Base Project
Creating a Base Project in Flutter
Why Do You Need a Base Project?
Essential Libraries for a Base Project
Dependency Injection with get_it
get_itRouting Management with go_router
go_routerState Management with flutter_bloc
flutter_blocCode Generation with json_serializable & freezed
json_serializable & freezedCode Quality Improvement with lint
lintApp Icon Setup with flutter_launcher_icons
flutter_launcher_iconsCreating a Base Project with Mason
Setting Up the Development Environment
Defining the Environment Enum
Initializing the App for Each Environment
Conclusion
Last updated