Over the past few years, the old "write once, run anywhere" mantra has gotten a refresh. The broad adoption of mobile devices has increased the need for solutions that allow developers to write core application code and UI in a single framework, and package that code for deployment. The following are some of the more popular cross-platform, modile-friendly frameworks for various languages.
Some of these solutions are hybrid frameworks, which provided containers for non-native app code and integrations with native features. Others compile to native code.
For a good rundown on the architecture and considerations in using hybrid platforms, take a look at Comparing Cross-Platform Frameworks.
- React Native
- Ionic
- Capacitor
- Apache Cordova/Adobe PhoneGap - note that PhoneGap is end-of-life as of August 2020
- NativeScript