Hi all,
I'm considering whether to pick up dart + flutter and would like to understand a bit more about the pros and cons of flutter relative to react native + expo. I'm very familiar with the React framework but find JS to be quite an ugly and cluttered language (particularly with typescript on top).
I'm building a mobile app (iOS/Android) and have discovered significant improvements in recent Flutter releases towards catering for iOS (particularly around handling Metal, colour). I want to understand if it's on par with react native at least for iOS support.
(Firstly, I want to state that I'm trying to play devil's advocate and find any potential limitations to user experience and interfaces (dev experience is less of a concern for me) so bear with me. I think Flutter looks incredibly promising from an outside lens and am in no means trying to bash on it.)
Flutter (particularly with Impeller) looks very promising. At a high level, it differs from react native due to rendering directly to native code ahead of time rather than passing through a bridge.
I noticed that the shaders are precompiled now to avoid some janking there. But my main concern is around janking causing the applications to not feel natural, particularly around finger drag animations, and this still seems to be unresolved with 3.13 to my knowledge https://github.com/flutter/flutter/issues/110431
Is this something that can be worked around or resolved?
I'm mainly concerned around the lack of prioritisation of a potentially fundamental issue in the renderer and with no solution hypothesized.
Regardless of any comments, I will rebuild some core components of my app to test in flutter to get a hands on feel for myself before making judgement but I was interested in hearing from experts how the latest versions of flutter hold up, both good and bad (particularly in relation to RN 0.70+).
Which is easier to learn? Which offers greater scalability/less headache, especially for a backend developer who wants to have a quick frontend without many struggles with states and extra declarations?
I understand that this subreddit is pro-Flutter, so I'm looking for the greatest possible impartiality or why one would defend Flutter as being "easier" than React and its derivatives.
Videos
Hi I wanted to know what you all think of using Flutter for Web Vs. React Native Expo. Essentially, I want to know what would the Pros and Cons would be with using Flutter to target Web and Mobile Vs. Using React Native with expo. to target Web and Mobile.
I want to do a quick little app project for Android because I'm kinda burned out, and also learn something new, but I don't know which one to pick. Just so you know, I'm starting from scratch because I barely remember any JS syntax, and I've never touched Dart in my life. It's a plus if it's more stable in performance and/or easier to get the hang of.
A funny thing happened today in our office meeting. We were discussing our plans, and our boss mentioned that we'd also be creating a mobile app. I suggested that React Native (Expo) would be a better choice since we're already using React for our website, and it's easy for those who know React to pick up.
Then, this so-called senior, claiming to have 16 years of experience, started saying that Flutter is better than React Native. He said you could learn it in a week and told our boss that if you're building anything from scratch, it should be with Flutter, not React Native, because React Native is slow.
Now, you might think I'm trying to say React Native is better. Well, no. I'm simply saying you can't express your opinion as a fact. You're saying React Native is slow? Are you sure you have 16 years of experience? Well, my senior friend, React Native is fast enough to handle 210 users of our product.
Sure, maybe Flutter is better in terms of performance than React Native (which I'm not 100% convinced of), but when we decide to use a technology, we have to consider other factors too. As a senior, you should know that.
Lastly, everyone is welcome to have an opinion, but if you're going to express it as a fact, I'm going to take it personally and post it on Reddit.
I have seen lot of confusion here , there are react native developers who wants to switch to Flutter and there are Flutter developers who wants to switch to React Native ? Now personally I am a react native developer and want to try Flutter so is it worth it, to learn a whole new ecosystem? Help me here 🙏..
which is better Flutter vs React Native Expo ?
I am quite confused about which option to choose. I would like advice from someone more experienced, and also, I am curious about which of these two options has better job opportunities.
I have had enough. Builds take twenty years to finish on a $6000 macbook, wireless debugging has been broken since the iOS 26 update, wired debugging is still slow, hot reload and hot restart are unreliable, and Cocoapods issues never end. Expo I can use wireless debugging instantly anywhere, builds are fast, instant updates on each change without having to do hot reload and I can push app updates without sending a new bundle in for review every single time. Better package support, easier to turn into a real web app with SEO.
I have used Flutter for years and I am officially done. They keep focusing on the wrong things. There is literally nothing new in this framework in years. I remember they were spending all that time on Cupertino Widgets then IOS 26 was released. Time is spent developing things no one cares about.
Hey everyone! 👋 I’m at the beginning of my mobile development journey and trying to make a crucial decision about which framework/technology to focus on for the long term. I’ve narrowed it down to three options and would love to hear from experienced developers about the pros and cons of each. My situation: • Complete beginner in mobile development (but have some programming background) • Looking to build a sustainable career in mobile development • Want to choose the path that offers the best long-term prospects • Planning to dedicate significant time to master whichever technology I choose The three options I’m considering: 1. SwiftUI - Going native iOS first, then potentially learning Android later 2. Flutter - Google’s cross-platform framework with Dart 3. React Native with Expo - JavaScript-based cross-platform development What I’m hoping to learn from your experiences: • Which technology has better job market prospects in 2025 and beyond? • Learning curve and development experience for each? • Community support and ecosystem maturity? • Performance considerations for real-world apps? • Which one would you recommend for someone starting fresh today? I know each has its strengths, but I’m looking for honest opinions from developers who have worked with these technologies professionally. Any insights about market trends, career opportunities, or personal experiences would be incredibly valuable! Thanks in advance for sharing your expertise! 🙏 TL;DR: New to mobile dev, need to pick between SwiftUI, Flutter, or React Native + Expo for long-term career growth. What would you choose and why?
I am thinking about making an app that would be very similar in functionality and appearance across mobile and desktop, similar to Tinder, for instance. I was wondering if the ability for Flutter or React Native to run on web was robust enough at this point in time and which particular technology is better.
I think that flutter is not ready for web right now. But it has a great potential to become huge like Reactjs.
But for now if web is your primary concern, I give flutter a pass.
But for mobile development, Flutter always ❤️
Hope it helps.
For mobile Flutter goes better but I wouldn't use it for web. That said, I'd go with react native and Expo, that does great on the web
We are a team of 2 founders. Our app is a social network app that can be compared to Instagram in terms of complexity, with images, social components and infinite scrolling.
We are very undecided between using something like Flutter or RN. Flutter was going to be our choice until we noticed problems with IOS performance. We can't find many big apps made all in flutter and the ones that are (Hamilton or McDonald reward page) are laggy.
Developing in native would not be optimal from a business perspective, given the market we would access by also having Android, and as a team of 2 it's hard to code for both platforms natively.
Regarding RN, we both have no experience with Web development or JS but we can definitely learn. I was dubious given a lot of comments stating that RN is more complex and with performance issues too. We need to ship very fast and I'm sure if RN would allow us to do so.
Any suggestions?
Thanks!
I’ve built websites for 25 years and been wanting to learn how to build mobile apps. When I hired my web dev to build me an app, but he used React Native. Flutter seems like a good choice because it’s backed by Google versus the other 2 are only backed by Facebook and Microsoft.
But from a dev stand point, what makes Flutter the best?
I was just wondering if the quality of of apps me the same or possibly even better now with Flutter. For example the discord IOS and Android app, it feels like a solid application on both platforms. For Flutter, however, it just always feels kind of off.
Im coming from an Angular background and want to build some skills in multi platform “native” running applications and this “off” feeling is nudging me in the direction of react native. Is there any evidence that flutter can make good apps that feel as nice or maybe even nicer that react native?
🎉 Happy New Year everyone! 🎉
I just published a new article weighing the tradeoffs between ⚛️ React Native and Flutter from the perspective of a Junior Dev, Senior Dev and CTO 🐦!
What's your take on Flutter vs React Native? Which framework do you prefer and why?
I would also appreciate any feedback/criticism!
As a token of my gratitude, I've attached an image of Dash fighting the RN logo (courtesy of DALL E) to the article 👀
when i checked stack overflow survey, flutter was over react native..in github, fiverr, google trends also flutter was well ahead react native.. but in web sites like indeed, glassdoor react native has more job vacancies than flutter(more than twice)..what is the reason for this and what should i choose between these two to learn..what will come emmerged in future in mobile development field..
Hello!
I am a senior software engineer, mainly backend but I also have considerable frontend experience with Angular.
I am now building a mobile app, and checking what is the better platform for building a cross platform (iOS, Android, Web) in 2025 - React Native or Flutter?
I am especially interested in the tooling itself regarding ease of building, uploading to the app stores, etc?
Regarding the language, I guess Flutter requires me to learn a new language in Dart (maybe straightforward?), whereas React Native might be a little easier given I have frontend web dev experience (albeit in a different framework in Angular, but hopefully easily transferrable).
Looking forward to hearing your thoughts.
Thanks!
I know this question is being asked every few months, but I was hoping someone has built something recently. If not: How do you build the apps for development, particularly for teams? I spend way to much of my time to trying fix issues in the Xcode build process of developers who just want to write Flutter code and not waste time on native crap.