Mobile — .NET MAUI & Other Cross-Platform
.NET MAUI, NativeScript, Lynx, Quasar — the "second-tier" cross-platform options.
The cross-platform mobile market is dominated by Flutter, RN/Expo, and KMP, but a number of viable alternatives exist for specific situations — .NET shops, Vue teams, ByteDance-style large RN forks. For wrap-the-web see Mobile Packaging.
.NET MAUI
- ★ .NET MAUI — Microsoft's successor to Xamarin.Forms. iOS, Android, macOS, Windows from one C# codebase. Free with Visual Studio Community / VS Code; paid Visual Studio for enterprises.
- .NET MAUI Blazor Hybrid — render Razor / Blazor components inside MAUI; great if you already have a Blazor app.
- CommunityToolkit.Maui — the de-facto extras pack.
- Sharp.UI / Sharp.UI.MAUI — SwiftUI-inspired declarative MAUI variants.
- Uno Platform — alternative cross-platform .NET; XAML or C# Markup. Free OSS + paid support.
- Avalonia — XAML-based; stronger desktop story; mobile targets stable.
NativeScript
- NativeScript — JS/TS bindings to native iOS/Android APIs; no WebView, no Skia. Smaller community than RN/Flutter but actively maintained.
- NativeScript with Vue / Svelte / Solid / Angular — flavor bindings.
Lynx (ByteDance)
- Lynx — ByteDance's RN-shape framework; powers TikTok-family apps. Open-sourced in 2025.
- ReactLynx — React-flavored binding.
- Worth watching if you want RN-shape ergonomics with a smaller fork's perf characteristics; ecosystem is small.
Vue / Quasar / mobile-flavored web
- Quasar — Vue framework that targets SPA, SSR, PWA, Capacitor (iOS/Android), Electron. Free, MIT.
- Ionic + Vue / React / Angular — UI components on top of Capacitor; see Mobile Packaging.
- Solid Mobile — community Solid bindings to RN-shape.
Niche / legacy
- Xamarin.Forms — sunset, replaced by MAUI. Don't start new projects here.
- Cordova / PhoneGap — sunset; Capacitor is the path.
- Titanium SDK (Appcelerator) — ancient JS-to-native; effectively dormant.
- Sciter — niche embeddable HTML/CSS/JS UI; mostly desktop.
Comparison
- .NET shop → MAUI is the obvious choice. Tooling is mature; iOS/Android target sizes are reasonable in 2026.
- Want native widgets, hate JS framework churn → NativeScript with TS.
- Vue team that wants stores → Quasar + Capacitor (which is mobile-packaging).
- TikTok-scale RN replacement → Lynx (with eyes open about ecosystem size).