Choosing the TechnologyReact Native or Flutter: Choosing the Right Foundation
The framework affects how the app is built, maintained and extended over the years. Here is how we choose between them.
Our default choice, and the technology behind the apps we have shipped. With React Native and Expo we write one codebase for iOS and Android and share code with the web portal your team uses, which keeps the project simpler to build and maintain.
- check_circleOne codebase for iOS, Android and web
- check_circleQuick first release for a new product
- check_circleLarge ecosystem of ready-made modules
- check_circleUsed for our booking, farm and marketplace apps
Google's framework draws its own interface with its own rendering engine, so screens look the same on iOS and Android. A good option when the app needs a very custom, animation-heavy interface.
- check_circleIdentical interface on iOS and Android
- check_circleSmooth animations
- check_circleSingle codebase for both platforms
- check_circleSuited to highly visual, custom interfaces