高级 Flutter:带有 Provider、Riverpod 的 MVVM | BLoC
Flutter 中使用 MVVM 的 Clearn 架构深度指南:使用 Provider、Riverpod + BLoC 掌握状态管理
讲师:Hadi Kachmar
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 掌握 Flutter 中的 MVVM 架构
- 实施不同的状态管理解决方案
- setState、Provider、Riverpod、BLoC 状态管理
- Rest API 集成和 CRUD 操作
- 教授如何编写干净的代码并避免样板代码
- 为真实世界的 Flutter 项目做好准备
探索相关主题
- 谷歌 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 架构的开发人员
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。