Content
12 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
课程简介
使用 BLoC 模式管理状态
- 1
什么是状态管理?
- 2
BLoC 模式
- 3
测验:状态管理基础
实现 BLoC 模式
- 1
流
- 2
事件与状态
- 3
StreamController
- 4
应用BLoC概念
- 5
BLoC 模式与库
- 6
练习你的 BLoC 实现技能
- 7
测验:BLoC 设计模式
Flutter BLoC 库中的小部件
- 1
BlocProvider 和 MultiBlocProvider
- 2
BlocBuilder 和 BlocSelector
- 3
BlocListener
- 4
BlocConsumer
- 5
RepositoryProvider 和 MultiRepositoryProvider
- 6
Bloc 和 Cubit
- 7
测验:Bloc 库小部件
项目一:了解 Flutter BLoC 库
- 1
项目一说明
- 2
项目结构
- 3
用户界面简述
- 4
实现 BLoC 状态
- 5
实现 BLoC 事件
- 6
事件与状态的关联
- 7
在UI中集成BLoC
- 8
练习:实现搜索功能
- 9
解决方案:实现搜索功能
项目二:使用 BLoC 库实现仓库模式
- 1
项目二说明
- 2
项目二结构
- 3
仓库模式
- 4
用户 Cubit
- 5
首页 Cubit
- 6
练习:实现购物车
- 7
解决方案:实现购物车
Flutter BLoC 测试
- 1
为 Bloc 创建模拟对象
- 2
生成单元测试
- 3
练习:测试 ShoppingCartCubit
- 4
解决方案:测试 ShoppingCartCubit
RxDart
- 1
flutter_bloc 与 RxDart 的区别
- 2
流类
- 3
扩展方法
- 4
主题
- 5
测验:流类、扩展方法和主题
最佳实践
- 1
为每个页面都使用 BLoC
- 2
保持 BLoC 简单
挑战
- 1
练习:使用 Flutter BloC 构建井字棋游戏
- 2
解决方案:使用 Flutter BLoC 构建井字棋游戏
- 3
练习:使用 RxDart 构建一个秒表
- 4
解决方案:使用 RxDart 构建一个秒表
接下来是什么?
- 1
项目创意以提升你的技能
- 2
更多值得尝试的状态管理库
附录
- 1
附录A:Flutter 资源
- 2
附录B:使用 Firebase 进行身份验证
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User