Published 9/2024
Created by Hadi Kachmar
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 107 Lectures ( 11h 34m ) | Size: 8.23 GB
In-Depth Guide to Clearn Architecture With MVVM in Flutter: Mastering State Management with Provider, Riverpod + BLoC
What you’ll learn:
Master the MVVM Architecture in Flutter
Implement Different State Management Solutions
setState, Provider, Riverpod, BLoC State managements
Rest API integration & CRUD operations
Teaching how to write Clean-code and avoid Boilerplate code
Prepare for Real-World Flutter Projects
Requirements:
Basic knowledge in Flutter
Description:
Dive into the depths of Flutter’s MVVM architecture with different state managements in this comprehensive course designed for intermediate to advanced and expert developers. Learn how to build a dynamic movie app that interacts with a REST API, manages local favorites, and incorporates genre mapping for enhanced functionality with Dark and Light themes. This course will guide you through the journey of implementing MVVM with different state management strategies—setState, Provider, Riverpod, and BLoC—each covered in dedicated sections to provide you with a robust understanding of each approach.Prerequisites:Basic knowledge of programmingBasic familiarity with Flutter Widgets and DartBasic understanding of REST APIs is a plus, but we cover this in detailEnthusiasm for learning state management in-depthMacbook or Windows to developAny preferred IDE (such as Android Studio or IntelliJ IDEA), or a preferred text editor (like VS Code)—just not Microsoft Word!Recording Equipment:Video Editing Software: Camtasia 2023Microphone: Blue Yeti XThis setup ensures that all course videos are clear and professionally produced.What You Will Learn:Implementing MVVM architecture in Flutter for scalable app developmentConnecting to a REST API to fetch and display movie dataLocal data management for user favoritesAdvanced state management techniques with setState, Provider, Riverpod, and BLoCTheme management in Flutter apps for dynamic light and dark modesCourse Structure:Duration: Approximately 12 hours of contentMVVM Section, UI section, API section, and different sections for the state managementsLecture length: each lecture is around 10 min What to Expect After This Course:Proficiency in using MVVM architecture for complex Flutter applicationsDeep understanding of various state management techniques and when to use themSkills to design and manage both themes and local databases in FlutterEnhanced capability to handle real-world Flutter projects that require advanced state management and API integrationLimitations and Notes:The course code works for all platforms supported by FlutterThe course project is designed for portrait mode responsiveness.Resources:Complete source code for the movie app for each state management explained in the course (setState, Provider, Riverpod, BLoC)Step-by-step guides on implementing each featureAccess to slides and additional reading materials
Who this course is for:
Flutter Enthusiasts Seeking Advanced Skills
Developers who wants to take their skills to another level
Developers targeting to master different state managements approaches in Flutter
Developers who wants to master MVVM Architecture with Flutter
Homepage