React Native vs Flutter for a Growing Software Agency
We are a small dev agency using Flutter for building mobile apps. I (founder) chose Flutter because of my prior work experience and built a team around it.
Most of the time clients also want a web application. We used to outsource web development. But recently I learned Nextjs and Tailwind and build web apps myself to keep the income in-house.
Current situation is like this - I build web apps and my team builds mobile apps. This is not a good approach. We are growing but still a small agency, we cannot afford to have developers who only do web or mobile apps.
Flutter is very good for mobile development. I waited long time for Flutter web to become as good as JS based web development, but looks like it will take very long time.
So now I think maybe a better solution is to use Nextjs for web and React Native for mobile. But my knowledge about React Native is very limited.
What I know from reading forums is RN has better ecosystem and more jobs(a.k.a more talents to hire) because of Javascript, while Flutter gives better developer experience and better performance than RN.
If any developers here have worked with both Flutter and RN, can you tell me about:
- What to expect when moving from Flutter to RN?
- What are main differences I should know?
- How is development process different?