Cross-Platform Frameworks
12 entriesFrameworks that build iOS and Android apps, and sometimes web and desktop apps, from one codebase.
Native Development Languages & UI Toolkits
4 entriesThe platform-owner toolkits for building iOS and Android apps directly.
Progressive Web Apps & Game Engines
2 entriesWeb-based app delivery and a game engine often used for mobile titles.
Design Systems & Official Guidance
5 entriesOfficial design guidelines and developer portals for the two main mobile platforms.
Related Pages
7 entriesRelated directories on this site.
Frequently Asked Questions
What is a mobile app development framework?
A framework supplies the UI components, build tooling and device APIs needed to create mobile apps. Native toolkits such as SwiftUI and Jetpack Compose target one platform, while cross-platform frameworks such as Flutter, React Native and Kotlin Multiplatform let one team share code across iOS and Android.
Native or cross-platform: which should I choose?
Native development gives the most direct access to new platform features and the platform's own look and feel, at the cost of two codebases. Cross-platform frameworks reduce duplicated work and can speed delivery, but may lag on new platform APIs and add their own runtime. The right choice depends on team skills, performance needs and how much of the app is platform-specific.
What is the difference between Flutter and React Native?
Flutter uses Dart and draws its own widgets, while React Native uses JavaScript or TypeScript with React and renders native platform components. Both are actively maintained, according to their release pages, so compare them on team skills, ecosystem and the features your app needs.
Which frameworks suit teams that already know the web?
Ionic with Capacitor wraps web apps as native apps, Expo and React Native suit teams that already use React, NativeScript supports JavaScript and TypeScript, and Tauri uses a web front end with a small native shell.
What happened to Xamarin?
Microsoft ended support for Xamarin on 1 May 2024 and recommends migrating to .NET MAUI, which is listed here. Check Microsoft's documentation for details of the migration.
Where do the version numbers come from?
From npm, GitHub releases and the Flutter release index, checked on 4 November 2026. They change often, so check each project's release page before upgrading.
How current is this page?
Links and versions were checked on 4 November 2026, and all outbound links returned 200 to automated checks. Descriptions follow each project's own pages and are not benchmarks or rankings. See Mobile App Development Platforms & Tools for build, test and release tooling.