AppKitLoader - Global loading widget with customizable presets
AppDialog - Comprehensive dialog system
AppSnackBar - Enhanced snackbar with error, success, and info variants
AppBuilder - Reactive widget builder with built-in loading/error states
Command examples
# Create an app
flutter_base_kit create my_app --template app --org com.mycompany
# Create a package
flutter_base_kit create my_package --template package
# Create a monorepo (package + tester)
flutter_base_kit create my_library --template package+tester --org com.mycompany
# Add to existing project
flutter_base_kit init
# Add new module
flutter_base_kit module --name user_store
Next steps
After creating a project:
Navigate to project folder:
cd my_app
Install dependencies:
flutter pub get
Generate code:
flutter packages pub run build_runner build
Run the app:
flutter run
Useful commands
# Show help
flutter_base_kit --help# Generate code (in project)
flutter packages pub run build_runner build --delete-conflicting-outputs
# Create a new module
flutter_base_kit module --name user_store
Template types
app - Full Flutter application with all components
package - Flutter package/plugin for code reuse
package+tester - Package + separate testing application