通过构建实时聊天应用程序来掌握 Flutter 应用程序开发
完整的 Flutter Firebase 聊天应用程序
讲师:Dastagir Ahmed
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 学习最基本的高级知识,如何制作聊天应用程序并使用 flutter firebase
- Flutter 框架的中级到高级知识
- Firebase 中级到高级知识
- 如何对Firebase进行高级查询
- 如何在Flutter框架中设计UI
- 了解 Getx 状态管理系统
- 了解 Google、Apple 和 Facebook 登录
- 了解如何使用 firebase 向用户发送通知
要求
- Flutter框架基础
- 一点编程知识
- Flutter 安装和配置
描述
您将在这里学习如何通过构建实时聊天应用程序来掌握 firebase 和 flutter。这是一门使用 Flutter 构建 iOS 和 Android 应用程序的课程。
在这里,我介绍了如何构建 Flutter UI 来实现高级 Flutter 概念。但本教程主要关注如何使用 firebase 构建强大的应用程序。
我们讨论了很多关于 Firebase 数据存储以及如何检索它们并在应用程序上显示的内容。我们使用了很多复杂的查询和条件来处理。您将学习如何使用 where() 子句、双重 where() 和 withConverter() 以及条件检查。您还将了解复杂的处理和监听数据更新和文档更新。
我们还逐步展示了如何检查数据。在课程结束时,您将获得完整的源代码并掌握 flutter 和 firebase 实时聊天应用程序的构建。
共有五十三章,每章涉及不同的主题。未来还会添加更多章节。
屏幕特点
1. 启动画面
您将看到它有带有三张幻灯片的屏幕。最后一个让您进入登录页面。
2. 登录屏幕
我们使用社交网络作为启动屏幕。付费版应用程序包括 Google 和 Facebook 登录。但您会遇到 Facebook 登录问题。我们还将进行苹果帐户登录。
3. 联系屏
从联系人屏幕上,您可以看到之前有多少人聊天过。您可以选择任何一个进行回复。
4. 聊天画面
在这里您可以在两个人之间聊天并获取即时消息。目前,您发送图像和文本进行聊天。
您不仅可以在聊天中发送照片,还可以拍照并发送。
5.个人中心
这是您的仪表板。您导航到其他屏幕并注销。
6. 允许定位
该应用程序使用用户的当前位置。有了这个,你就知道你在和谁聊天。还有当前位置。
7. 照片查看屏幕
在这里,您可以点击照片并将其放大。
8. 通知
我们将有通知栏来查看其他人何时发送消息
本课程适合谁:
- 前端 Flutter 开发人员和后端程序员想要学习 Firebase
- 想要掌握聊天应用程序和 Firebase 数据库结构的基础知识