This is the era of cross-platform technologies. Native apps often tempt us considering its best utilisation of device capabilities like camera, GPS and so on. Alas! this temptation often leads to time-consuming mobile app development cycles and developers lose their patience. If the requirement is to develop mobile apps compatible on both iOS and Android in a flick moment (this may seem exaggerated, but that’s what cross-platform development is all about!), we have a good list of technologies here starting from Ionic, React Native to NativeScript.
This infographic is a comparison between all these three cross-platform technologies, thereby helping to solve your dilemma of choosing the best.