Why and How You Should Use a Flutter Starter App Even If You Are Not a Beginner!

Greger Teigre Wedel
Flutter Community
Published in
5 min readAug 29, 2021

--

Flutter is a cross-platform UI framework using the Dart language. Since 2018, it has exploded in use and navigating the eco-system gets more and more challenging (but it makes also Flutter a more useful eco-system for professionals). Using a well-built starter app can help you make the right choices from day 1 and support you in keeping in sync with recommended best practices. This post introduces first_app, a carefully designed template for new Flutter applications that is listed on Awesome Flutter and is also aligned with the official Flutter skeleton app.

Only For Beginners?! Not At All!

I think most people have used some kind of Hello World app to get started. As you build your knowledge and your first application, you also form opinions on how you want to structure the application, how to do testing, and you find packages you typically use. Next application, you start out with your previous application, clean up what you don’t want. first_app is not a beginner app, and it’s not an auto-generated code base with lots of things you don’t need (or understand). It’s a skeleton of an application with good structure, a few, carefully selected packages to show how functionality can be introduced, and it’s designed to make it easy remove the parts you don’t need. It…

--

--

Greger Teigre Wedel
Flutter Community

Tech product executive with a love for building great teams that deliver amazing products