使用适用于 iOS 和 Android 的 Flutter 销售在线应用程序的课程
用于课程销售的 iOS 和 Android Flutter 在线商店
讲师:Dastagir Ahmed
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 如何使用适用于 iOS 和 Android 的 Flutter 逐步构建移动应用程序
- 将您的应用与 Firebase 和 Laravel 后端连接
- 学习为您的应用构建 API
- 学习使用 BLoC 状态管理
要求
- 确保使用 Android Studio 或 VS Code 正确设置了 Flutter 环境
描述
这是一个使用 BLoC 状态管理的在线学习课程 app 教程。状态管理和路由都是使用BLoC完成的。
它由 Laravel 后端和 Firebase 组成,用于基本的社交媒体登录。大多数 API 都是使用 Laravel 构建的。后端包含多管理员(超级管理员面板和教师面板)。
应用功能
- 带有三张照片的板载屏幕
- 邮箱登录 Firebase 验证
- 社交媒体登录 Google、Apple 和 Facebook
- 观看课程
- 播放视频课程,您将在其中了解如何播放和停止视频
- 后台上传课程
- 查看多位教师课程
- 在前端购买课程
- 分步条纹支付
- 超级管理面板
- 教师管理面板
- 使用 Firebase 的聊天功能
这个应用程序涵盖了从初学者到高级学习者的 Flutter。我们从非常简单的用户界面开始,比如绘制文本到复杂的布局。
我们还构建了可重用的小部件以减少代码量。因此,在本教程结束时,您将学习如何构建简单到复杂的可重用 Flutter 小部件。最终我们将掌握 Firebase 聊天和构建 API,并通过三种方式与服务器交互。
状态管理
我们使用 BLoC 来管理状态和路由。
后端
我们使用 Laravel 框架来构建后端和 API。后端具有多用户权限。这意味着有超级管理员和子管理员。教师帐户是子管理员。超级管理员可以观察并分配角色给教师或子管理员。
火力地堡
Firebase 用于电子邮件登录和第三方登录,如 Google、Facebook 和 Apple。
版本
- PHP >= 7.4
- 拉维 > 8.8
- 颤振 > 3.3
本课程适合谁:
- 初学者到高级 Flutter 学习者
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。