Your stack. Your starting point.

Flutter Project Generator

Choose your architecture, pick your tools, and get a clean starter project.
Everything is generated in your browser. Nothing is uploaded.

FREE · NO SIGNUP · INSTANT ZIP
Start with a preset

01The basics

Give your next project a name and a home.

Lowercase letters, numbers, and underscores.
For example, com.example
stable or a custom version, e.g. 3.38.0
Target platforms

02Architecture & state

Choose the boundaries that fit your application.

Recommended for complex domains. Domain contracts stay independent of UI and data implementations.

03Networking & storage

Connect your services. Keep your data layer organized.

Networking options

04Make it your own

Useful foundations without unnecessary dependencies.

Additional features
Starter screens

A foundation you can build on.

Your Flutter starter includes an application entry point, navigation, working state examples, selected service integrations, and an architecture-aware README. The composition root connects concrete services to repository contracts, so you can add your own backend without coupling it to the screens.

Choose the right level of structure

Start simple for a prototype, organize by feature as the app grows, or use Clean Architecture when business rules need independent tests. BLoC, Riverpod, GetX, Cubit, and Provider give you different ways to own screen state.

After you download

Read the included README, install the listed SDK tooling, and run the starter tests. API URLs and authentication repositories are placeholders for your own services. Code-generation integrations have explicit local build commands.

Read the architecture guide →