Intro and Setup

on Friday, 24th of July, 2020

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, create a new Flutter app:

flutter create basic_flutter_app
cd basic_flutter_app
flutter run

Alternatively you can clone the pre-generated app from GitHub.

git clone
cd flutter_by_example_apps/blank_flutter_app
flutter packages get
flutter run

This will give you a fresh, blank Flutter app.

Join thousands of Flutter developers.

Sign up for infrequent updates about Flutter and Dart.

You can get all this content and more in one place. Check out my new book Flutter in Action