Introducing Very Good Engineering

Discover Very Good Engineering: articles, demos, and open-source projects for Flutter devs. Join our community and enhance your Flutter skills!

September 18, 2024
and 
September 18, 2024
updated on
September 20, 2024
By 
Guest Contributor

We’re excited to introduce Very Good Engineering, a new website for Flutter engineers that provides access to our technical articles, demos, and open source projects. After years of advocating for high quality software and Very Good Architecture, we’ve been compiling all of our secrets and are eager to share them with the wider Flutter community.

Very Good Engineering is a result of numerous contributors compiling many man-years worth of technical expertise and knowledge from across our company, including all of the learnings from our many client projects and open source tools, apps, and demos. Currently, there are over 20 technical articles, with many more on the way.


Embracing the Flutter community

As part of an ongoing effort, we hope that Very Good Engineering will be a valuable resource for our own engineers, as well as anyone who wishes to build high quality Flutter applications and games.

In the spirit of collaboration, the entire Very Good Engineering is an open source Astro + Starlight static documentation website available on GitHub. We welcome community discussions, issues, and contributions, as well as tips and suggestions for the latest technical innovations and breakthroughs in cross-platform development.

All of our open source projects…in one place

We’ve integrated the GitHub API into our build process, allowing us to include GitHub project cards on our landing page that point to our open source tools and projects. Over the years, we’ve built a number of production-grade tools that we’ve shared with the community, including Very Good CLI and Dart Frog, as well as numerous other packages to streamline development.

Oh, and three more things…

As part of Very Good Engineering, we’re introducing three (3!) entirely new open source apps that you can view right in the web browser. Like all of our projects, these conform to our architectural best practices and have 100% unit test code coverage.

Each demo showcases a number of unique, custom-rendered widgets, as well as an underlying simulation of some sort to demonstrate how the layers of a sophisticated application come together.

Airplane Entertainment System

Our new Airplane Entertainment System demo showcases dynamic weather changes with custom-rendered clouds, simulated flight tracking, and animated transitions with a working music player, complete with a fake visualizer effect.

We hope you sit back, relax, and enjoy the flight! When you’re finished, you can check out how it works — or just read the technical breakdown guide we put together for it.

Financial Dashboard

The Financial Dashboard project demonstrates three in-app themes that can be dynamically changed, as well as animated charts and numeric indicator widgets.

If you’re feeling lucky, you can pull-to-randomize your retirement funds! Once you get some numbers you like, take a look at the GitHub repository or read the technical breakdown guide.

Vehicle Cockpit

Finally, you can feel the thrill of a physically-based vehicle acceleration model without actually having to steer! Our new Vehicle Cockpit demo simulates the motion of a car around a track, all while showing off a custom-rendered dashboard, including a realistic tachometer gauge and speedometer.

After enjoying the single input simulation, you can take a peek under the hood to see how it works (or, once again, read the technical breakdown guide). 

Very Good Engineering…for everybody

If you’re ready to amp up your Flutter game, we invite you to take a look at Very Good Engineering, its demos, and our open source projects. As we build out our technical knowledge base, we welcome community contributions and invite you to discuss Flutter app best practices on GitHub with us.

If reading through all those technical articles seems a bit much, don’t worry — we can bring our knowledge and expertise to your app project to help you ship faster (and safer).

More Stories