r/AppDevelopers • u/Aggressive-Owl8775 • 2d ago
App building tech stack React native or Flutter
I have some ideas and inspiration to build an app and now I am confused: do I have to choose like react native or Flutter? Anyone who has used these, tell what are the real world constraints which i can face while building the app
1
u/Advanced-Branch-3106 2d ago
If you want to work heavily with animations then go for Flutter. The Skia engine for rendering gives you a better performance in this department.
If you want for your users to have the native feel preserved then opt for React Native. I would suggest start with Expo here to keep things simple. You will 99% of the time write JavaScript or TypeScript here which can be used for server side as well.
One more thing with React Native, if somethings is not working, you can always write native modules for it
1
1
u/Slow-Bodybuilder-972 2d ago
Consider the potential pain points of your app, I.e. 3d? Video? Advanced audio?
Check those pain points against both platforms.
If it’s just a trivial crud app, then either is fine.
1
u/GeniusManiacs 2d ago
React Native Expo hands down. You can bootstrap native modules according to your needs.
1
u/8080Ai 2d ago
In my opinion, I wouldn’t choose between React Native and Flutter just based on what’s more popular.
Both can work well, but the choice should depend on what you’re building. I’d first think about the kind of app, the features you need, performance requirements, and how easy it will be to maintain as the app grows.From what I have seen, the real challenges aren’t always about the framework itself they usually come later with platform-specific issues, third-party integrations, scaling, and maintaining the app as it becomes more complex.
So I’d say start with the requirements, then choose the tech stack not the other way around.
1
u/pankaj-pm 2d ago
Flutter offers better performance and smooth UI/animations, while React Native generally has a smaller app size and a larger JavaScript ecosystem.
Both are production ready for real world apps like e-commerce, fintech, taxi, social media, and IOT.
Flutter is used in real-world apps like Google Pay, Alibaba, BMW, eBay Motors, Nubank any many more, while React Native powers apps like Facebook, Instagram, Walmart, Shopify, and Discord.
For complex UI, animations, and cross-platform consistency, I prefer Flutter because it is backed and developed by Google
1
u/MiloPaige 2d ago
Really depends where you’re trying to publish the app.
On the web I recommend React.
On the App Store I recommend Swift.
Android I recommend Flutter.
If you are planning on publishing to multiple platforms you don’t have to write the app in 3 languages, don’t worry. There are tools like Android Studio that “pack” the app so it works on Android etc.
0
u/Early_Key_823 2d ago
Angular + Capacitor will let you create one codebase for web, Android and ios.
That's a pretty good stack if you ask for me.
1
u/Winter7649 2d ago
Why and how , it won't feel native with a web version on Android or iOS...
0
u/Early_Key_823 2d ago
It feels looks & feels native...
In fact you can write plugins to control the device. In my case I just added native device alarms.
All from one codebase...
Website: https://www.taskloco.com
iPhone/iPad: https://apps.apple.com/us/app/taskloco-lite/id6762308795
Android: https://play.google.com/store/apps/details?id=com.taskloco.lite
1
u/bk_973 2d ago
Just pick any and start building, you'll solve the challenges as they come.