Flutter Link to heading
- Backed by: Google
- Platforms: Android, iOS, Web, Desktop
- Language: Dart
- Pros: Beautiful consistent UIs, near-native performance, fast hot reload
- Cons: Dart learning curve, larger app sizes
- Popular Apps: Demae-can, Toyota consumer app, Google Pay
- Best for: Design-heavy consumer apps
Kotlin Multiplatform (KMP) + Compose Multiplatform (CMP) Link to heading
- Backed by: JetBrains + Google
- Platforms: Android, iOS, Web, Desktop
- Language: Kotlin
- Pros: Native performance, excellent code sharing
- Cons: UI sharing still maturing
- Popular Apps: PayPay (shared logic & SDKs), Cash App, Duolingo
- Best for: Kotlin/Android teams and performance-critical apps
React Native Link to heading
- Backed by: Meta
- Platforms: Android, iOS, Web
- Language: JavaScript
- Pros: Huge talent pool, mature ecosystem, easy for web devs
- Cons: Bridge performance overhead in complex apps
- Popular Apps: Instagram, Shopify, Microsoft Teams
- Best for: Teams with JS skills and social/content apps
Ionic Link to heading
- Backed by: Ionic
- Platforms: Android, iOS, Web (PWA)
- Language: JavaScript
- Pros: Fast prototyping, excellent PWA support
- Cons: WebView-based (lower performance for heavy UIs)
- Popular Apps: MarketWatch, Pacifica, Sworkit
- Best for: Web teams and content-focused apps
.NET MAUI Link to heading
- Backed by: Microsoft
- Platforms: Android, iOS, Desktop
- Language: C#
- Pros: Strong enterprise integration, native controls
- Cons: Smaller community outside .NET
- Popular Apps: Azure app
- Best for: Microsoft-stack enterprise applications
Uno Platform Link to heading
- Backed by: Uno Platform (nventive)
- Platforms: Android, iOS, Web, Desktop
- Language: C# + XAML
- Pros: Single codebase across many platforms, great for migrations
- Cons: XAML learning curve, smaller community
- Popular Apps: Toyota dealership apps, TradeZero, NuGet Package Explorer
- Best for: .NET enterprise teams needing broad platform coverage