Flutter Shop App State Management BLoC Backend

所在平台: Udemy

课程主页: https://www.udemy.com/course/course-selling-online-app-using-flutter-for-ios-and-android/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Flutter 商店应用状态管理 BLoC 后端 **课程概述:** 本课程是一门使用 BLoC 状态管理技术的在线学习应用教程。课程涵盖了使用 BLoC 进行状态管理和路由管理。后端部分采用 Laravel 构建,并利用 Firebase 实现基础的社交媒体登录功能。大部分 API 均通过 Laravel 开发。后端支持多管理员(超级管理员面板和教师面板)。该课程分为两部分,学员需单独购买。第二部分将部分涉及聊天功能。 **应用功能:** * **新手引导屏幕(含三张图片)** * **邮箱登录与 Firebase 验证** * **社交媒体登录(Google、Apple 和 Facebook)** * **课程浏览** * **视频课程播放(包括播放和停止操作)** * **从后端上传课程** * **查看多位教师的课程** * **前端购买课程** * **分步 Stripe 支付** * **超级管理员面板** * **教师管理员面板** * **使用 Firebase 实现的聊天功能** **学习内容:** 本课程面向从 Flutter 初学者到高级学习者的所有人群。我们将从简单的 UI(如文本绘制)开始,逐步深入到复杂的布局。同时,我们还将构建可复用的 widget 以减少代码量,最终目标是让学员掌握如何构建简单到复杂的 Flutter 可复用 widget。最终,您将能够精通 Firebase 聊天功能、后端 API 构建以及通过三种方式与服务器进行交互。 **技术栈:** * **状态管理与路由:** BLoC * **后端:** Laravel 框架 * **Firebase:** 用于邮件登录和第三方登录(Google、Facebook、Apple) * **技术要求:** PHP >= 7.4, Laravel > 8.8, Flutter > 3.3

课程评论(0条)

课程详情

This is a online learning course app tutorial using BLoC state management. State management and routing both have been done using BLoC.It consists for Laravel backend with Firebase for basic social media login. Most of the API are built using Laravel. The backend contains multi admin( super admin panel and teachers panel). It will have part 1 & 2. Students need to buy both part separately. In part 2, we will partially cover chatting.App Featuresonboard screen with three photosemail login Firebase verificationsocial media login Google, Apple and Facebookviewing courseplay video course where you will see how to play and stop videosupload course from backendview multiple teachers coursebuy course on the front endstep by step stripe paymentsuper admin panelteacher admin panelchatting feature using FirebaseThis app covers Flutter for very beginners to advanced learners. We start from very simple ui like drawing text to complex layout.We also built reusable widget to reduce code amount. So at the end of this tutorial you learn how to build simple to complex reusable flutter widgets. Eventually we will master Firebase chatting and building API and interact with the servers with three ways.State ManagementWe used BLoC to manage state and as well for routing.BackendWe used Laravel framework for building backend and API. Backend has multi user privileges. It means there are super admins and sub admins. Teachers accounts are sub admin. Super admin can observe and assign roles to the teachers or the sub admins.FirebaseFirebase is used for email login and third party login like Google, Facebook and Apple.VersionPHP >= 7.4Laravel > 8.8Flutter > 3.3

课程标签

0人关注该课程

主题相关的课程