React Native is a game-changer for mobile development (says an Android developer)
When I was doing mobile development with Android, iOS seemed like the other side of the world, just as being a South Korean never imagining crossing the border to the north. I never even owned an iPhone.
Soon this became a problem. When I wanted to create my own mobile product, I had to have my “significant other” to have the iPhone users to be on board with the product, and some ideas are difficult to test properly without embracing both platforms.
Even when I was working in a startup that was operating an app with 1.5M downloads, I witnessed that the inconsistency of Android and iOS development slowed down the whole development process not in terms of 2x, but 4x. Product management became a chaos.
Sometimes 2-week-worth of codes on Android ended up being trashed, because these codes were decided by the team to be implemented during the Android team were waiting for the iOS to catch up (iOS were delayed by the lack of developers and inefficient App Store Review process).
That is when I started looking at React Native — a Facebook initiated open-source framework “for building native apps using React.js.”