Welcome to
Line-of-Business Mobile Apps with Flutter and Dart
Build cross-platform iOS and Android apps faster than you thought possible
Course Syllabus and Content
Flutter is a popular cross-platform development framework. It's packed with off-the-shelf features and focused on developer ergonomics, which means you can build faster and deploy to more platforms with fewer dependencies. Some parts of the framework will catch you by surprise, though, especially if you're used to developing for the web or writing native apps. This course will walk you through the creation of a Flutter app from setup to final package and help you develop a mental model that will carry you through the most common problems Flutter devs encounter.
By the end of these 10 modules you'll have built:
- A Flutter seed project that can manage state, swap out color palettes, and handle deep links
- An accessible, error-resistant profile page that fetches data from a web API
- A responsive data table and data-driven visualizations
- A complete app ready to deploy to iPhone and Android
This course includes sample code, explained step-by-step, that you can reuse for any Flutter app you build.
It's taught by Isaac Lyman, author of Your First Year in Code and Top 10 Author on The DEV Community.
Getting Started
8 Lessons
Setting up your environment and packaging apps
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- 08VersionSneak Peek
Creating A Seed App
7 Lessons
Learn the basics you need to build any kind of app
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
The Profile Page
10 Lessons
The most common widgets and layouts
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- 10ButtonsSneak Peek
Accessibility
4 Lessons
Making sure your app works with a screen reader
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
Storage and HTTP
5 Lessons
Persisting data locally and over the web
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
Tables and Charts
3 Lessons
Building data visualizations that impress
- Sneak Peek
- Sneak Peek
- Sneak Peek
Animations
4 Lessons
Off-the-shelf transitions, custom drawings, and fine-tuned animations
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek
Testing
4 Lessons
Unit tests, widget tests, and end-to-end tests
- Sneak Peek
- Sneak Peek
- Sneak Peek
- Sneak Peek