Advanced Flutter: MVVM with Provider, Riverpod | BLoC
In-Depth Guide to Clearn Architecture With MVVM in Flutter: Mastering State Management with Provider, Riverpod + BLoC
4.44 (68 reviews)

2 820
students
11.5 hours
content
Nov 2024
last update
$69.99
regular price
Why take this course?
🚀 Advanced Flutter: Mastering Clean Architecture with MVVM 🌟
Course Headline:
🎓 In-Depth Guide to Clever Architecture With MVVM in Flutter: Mastering State Management with Provider, Riverpod + BLoC
Introduction:
Course Highlights:
- 🛠 Comprehensive Understanding: Learn the ins and outs of MVVM architecture in Flutter with a focus on state management.
- ✨ Dynamic Features: Implement dynamic light and dark modes, and manage local user favorites.
- 🏗️ State Management Mastery: Explore and master state management techniques including setState, Provider, Riverpod, and BLoC.
- 📱 Real-World Application: Build a complete movie application that connects to a REST API, managing data fetching, display, and user interactions.
- 🌍 Versatile Skills: Gain the ability to design, manage themes, and handle local databases in Flutter applications.
Prerequisites:
- Basic knowledge of programming.
- Familiarity with Flutter Widgets and Dart.
- Understanding of REST APIs (covered in detail during the course).
- Enthusiasm for mastering state management in Flutter.
- A computer capable of running Flutter (Macbook or Windows).
- An Integrated Development Environment (IDE) like Android Studio, IntelliJ IDEA, or VS Code.
Recording Equipment:
- Video Editing Software: Camtasia 2023.
- Microphone: Blue Yeti X.
What You Will Learn:
- Implementing MVVM architecture in Flutter for scalable app development.
- Connecting to a REST API to fetch and display movie data.
- Advanced state management techniques with setState, Provider, Riverpod, and BLoC.
- Theme management for dynamic light and dark modes in Flutter apps.
Course Structure:
- Duration: Approximately 12 hours of content.
- Content divided into sections: MVVM Architecture, UI Implementation, API Integration, and dedicated sections for state management techniques.
- Lectures are approximately 10 minutes each.
After This Course:
- Proficiency in using MVVM architecture for complex Flutter applications.
- A deep understanding of various state management techniques and when to apply them.
- Skills to design and manage both themes and local databases in Flutter.
- Enhanced capability to handle real-world Flutter projects requiring advanced state management and API integration.
Limitations and Notes:
- The course code is designed to work across all platforms supported by Flutter.
- The movie app project is optimized for portrait mode responsiveness.
Resources Included:
- Complete source code for the movie app for each state management (setState, Provider, Riverpod, BLoC).
- Step-by-step guides on implementing features.
- Access to slides and additional reading materials.
Join Hadi Kachmar in this advanced exploration of Flutter's MVVM architecture with state management through Provider, Riverpod, and BLoC. This course is your stepping stone to becoming a Flutter expert! 🌐🚀✨
Course Gallery




Loading charts...
6121723
udemy ID
11/08/2024
course created date
24/09/2024
course indexed date
Bot
course submited by