|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-bloc-tdd-clean-architecture/
课程评论:没有评论
**课程名称:** Flutter BLoC TDD & Clean Architecture 项目实战 **课程概述:** 本课程将深入讲解 Flutter 项目中的 Clean Architecture(整洁架构),并通过分步示例展示其重要性、在大型项目中的作用以及团队协作时的依赖关系。 **课程亮点:** * **深入理解 Clean Architecture:** 详细解释整洁架构的理念、原则和实践。 * **项目实践:** 通过一个实际应用项目,全方位展示 Clean Architecture 的应用。 * **TDD (Test-Driven Development) 驱动开发:** 课程包含 100 个 TDD 示例,从理论到实践,帮助您养成良好的测试驱动开发习惯。 * **BLoC、Provider 和 Cubit:** 熟悉并掌握在 Flutter 中使用 BLoC、Provider 和 Cubit 进行状态管理。 * **Firebase 集成:** 使用 Firebase 作为后端,实现用户认证(包括社交登录)、数据存储(聊天、课程、考试)和实时通知功能。 * **全面的应用功能:** * **社交登录:** 支持多种社交平台登录。 * **课程与群聊:** 加入和创建群组,进行在线聊天。 * **视频播放:** 支持从链接或本地存储播放视频,并提供全屏和半屏模式。 * **个人中心:** 支持修改个人信息(姓名、密码、头像)。 * **通知系统:** 接收各种系统和活动通知(如加入群组、新课程/考试上传)。 * **管理后台:** 允许管理员轻松上传课程、考试内容,系统会即时更新。 * **考试与成绩:** 自动生成考试结果,学生可查看和复查。 * **分块授课:** 课程分为两个部分,需单独购买。 * **额外福利:** 购买源代码即可免费获取课程访问权限(使用提供的优惠券)。 **目标学员:** 希望深入学习 Flutter 开发、掌握 Clean Architecture、TDD 以及 Firebase 集成的开发者。 **学习收获:** 掌握使用 Clean Architecture、TDD 和 BLoC/Provider/Cubit 构建可维护、可扩展和高质量 Flutter 应用的能力,并能成功集成 Firebase 实现复杂功能。
This is course where we will cover what is clean architecture in detail with step by step example. We will also talk about why it important and how it plays an important role for big projects and how a team can collaborate with their projects if the project is done using clean architecture and how each of the project is dependent.This course comes in two parts. Students need to buy both parts separately. Buy the source code from our website to get free access to course using free coupon. Twitter/Facebook/Instagram/LinkedIn @dbestechThis app cover 100 TDD and detail explanation of Clean Architecture with BLoC, Provider and CubitThis app uses firebase as backend and chatting. All data is saved in the firebase and the login also happens through firebase. You get notifications in different cases. You may get notification for joining a group and notification is a new course or exam is uploaded. There's an admin side of this app, where you may upload courses to firebase and the app reads that immediately. You may upload many exams or courses.The exam result comes out automatically and immediately. Students can review their result and recheck the test. You will have a screen video player section which could be fullscreen or half screen. You get to play video from a link or local storage.Profile center provides name, password and avatar change.This course also covers dedicated TDD section clear examples. So the first 6 hours of this course we take a look at a dummy app to know about TDD and clean architecture.Main featuresSocial loginView courseJoin group chatAuto create group chatLeave group chatUpload video from backendPlay video from local storageProfile center (create, delete, update with image)Receive notificationClear notificationOnboarding screenFirebase integrationAdmin panelUpload exam