高级Flutter:使用Provider、Riverpod和BLoC的MVVM架构
Advanced Flutter: MVVM with Provider, Riverpod | BLoC
在 Flutter 中使用 MVVM 进行 Clearn 架构的深入指南:使用 Provider、Riverpod + BLoC 掌握状态管理
学习内容
-
掌握 Flutter 中的 MVVM 架构
-
实施不同的状态管理解决方案
-
setState、Provider、Riverpod、BLoC 状态管理
-
Rest API 集成和 CRUD 操作
-
教授如何编写 Clean-code 和避免 Boilerplate 代码
-
为现实世界的 Flutter 项目做准备
要求
-
Flutter 基础知识
描述
在这个综合课程中,通过不同的状态管理深入了解 Flutter 的 MVVM架构,该课程专为中高级和专家级开发人员设计。了解如何构建与 REST API 交互的动态电影应用程序,管理本地收藏夹,并结合流派映射以增强深色和浅色主题的功能。本课程将指导您完成使用不同的状态管理策略(setState、Provider、Riverpod 和 BLoC)实施 MVVM 的旅程,每个策略都有专门的部分介绍,以便您对每种方法有深入的了解。
先决条件:
-
编程基础知识
-
基本熟悉 Flutter Widgets 和 Dart
-
对 REST API 有基本的了解是一个加分项,但我们会详细介绍这一点
-
热衷于深入学习状态管理
-
Macbook 或 Windows 开发
-
任何首选的 IDE(如 Android Studio 或 IntelliJ IDEA)或首选的文本编辑器(如 VS Code)——只是不是 Microsoft Word!
录音设备:
-
视频编辑软件:Camtasia 2023
-
麦克风:Blue Yeti X
此设置可确保所有课程视频清晰且制作专业。
您将学习什么:
-
在 Flutter 中实现 MVVM架构以实现可扩展的应用程序开发
-
连接到 REST API 以获取和显示影片数据
-
用户收藏夹的本地数据管理
-
使用 setState、Provider、Riverpod 和 BLoC 的高级状态管理技术
-
Flutter 应用中的动态明暗模式主题管理
课程结构:
-
持续时间: 大约 12 小时的内容
-
MVVM 部分、UI 部分、API 部分和状态管理的不同部分
-
讲座时长:每节课约 10 分钟
本课程结束后的期望:
-
熟练使用 MVVM 架构处理复杂的 Flutter 应用程序
-
深入了解各种状态管理技术以及何时使用它们
-
在 Flutter 中设计和管理主题和本地数据库的技能
-
增强的处理需要高级状态管理和 API 集成的真实 Flutter 项目的能力
限制和注意事项:
-
该课程代码适用于 Flutter 支持的所有平台
-
课程项目专为纵向模式响应而设计。
资源:
-
课程中介绍的每个状态管理的电影应用程序的完整源代码(setState、Provider、Riverpod、BLoC)
-
有关实现每项功能的分步指南
-
访问幻灯片和其他阅读材料
本课程适合谁:
- 寻求高级技能的 Flutter 爱好者
- 希望将自己的技能提升到另一个层次的开发人员
- 旨在掌握 Flutter 中不同状态管理方法的开发人员
- 想要使用 Flutter 掌握 MVVM 架构的开发人员
评论(2)
非常感谢, 菲菲资源给我们带来的如此多的福利
很高兴 能够帮到你