Flutter Basics
A list of Flutter videos for folks with basic programming knowledge.
Skill level: | Junior Engineer |
Required skills: | Some programming language competency. |
Last updated: | 9/27/2023 |
Lessons
A Flutter app in its absolute simplest form. Text, Scaffold and AppBar.
Watchtime: 13 mins
The Fundamentals of Layout in Flutter
sign up required
sign up required
Container, Column and Row.
Watchtime: 13 mins
Creating Your Own StatelessWidget
sign up required
sign up required
Code organization, functions and creating your own StatelessWidgets.
Watchtime: 18 mins
Organizing Data with Models
sign up required
sign up required
Using models and mock data to populate your screen.
Watchtime: 18 mins
Working with Images
sign up required
sign up required
Adding a image via URL. Working with Container constraints.
Watchtime: 13 mins
Managing Style and Adding Fonts
sign up required
sign up required
Wrapping up our recipe! Consolidating style and using custom fonts.
Watchtime: 11 mins
Working with Lists
sign up required
sign up required
Our new recipe kicks off with basic lists in Flutter using ListView and ListTile.
Watchtime: 19 mins
Navigation and Handling Tap Events
sign up required
sign up required
Handling tap events in Flutter with callbacks. Using Navigator and MaterialPageRoute to navigate to a new screen.
Watchtime: 13 mins
Super Simple Unit Tests
sign up required
sign up required
Testing our models by writing unit tests.
Watchtime: 17 mins
Sanity Checks with Integration Tests
sign up required
sign up required
Testing to make sure our app loads by writing integration tests.
Watchtime: 20 mins
Working with JSON
sign up required
sign up required
Getting ready for integrating with web services by covering JSON decoding and the json_serialization package.
Watchtime: 15 mins
Consuming Web Services
sign up required
sign up required
Learn about Futures, async/await, testing and integrating web services.
Watchtime: 10 mins
Stateful Widgets
sign up required
sign up required
Learn the fundamentals of state. We implement StatefulWidgets and integrate our screens with web services.
Watchtime: 20 mins
Progress Bars
sign up required
sign up required
We explore how to gracefully handle slow connections by showing a progress bar above our listof locations.
Watchtime: 11 mins
Pull to Refresh
sign up required
sign up required
We implement a RefreshIndicator, allowing our users to pull and refresh.
Watchtime: 4 mins
Custom ListViews
sign up required
sign up required
We tie everything together we've learned thus far using our knowledge of layout, containers, images and text by making our location listing gorgeous!
Watchtime: 22 mins
Beautiful Detail Screens
sign up required
sign up required
We continue to beautify our app by creating our own stateless widget and refine our location detail screen.
Watchtime: 24 mins
Custom AppBars
sign up required
sign up required
We finalize our app design by learning how to extend widgets, creating a custom navigation bar.
Watchtime: 14 mins