// Mobile Framework
React Native
Cross-platform mobile development sharing logic with web codebases.
5+ years, 30+ apps
// Overview
How we use React Native
React Native enables us to build iOS and Android apps from a single TypeScript codebase. With Expo and the new architecture, React Native apps deliver near-native performance with dramatically faster development cycles than separate native codebases.
// Use cases
- Cross-platform iOS and Android apps
- Apps sharing logic with Next.js web apps
- Consumer apps prioritising development speed
- Internal tools for iOS and Android
// Why it matters
Shared codebase
70–90% of code shared between iOS and Android. TypeScript types and business logic shared with web applications in a monorepo.
Expo ecosystem
Expo provides native modules, OTA updates, and managed build infrastructure — reducing native toolchain complexity significantly.
New Architecture
JSI and Fabric renderer in React Native 0.73+ provide synchronous JS-native communication and concurrent rendering — resolving historic performance concerns.
// Related services