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 more