What Will You Learn?
Take your app development skills to the next level with this advanced course, guiding you through the step-by-step development of Steady Calendar—an actual app available in each app store. Gain practical insights, advanced techniques, and hands-on experience as you delve into the intricacies of creating a real-world application, elevating your proficiency in app development for diverse platforms.
About This Course
Provider: Flutter Crash Course
Format: Online
Duration: 6 hours to complete [Approx]
Target Audience: Intermediate
Learning Objectives: Upon completing this free course, you will acquire the skills and insights to develop a real-world app.
Course Prerequisites: NA
Assessment and Certification: NA
Instructor: Flutter Crash Course
Key Topics: Futter, App Development
Topic Covered:
- - 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
- - 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
0 Comments