One-Screen Cheatsheet

NeedPickDo not pick if
Cheapest content/report/prototypeStatic AstroYou need runtime user state
Installable broad-reach workflowPWANative permissions are core
Android permissions/performance/store trustKotlin ComposeiOS parity is day-one critical
iOS-only consumer appSwiftUIAndroid is the actual first market
Android+iOS with standard APIsExpo/React NativeYou need deep native custom code immediately
One branded UI everywhereFlutterPlatform-native feel matters more
Small cross-platform desktop utilityTauri 2You need Chromium/Node consistency
Complex desktop web UXElectronFootprint/security is the top constraint
Windows-native desktopWindows App SDK + WinUI 3WPF/WinForms app only needs maintenance
Go desktop with web UIWailsTauri/Electron ecosystem is more important
Developer automationCLIUsers need discoverable visual UX
Shared accounts/data/payments/jobsBackend/APILocal-first can satisfy v1
AI tool/workspace productAI-native stackAI is only an optional feature

Universal Stop Conditions

  • You cannot name the release path.
  • You cannot name the first quality gate.
  • You need three runtimes for a weekend project.
  • The stack choice depends on “we might need this later.”
  • The app needs a permission or policy path you have not verified.