从对 Flutter BLoC 一无所知或知之甚少到成为专家。在本课程结束时,您将掌握使用 BLoC 构建大型、可扩展的 Flutter 应用程序的知识和技能。您将了解 BLoC、Cubit、如何正确实现常见功能,例如应用程序本地化、主题更改、字体、使用内部包、表单处理、REST API 集成、用于测试的应用程序分发等等。
Published 7/2024
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 7h 6m | Size: 4.38 GB
本课程涵盖的内容更多是实践方面而不是理论方面。这意味着您最终不会学习但不知道如何在代码中实现它。
这门课程适合谁?
-
任何想学习 BLoC 的人,
-
任何想要使用 Flutter 和 BLoC 构建大型应用程序的人,
-
任何想要通过 Flutter 更上一层楼的人。
我们将使用您在课程中学到的东西构建多个应用程序。起始代码将在本节的开头提供给您,最终结果将在讲座结束时提供。
以下是您将在本课程中学到的所有内容的概述。
-
新 flutter 项目的入门模板,其中已经集成了开箱即用的常见功能。
-
正确的体系结构和文件夹结构
-
如何分离UI代码
-
在 flutter 中创建和使用内部包
-
依赖注入
-
BLoC/Cubit 的工作原理。涵盖基础知识。
-
生成 BLoC 代码
-
如何在 UI 中访问 BLoC
-
连接 BLoC 与 UI
-
利用学到的知识完成任务/待办事项应用程序。
-
正确实施本地化(可以轻松地重复用于任何新项目)
-
正确实施浅色/深色主题(可轻松重复用于任何新项目)
-
IndexedStack 和 Navigator 小部件
-
正确实施导航
-
不使用 BuildContext 进行导航
-
实现嵌套导航的最佳方法(大多数开发人员都以错误的方式这样做)
-
通过 BLoC 使用 REST api
-
学习使用 REST api 和 BLoC 进行用户身份验证
-
如何实现闪屏
-
如何实现用户注销
-
如何使用 BLoC 处理表单(表单验证、提交、加载等)
-
将应用程序用于测试飞行
REST API 集成部分将向您提供示例后端。因此,您可以在本地运行该服务器并按照课程进行操作。不用担心,您只需双击该文件即可。它已经为你做好了。如果你对此感到好奇的话,后端是用 go lang 完成的。
更多内容将添加到课程中。您也可以向我请求新的课程/要点。
为什么要购买这门课程?
-
从零到BLoC专家
-
了解实现代码的最新/标准方法
-
您在本课程中学到的大部分内容都可以在您的所有新 flutter 项目中轻松重用。
-
了解如何使用 REST api 并使用 BLoC 管理应用程序中的状态(几乎所有课程均不涉及此内容)。
-
课程中涵盖的不仅仅是 BLoC。
-
这是学习在 Flutter 和 BLoC 中构建现实世界生产应用程序的完整包。
-
未来将在课程中添加更多部分(CI/CD、编写高级测试、firebase、推送到应用程序/游戏商店。
你将会学到的
此课程面向哪些人:
- 希望通过适当的架构正确学习 BLoC 的初级到中级 Flutter 开发人员。
- 希望学习使用 BLoC 构建大型可扩展应用程序的 Flutter 开发人员