Master Flutter Web
In this course, we will build a full production app using Stacked and Flutter.
It will teach you how to build and scale codebases effectively using the guidelines provided by the stacked framework.
Full course outline at the bottom 👇
Curriculum
Readme
- Knowledge Requirements
- HTML vs Canvas
Stacked Overview
- Intro to Stacked
- Getting Started
- State management in Stacked
- Routing in Stacked
- Intro to Stacked Services
UI on Flutter Web
- Building a Landing Page
- Refactor Widgets for Sharing
- Overview of Layout Based Responsiveness
- Building a Mobile Landing UI
- Scale Widgets based on Screen Size
Nested Layouts, Advanced URLs and Route Handling
- Global Nested Layouts
- Custom URLs and Dynamic Path Segments
- URL Query Parameters
- 404 Route Handling
- Build a Global Overlay Popup Menu
Sign in with Google and Route Guarding
- Add Sign in With Google
- Add Unauthenticated Route Guarding
Forms
- Overview of Stacked Forms
- Creating a Form
- Adding Form Validation
- Set and Read From Fields
Advanced Features
- Analytics Setup
- Flutter to Javascript setup
- Development Environment Setup
- Building an Api Service
- Deploying to Firebase
- Deploy to Github with Automation