Seeking Recommendations for a Cross-Platform App Development Framework 📱

Target Platforms: Android , iOS , (optional) Web

I’m looking for a framework that offers decent UI, strong performance, and long-term support. Your opinions and advice would be greatly appreciated!

Feel free to provide feedback or suggest additional frameworks I should consider.

#Android #AndroidDev #AppDev #Developer #CrossPlatform #Flutter #React #ReactNative #NativeScript #Kotlin #KotlinMultiPlatform #KMM #Compose #KotlinCompose #Ionic #Capacitor #IonicCapacitor #PWA #MobileDevelopment #MobileApps #DevCommunity #SoftwareDevelopment #Programming #WebDev #JavaScript #TypeScript #Frontend #MobileTech #AppFramework #TechAdvice #App #Apps #AndroidApp #AndroidApps #WebApp #WebApps

Flutter
41.5%
React Native
18.9%
Compose/Kotlin Multiplatform
35.8%
Ionic
3.8%
Poll ended at .

@dsoft Only 2 on the list are actual realistic options for web. RN can work, but not official and not easy.

Ionic will give the best web experience while flutter will provide the best mobile experience. Mobile is meh with ionic at best and web is pretty rough with flutter.

@RemeJuan Thanks! Good to hear that Flutter provides the best mobile experience. Thats what I care the most.
@dsoft Ionic is very much a web app wrapped with a mobile layer, which means it pretty much feels like a web app in a handicapped browser, that also makes it a lot more reliant on the devices OS for rendering and performance as it relies on the native WebView and WebKit renderers. So performance can vary and it won’t necessarily be as a result of hardware, but simply an older OS with an older version of the engine.
@dsoft Long-term support is hard to predict, but Google’s track record is not good here. #Flutter

@bart Agree with you and that is my concern too. Google's history of killing good products and the recent Flutter team layoffs does not instill confidence in long term support of this project. But I heard there are many apps built with it including from many large companies so guessing it will last around in some way even if Google stops funding it.

Also if Google has to make a choice between keeping either Flutter or Kotlin/Compose, I bet it will keep Kotlin and kill Flutter because Kotlin is much more well integrated with Android ecosystem and the development burden is shared by Jetbrains.

Discussion on Google laying off Flutter team: https://old.reddit.com/r/FlutterDev/comments/1cduhra/more_layoffs_for_the_flutter_team

@bart @dsoft It won’t be going anywhere, considering googles rebuilt their own applications with it, they kinda need it, but at the same time it’s also integrated into Ubuntu as the framework for building their own UI, I believe as of Beaver that had completely rebuilt the installer into Flutter and it’s the preferred framework for snaps I believe it’s called. Not to mention a feels car companies are using it for their infotainment systems.
@dsoft I would choose Flutter. But I f you go with React, you can get iOS, Android, and Web all with Expo: https://expo.dev/
Expo

Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.

Expo
@cliftonlabrum Heard about Expo but didn't know much about it. That looks interesting. Thank you!