React Native is an excellent option for building native apps. It has many advantages over Cordova or PhoneGap, including using real device components and having access to the entire width of your screen. At any time without scrolling down constantly, like on smaller screens where you need two hands-frees not to have anything else interrupted by entering text into another app while trying not to waste precious minutes navigating between pages before getting back.