A Flutter template for quickly scaffolding new apps with a consistent and already understood structure. Uses Mason for project generation.
Mason must be installed:
dart pub global activate mason_cliThe core Flutter app template. Generates a full project with Clean Architecture, MVVM, routing, dependency injection, and shared utilities pre-configured.
Install globally:
mason add -g apptemplate --git-url https://github.com/JJohnson183/Flutter-Template.git --git-path apptemplateGenerate a new app:
mason make apptemplate --output-dir ../your_app_nameYou will be prompted for:
app_name- snake_case app name (e.g.my_app)org- reverse domain org identifier (e.g.com.johndoe)
After generation:
cd ../your_app_name
flutter pub get