The increase in popularity and widespread use of smart phones and smart TV’s opened a huge market to companies that develop Android and iOS apps. Android and iOS apps can be coded separately in traditional ways, which requires a lot of time and effort. Code needs to be written for each and every part of the application. React native framework introduced by Facebook became the game changer by making cross-platform app development possible.