Basic Dogs App Setup

It's a Good Framework, Brant.

In this basic app tutorial we'll build a very simple, pure Flutter app, inspired by the greatest Twitter conversation of all time -- the We Rate Dogs v. Brant showdown of 2012.

The idea here is that we won't pull in any extra packages, we won't think about architecture or state management. We'll just use the tools that Flutter gives us out of the box to learn the basics.

By the end of this, you should be pretty amazed by how much Flutter gives us out of the box -- and we won't cover nearly everything.

This is what you're making:

add dog good dogs

Finished source code: We Rate Dogs example app

We'll just start this from a fresh app. Once you have Flutter installed on your machine and your environment set up, enter the following in the your terminal:

git clone
cd flutter_by_example_apps/blank_flutter_app
flutter packages get
flutter run

This will give you a fresh, blank Flutter app.