高级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 交互的动态电影应用程序,管理本地收藏夹,并结合流派映射以增强深色和浅色主题的功能。本课程将指导您完成使用不同的状态管理策略(setStateProviderRiverpod 和 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 以获取和显示影片数据

  • 用户收藏夹的本地数据管理

  • 使用 setStateProviderRiverpod 和 BLoC 的高级状态管理技术

  • Flutter 应用中的动态明暗模式主题管理

 课程结构:

  • 持续时间: 大约 12 小时的内容

  • MVVM 部分、UI 部分、API 部分和状态管理的不同部分

  • 讲座时长:每节课约 10 分钟

本课程结束后的期望:

  • 熟练使用 MVVM 架构处理复杂的 Flutter 应用程序

  • 深入了解各种状态管理技术以及何时使用它们

  • 在 Flutter 中设计和管理主题和本地数据库的技能

  • 增强的处理需要高级状态管理和 API 集成的真实 Flutter 项目的能力

 限制和注意事项:

  • 该课程代码适用于 Flutter 支持的所有平台

  • 课程项目专为纵向模式响应而设计。

 资源:

  • 课程中介绍的每个状态管理的电影应用程序的完整源代码(setState、Provider、Riverpod、BLoC)

  • 有关实现每项功能的分步指南

  • 访问幻灯片和其他阅读材料

本课程适合谁:

  • 寻求高级技能的 Flutter 爱好者
  • 希望将自己的技能提升到另一个层次的开发人员
  • 旨在掌握 Flutter 中不同状态管理方法的开发人员
  • 想要使用 Flutter 掌握 MVVM 架构的开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。