Skip to content

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
01

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.

02

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.
03

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.
04

Tech stack

React NativeFlutterTypeScriptExpoNativeWindJetpack Compose
05

Links