The Very Good Core template is a remarkable starter project designed specifically for Flutter development. It’s packed with features that help developers hit the ground running across multiple platforms. In this guide, we’ll walk through how to get started with Very Good Core, making it a breeze to enhance your Flutter applications.
What’s Included?
Just like a well-packed suitcase for a cross-country trip, Very Good Core comes with all the essentials you need. Here’s what you’ll find inside:
- Cross Platform Support – Compatibility with iOS, Android, Web, and Windows.
- Build Flavors – Seamless support for development, staging, and production.
- Internationalization Support – Streamline development through synthetic code generation.
- Sound Null-Safety – Prevent null-dereference exceptions at runtime.
- Bloc Architecture – Clear separation of business logic and presentation for maintainable code.
- Testing – Unit and Widget tests with 100% line coverage.
- Logging – Built-in logging to capture errors.
- Very Good Analysis – Strict lint rules for better coding practices.
- Continuous Integration – Automated testing and code quality checks.
Quick Start
Here’s how to get your Very Good Core project rolling:
- First, ensure you have a valid Flutter SDK installed. You can find the compatible versions here.
- Next, install the Very Good CLI by running:
- Finally, generate a new project using Very Good Core with:
dart pub global activate very_good_cli
very_good create flutter_app project-name
Replace project-name with your desired project name.
Understanding the Code: The Project Setup
Think of creating your project as going to your local grocery store. You enter with a shopping list (your project requirements), select various ingredients (features from Very Good Core), and check out with everything neatly packaged (your project setup). Just as you would ensure you have bags for your groceries, the Very Good CLI ensures your project is neatly organized and ready to use with the essentials included.
Troubleshooting
If you encounter issues during setup, here are some troubleshooting tips:
- Ensure your Flutter SDK is up-to-date for compatibility.
- Double-check the installation steps for the Very Good CLI.
- Look at the terminal output for any error messages that could guide troubleshooting.
- If you’re having persistent issues, filing a new issue on the Very Good Templates repository may be helpful.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

