Hey readers, I will be delivering the content real short and point to point so you can capture everything in just five minutes of your life.
Here’s a simple chart to describe how you can use other frameworks and libraries to achieve all these skills.
The basic need for a static (websites where you see no real time content example welcome pages or “website-under-construction” sites) website is just HTML, and CSS. Where you can use other stuff like bootstrap to make your web sites responsive.
PWA apps or Progressive web apps are the latest trend. These are amazing way to launch your apps without paying for hosting at either appStore or PlayStore. What progressive web apps means is you just create a responsive website with icons and service workers (to cache your database) and then the user simply presses “add-to-screen” button in the browser and your website gets installed into his OS and he can simply use it like a real native app.
These are low cost to build, easy to manufacture, works just like native apps, you can use all features like accessing the location of the user / camera / contacts and everything.
When you will be coding for PWA apps you will need to add a extension called TreeHouse in your browser which helps you to determine the standard ratings. Why these ratings matter? Because after running tests on treehouse if you didn’t get a good score google or other engines won’t prompt the user to add your PWA apps to their phones and you don’t want this right.
Cross Platform Apps
Now the question arises, if we can use cross platform and PWA apps why should we learn how to create Native Mobile Apps. Tough on internet you will find that there’s almost no difference between PWA apps and Native apps, but still you will have awesome power while coding into Native Language . But then you will have to learn so more apps and as they are Native you will have to learn different languages for different OS.
What’s the shortcut ? React Native, launched by Facebook. It’s a framework to code mobile apps which are platform independent. Tough they are coded with Js and React as a basic methodology you will have all access to the core features, all features that any native application provide.
You can check React Native at https://facebook.github.io/react-native/
Good Bye !
I will love to be a part of your Journey. This is my first Medium Post. Hope to post more amazing content. Give a Like so i can know this article was helpful to you anyhow. for any query you can mail me at firstname.lastname@example.org Will love to hear the feedback.