Developed with 💙 by Very Good Ventures 🦄
A Very Good Flutter app created by Very Good Ventures 🦄.
Out of the box, Very Good Core includes:
- ✅ Cross Platform Support - Built-in support for iOS, Android, Web, and Windows (MacOS/Linux coming soon!)
- ✅ Build Flavors - Multiple flavor support for development, staging, and production
- ✅ Internationalization Support - Internationalization support using synthetic code generation to streamline the development process
- ✅ Sound Null-Safety - No more null-dereference exceptions at runtime. Develop with a sound, static type system.
- ✅ Bloc - Integrated bloc architecture for scalable, testable code which offers a clear separation between business logic and presentation
- ✅ Testing - Unit and Widget Tests with 100% line coverage (Integration Tests coming soon!)
- ✅ Logging - Built-in, extensible logging to capture uncaught Flutter and Dart Exceptions
- ✅ Very Good Analysis - Strict Lint Rules which are used at Very Good Ventures
- ✅ Continuous Integration - Lint, format, test, and enforce code coverage using GitHub Actions
- ✅ Dependabot Integration
* Learn more at Flutter Starter App: Very Good Core & CLI
├── .github
│ ├── PULL_REQUEST_TEMPLATE.md
│ ├── dependabot.yaml
│ └── workflows
│ └── main.yaml
├── .gitignore
├── .idea
│ └── runConfigurations
│ ├── development.xml
│ ├── production.xml
│ └── staging.xml
├── .vscode
│ ├── extensions.json
│ └── launch.json
├── LICENSE
├── README.md
├── analysis_options.yaml
├── android
├── coverage_badge.svg
├── ios
├── l10n.yaml
├── lib
│ ├── app
│ │ ├── app.dart
│ │ └── view
│ ├── bootstrap.dart
│ ├── counter
│ │ ├── counter.dart
│ │ ├── cubit
│ │ └── view
│ ├── l10n
│ │ ├── arb
│ │ └── l10n.dart
│ ├── main_development.dart
│ ├── main_production.dart
│ └── main_staging.dart
├── pubspec.lock
├── pubspec.yaml
├── test
│ ├── app
│ │ └── view
│ ├── counter
│ │ ├── cubit
│ │ └── view
│ └── helpers
│ ├── helpers.dart
│ └── pump_app.dart
├── web
└── windows 