I Refuse to Learn Flutter — And I Think That's a Mistake
Source: Dev.to
Background
I’ll be straightforward: I’m a React Native developer, and everything around me runs on React Native. My job, my university, the local market — it’s all React and JavaScript. Flutter barely comes up in conversation.
But I’m not blind. I see Flutter’s GitHub activity growing consistently—more stars, more contributors, more packages being published every month. Companies like Nubank (Brazil) are shipping production apps with it. The community is expanding and the framework is evolving fast.
And yet, I still don’t feel safe making the jump.
Why the hesitation?
- Professional foundation – My entire career is built on JavaScript. React Native lets me leverage everything I already know: React patterns, the npm ecosystem, the massive pool of libraries and community answers for virtually any problem.
- Learning curve – Dart feels like starting over: a new language, a new paradigm, a new ecosystem. When your livelihood depends on being productive and employable, “starting over” isn’t just a technical decision—it’s an emotional one.
- Local market reality – Where I am, React Native dominates the job listings. If I invest months learning Flutter and Dart, will that investment pay off locally, or will it become a cool side skill that nobody’s hiring for?
The global trend, however, is clear. Flutter’s adoption is climbing, its GitHub contributions are outpacing React Native, and more companies are choosing it for new projects—especially in fintech and design‑heavy applications. The framework isn’t just surviving; it’s gaining serious ground.
Ignoring it may be short‑term comfort. The local market today isn’t necessarily the local market two years from now. Technologies shift. Developers who saw React Native early gained a massive advantage. Am I making the same mistake by not paying attention to Flutter now?
What I actually want to know
- If you made the switch from React Native to Flutter — was it worth it? Did Dart feel like a step backward or forward? How long until you felt productive?
- If you use both — how do you decide which one to pick for a project?
- If you’re in the same boat — watching Flutter grow but not quite ready to dive in — what’s holding you back?
Let’s talk.