You can opt for hybrid app development using react native if you are aiming to get the best outcome. It uses JavaScript as it is the most popular and easy to learn language and has the strong support of a huge developer community.
Read moreWhich language type is used for hybrid apps?
Similar to Web apps, hybrid apps are typically written in HTML5, CSS and JavaScript . Hybrid apps run code inside a container. The device’s browser engine is used to render HTML and JavaScript and native APIs to access device-specific hardware.
Read moreWhat is hybrid mobile programming?
Hybrid mobile app development is an approach to programming for mobile devices that combines the strengths of native programming and HTML5 mobile app development . To build a hybrid mobile app, developers write the core of the application as an HTML5 mobile app and then place a native device wrapper around it.
Read more