This post lists some cross-platform application frameworks for desktop and mobile applications.
List of cross-platform application frameworks
Cross-platform application frameworks featured on this post:
- Appcelerator Titanium
CLI or .NET implementations allow to create cross-platform apps from different programming languages.
Popular .NET implementations are .NET (formerly known as .NET Core) and Xamarin family of implementations (Mono, Xamarin.macOS, Xamarin.Android and Xamarin.iOS).
CLI was defined by Microsoft, and .NET implementations .NET Core and Xamarin are also developed by Microsoft.
To get a deeper understanding of .NET frameworks, you can check this post.
Flutter is used to develop cross platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia and the web.
It is developed by Google and other communities.
Flutter uses the Dart programming language.
Mobile app framework for mobile OS.
Open-source. It is developed by company Drifty.
Unity is a cross-platform game engine framework for computer, consoles and video-games.
It is developed by Unity, a company based in the USA.
The framework uses C#.
React Native is a framework to develop cross-platform mobile apps that work on both Android and iOS OSs.
Do not confuse the React Native cross-platform mobile framework with the React web front-end framework.
Free and open source.
The framework uses C++.
Since 2021, the project is supported by the community. Before, the French company Axway maintained it until it discontinued the project and made the source code available at GitHub.