Two years ago, if a person approached us for mobile app development, the first question would be what platform to launch on first - iOS or Android. It was almost double the cost to deploy on both and double the maintenance.
Fast forward to today, we can deploy on iOS and Android quicker before, at the same time, and with the expected native quality.
And it is native! Previous technologies for cross platform mobile apps would create a wrapper of a web view. Think of the older experience as using the browser on your phone for a site with a few more bells and whistles. It was close but the difference is noticeable when switching to native applications, from scrolling to the overall experience.
How does this impact everything now?
Cost is no longer double for both platforms. It can even cost less due to wide spread community support developing open source libraries.
Maintenance is a lot easier. A majority of the issues can be fixed in one code base and of the same language.
Reusable code for desktop web views. With React Native, we are able to share over 50% of the code with the web view, saving all of the above even more.
Stay tuned, as I’ll be going more into the technologies and other benefits.