Engineering8 min read

React Native, Flutter or native? How we choose for each product

Hand holding a phone running a mobile app

Choosing a mobile stack is one of the most consequential early decisions in a product. We have shipped successful apps with React Native, Flutter and fully native code, and each has its place.

Cross-platform frameworks usually win when speed to market matters, when one team needs to own both platforms and when the app is mostly forms, lists and content. They also make it easier to share code with a web product.

Native code earns its cost for graphics-heavy experiences, deep integration with device hardware, or organisations with large dedicated iOS and Android teams.

Our recommendation always comes with reasons, written down in the discovery report, so your team can revisit the decision as the product grows.

All insights

Next steps

Want this kind of thinking on your project?

Start a project

Let’s build what’s next.

Tell us what you are working on. A senior member of the team will reply within one working day.

* Required