For any module not marked as “Coming Soon”, click on it to go to a page containing details.
Overview of the course, and some simple initial tasks to get oriented and ready for the course.
Verify that you can install and run all the tools for this course on your laptop.
Get up to speed by partying down with introductory Dart code labs.
Put your hands in the air like you just don’t care with introductory Flutter codelabs.
Explore Material Design Components and best practices for their use in mobile app UI design.
Stop doing tutorials and start designing your app.
Best practices for managing application state
Best practices for Flutter application architecture using Riverpod, from Code with Andrea.
Learn how to manage application data using Firebase.
Make your app available to users on their mobile devices.
Learn about usability evaluation and its most common method: usability testing.
Develop your technical imagination and creativity by designing and implementing a mobile app to solve a social problem.