Developer Tools · 2024
React Native & Flutter Starters
Four production starters — Redux Saga, Zustand with TanStack Query, Flutter BLoC and Jetpack Compose — and a CLI that scaffolds the React Native pair.
- Project Year
- 2024
- Android Downloads
- Not publicly disclosed
- iOS Downloads
- Not publicly disclosed
- Public Links
- 2
The problem
Every new mobile project spends its first week on the same decisions — state management, environments, styling, linting, debugging — and each team lands somewhere slightly different.
Solution approach
- Maintained one starter per architecture rather than a single configurable one: Redux Saga and Zustand with TanStack Query for React Native, BLoC for Flutter, and Jetpack Compose for native Android.
- Wired multi-environment builds, NativeWind styling and Reactotron debugging into the templates so development, staging and production differ by configuration alone.
- Made the Zustand template an Expo prebuild project with config plugins for environment support, so native iOS and Android projects stay generated rather than hand-edited.
- Put a CLI in front of the React Native pair — create-rn-project — so picking between Redux Saga and Zustand is one prompt instead of a clone and a cleanup.
The outcome
- Four public starters across React Native, Flutter and Android, sharing conventions so moving between them costs nothing; the three cross-platform ones were last updated in August 2026.
- New projects begin at a working build with environments, linting and debugging already in place.
Tech stack
React NativeFlutterTypeScriptExpoNativeWindJetpack Compose