Module: Flutterpalooza

Put your hands in the air like you just don’t care with introductory Flutter codelabs.

Dates: Fri, Sep 1 - Fri, Sep 15

Learning Outcomes

You can get wild and crazy with the Flutter Framework

Readings

Begin learning Flutter: Welcome

First video in the Begin Learning Flutter playlist

Begin learning Flutter: How do I make my first Flutter app?

Overview of the Flutter approach to app implementation

IntelliJ shortcuts and customizations for Flutter

Tips and tricks for improving Flutter development in IntelliJ

VSCode customizations (from Code with Andrea)

Tips and tricks for improving Flutter development in VSCode

Flutter coding standards

Initial tips for Flutter coding standards

Layouts in Flutter

A high level introduction to Flutter’s approach to UI component layout

Understanding Constraints

Are your widgets the wrong size or in the wrong position? This article can help.

Experiential Learning

1. Join the Flutter Communities

Join the Flutter Slack and Discord communities

2. Write your first Flutter app

Follow this two-part Codelab to create the Startup_Namer app.

3. Introduction to Widgets

Follow this Codelab to create the Shopping_List app.

4. Basic Flutter layout concepts

Learn about Layout widgets (Row, Column, etc) while you build a simple business card

5. Building layouts; Adding Interactivity

Build a Campground app to learn about layout and interactivity.

Experience building FTW Wireframes

Wireframe at least six screens for your FTW app