custom_stacked_project_starter
A mason brick created with the Mason CLI to generate a custom stacked starter project.
Generated by mason π§±
Setup π§βπ»
Ensure you have the mason_cli installed.
# π― Activate from https://pub.dev
dart pub global activate mason_cli
Installation βοΈ
# Install locally
mason add custom_stacked_project_starter
# Install globally
mason add -g custom_stacked_project_starter
Usage π
mason make custom_stacked_project_starter
Variables β¨
Name | Description | Type |
---|---|---|
uses_test | A flag to indicate if the project contain tests | boolean |
Hooks πͺ
- :white_check_mark: Pre-Gen
- :white_check_mark: Post-Gen
Environment π
mason: ">=0.1.0-dev.57 <0.1.0"
Output π¦
βββ π Your project
βββ .DS_Store
βββ πassets
βββ πicons
βββ .gitkeep
βββ πimages
βββ .gitkeep
βββ πtranslations
βββ en_US.json
βββ fr_FR.json
βββ πlib
βββ πcore
βββ πconfig
βββ app_config.dart
βββ config.dart
βββ πconsts
βββ assets.dart
βββ colors.dart
βββ consts.dart
βββ keys.dart
βββ routes.dart
βββ text_styles.dart
βββ πcontrollers
βββ .gitkeep
βββ controllers.dart
βββ core.dart
βββ πerrors
βββ errors.dart
βββ πfailures
βββ failure.dart
βββ general_failure.dart
βββ http_failure.dart
βββ πmanagers
βββ dialog_manager.dart
βββ managers.dart
βββ modal_bottom_sheet_manager.dart
βββ snack_bar_manager.dart
βββ πmodels
βββ models.dart
βββ πservices
βββ πexternal_services
βββ http_service.dart
βββ πinternal_services
βββ dialog_service.dart
βββ modal_bottom_sheet_service.dart
βββ navigation_service.dart
βββ snack_bar_service.dart
βββ services.dart
βββ πutils
βββ log_utils.dart
βββ πtranslations
βββ app_localizations.dart
βββ i18n.dart
βββ utils.dart
βββ locator.dart
βββ main.dart
βββ router.dart
βββ πui
βββ πpages
βββ πhome_screen
βββ home_screen_view.dart
βββ home_screen_view_model.dart
βββ πmain_app
βββ main_app_view.dart
βββ main_app_view_model.dart
βββ pages.dart
βββ πsplash_screen
βββ splash_screen_view.dart
βββ splash_screen_view_model.dart
βββ πshared_widgets
βββ custom_scaffold.dart
βββ shared_widgets.dart
βββ pubspec.yaml
βββ πtest
βββ πcore
βββ πmanagers
βββ dialog_manager_widget_test.dart
βββ modal_bottom_sheet_manager_widget_test.dart
βββ snack_bar_manager_widget_test.dart
βββ πservices
βββ πexternal_services
βββ .gitkeep
βββ πinternal_services
βββ navigation_service_test.dart
βββ πui
βββ πpages
βββ πhome_screen
βββ home_screen_view_model_test.dart
βββ home_screen_widget_test.dart
βββ πshared
βββ custom_scaffold_widget_test.dart