Flutter BLoC State Management & Firebase [2024] From Scratch

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-bloc-state-management-2022-from-scratch/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Flutter BLoC 状态管理与 Firebase [2024] 从零开始 **课程概述:** 本课程全面教授如何使用 Flutter BLoC 模式进行状态管理,并结合 Firebase 实现数据持久化和用户认证。通过构建一个实际的待办事项(To-Do App)应用,您将深入学习 BLoC 的核心概念和实际应用。 **主要学习内容:** **第一部分:使用 Hydrated Bloc 进行 Flutter BLoC 状态管理 (数据保存在本地存储)** * **添加任务:** 学习如何添加新的待办事项,并利用 Hydrated Bloc 的特性,即使在热重载或热重启后,任务数据也能得到保留。 * **删除任务:** 实现任务删除功能,并将已删除的任务移至应用的“回收站”文件夹。 * **标记完成/未完成:** 学会如何标记任务为已完成或未完成,并在应用中相应地切换任务显示。 * **标记收藏/取消收藏:** 实现任务收藏功能,并允许用户在“收藏夹”标签页中轻松查找已收藏的任务。 * **恢复任务:** 学习如何从回收站恢复任务,使其重新出现在“待办任务”标签页。 * **清空回收站:** 在回收站文件夹中实现“清空所有任务”功能,删除所有已删除的任务。 * **切换主题(深色和浅色):** 通过操作导航抽屉中的开关,实现应用在深色和浅色模式之间的切换。 * **Flutter 部件应用:** 课程将广泛运用 Drawer、Popup Menu、Expansion Panel、Bottom Navigation Bar 等多种 Flutter 部件。 **第二部分:使用 Firebase 进行 Flutter BLoC 状态管理 (数据保存在 Firestore)** * **功能同步:** 第一部分介绍的所有功能将在此部分得以实现,但数据将统一保存在 Firestore 数据库中。 * **用户认证:** 在课程的最后部分,将重点讲解如何集成用户认证功能,为应用增加安全性。 本课程旨在帮助您掌握 Flutter BLoC 状态管理的核心技能,并学会如何将其与 Firebase 强大的后端服务相结合,构建功能完善、数据持久化的移动应用。

课程评论(0条)

课程详情

Hi there!Welcome to Flutter BLoC State Management & Firebase [2024] From Scratch!This Full Course about Real Tasks App [To Do App] Using Flutter BLoC Pattern State Management And here you learn:I. Flutter BLoC State Management with Hydrated Bloc (Hydrated Bloc saves data on local storage)1) Add tasks - You can add a new task with its description and the task remains there even if you do hot-reload or hot-restart because of Hydrated BLoC. 2) Delete Task - You can Delete a Task and that task moves to Recycle Bin folder of the App. 3) Mark as Done/Undone - when you've done a task, it moved to Completed Tasks Tab or vice versa. 4) Mark as Favourite/Unfavourite - you can mark a task as a favorite and you can find that task in the Favorites Tab. 5) Restore Task - you can restore a task and that task re-appears in the Pending Tasks Tab. 6) Clear Bin Folder - There is a ''Clear All Tasks'' button in the Recycle Bin folder, it deletes all tasks and clears the Recycle Bin folder. 7) Change Theme (Dark and Light) - In the Drawer, there is a switch, by which you can change the App Theme into Dark and Light mode. Flutter Widgets such as: - Drawer - Popup Menu - Expansion Panel - Bottom Navigation Bar and many other Flutter widgets.II. Flutter BLoC State Management with Firebase (All data will be saved on Firestore) 1) All the function above still works with Bloc, but saves data on Firestore 2) Besides above, User authentication is added in the last section.I hope you enjoy the course.

课程标签

0人关注该课程

主题相关的课程