Course Modules
A starter course that gets you going with Flutter, covering text, images, layout, stateful widgets and building out a beautiful, simple app.
Hello, Flutter! The Fundamentals of Layout in Flutter Creating Your Own StatelessWidget Organizing Data with Models Working with Images Managing Style and Adding Fonts Working with Lists Navigation and Handling Tap Events Super Simple Unit Tests Sanity Checks with Integration Tests Working with JSON Consuming Web Services Stateful Widgets Progress Bars Pull to Refresh Custom ListViews Beautiful Detail Screens Custom AppBarsA course module strictly for junior developers that are familiar with an existing programming language.
Installing Flutter on Windows How to set up Flutter and Visual Studio Code on macOS, step by step. Reading Flutter Code Easily: Syntax Basics. Creating Our First Flutter AppLearn essential Flutter features for creating professional apps.
The "Hello World" of scoped_model Advanced scoped_model Realistic forms WebViews in FlutterAn advanced course covering the step by step development of Steady Calendar, a real app in each app store.
Module Overview Module Demo Organizing Our Code Creating Our App Directory Setup Implementing SCFlatButton Implementing intro.dart Image Sizing Implementing login_options.dart How a CDN Works Downloading Our Backgrounds Supabase Overview Asset Upload Prep Supabase Project Setup Using Supabase Storage Buckets Building environment specific apps CachedNetworkImage Implementing a Basic Splash Screen Recap of Module 01 Intro and Demo Supabase Auth Overview Supabase Auth Basic Configuration Creating Google OAuth Tokens Using supabase_flutter Deep Linking for iOS Deeplinking on Android Finalizing splash.dart with Supabase Module 02 Recap Intro Information Architecture Creating Our Models JSON Serialization Creating Supabase Schema The Repository Pattern Creating our Calendar View State Management with Provider Integrating the provider package Integration, Widget Tests and Mocking Implementing Our Integration Tests Module Recap Module Overview CRUD in Supabase Implementing Calendar List Forms Returning Simple State Validating and Saving Form Data Handling Select Calendar Date Updates Menu Screen with Log Out Expanding Integration Tests Module Recap