Overview
Course Description
Step into mobile app development with Google Flutter. Learn Dart from scratch, master the widget tree, build fluid animations, integrate RESTful APIs and Firebase, and manage state predictably with Riverpod. You will build and publish 2 complete mobile apps during this course.
What you'll learn
- Build native-feeling iOS and Android applications with one Dart codebase
- Master Flutter layouts, custom widgets, and responsive UI
- Manage global state cleanly using Riverpod and StateNotifier
- Integrate Firebase Authentication, Cloud Firestore, and push notifications
Requirements
- Basic understanding of programming (any language)
- A Mac or PC with Android Studio or VS Code
Course Content
4 Lectures 92 min
Module 1: Dart Language & Flutter UI Basics 2 lessons
-
Dart Syntax, Null Safety & Object-Oriented Patterns
Preview18:00
-
Stateless vs Stateful Widgets & Layout Trees
24:10
Module 2: State Management & REST APIs 2 lessons
-
State Management with Riverpod 2.x
27:30
-
HTTP Networking, JSON Deserialization & Local Storage
21:40
About the Instructor
Full Stack Developer & Educator
0 Courses
Experienced instructor teaching web development for 8+ years.
Frequently Asked Questions
Can I build iOS apps on Windows?
You can write and test the Flutter code on Windows or Android, but building the final iOS IPA requires macOS or cloud CI services.