通过构建视频和语音通话聊天应用程序来掌握 Flutter

掌握适用于 iOS 和 Android 的真实应用程序构建技术

讲师:Dastagir Ahmed

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • Flutter 现实世界生产就绪的视频和语音聊天应用程序,包括短信
  • 了解如何一起设置不同的服务器并在一个项目中使用
  • 了解如何使用 firebase、自定义后端和第三方服务器
  • 了解 Laravel 框架、Firebase Firestore 和 Agora SDK
  • 了解如何使用 Laravel Framework 构建 API 并使用 Flutter Framework 中的 API

要求

  • Flutter 和 Dart SDK 已安装,PHP 和 Composer 已安装

描述

在这里,您将通过学习 Flutter、Laravel、Firebase 和用于音频和视频通话应用程序的第三方 SDK 来构建真实世界的应用程序并掌握应用程序构建技术。

谁会拿走它

  • 初学者到高级学习者
  • 为了找到工作
  • 供同事论文使用
  • 用于原型设计
  • 用于掌握应用程序构建

应用程序功能特点

  • 第三方登录
  • 手机号码登录
  • 文字聊天
  • 图片聊天
  • 音频通话聊天
  • 视频通话聊天
  • 发送通知(文本、音频和视频聊天)
  • 个人资料页
  • 收到短信通知
  • 音频通话通知
  • 关于视频通话的通知
  • 发起音频通话时发出声音
  • 发起视频通话时有声音
  • 保存聊天记录

第三方登录包括谷歌、Facebook 和苹果登录。我们还将了解如何使用电话号码登录。由于我们使用 SQFLITE 在本地保存聊天记录,因此聊天功能非常无缝。首先我们将聊天消息保存在本地并在后台服务中发送到另一端。

所以用户感觉应用程序发送消息的速度非常快。发送图像也会发生同样的情况。我们首先将图像保存在本地,然后发送给其他用户。

我们还在本地保存用户个人资料,因此您无需通过 Firebase 或 Laravel 确认登录。

下次用户登录时,用户会感觉速度很快,因为我们首先在本地读取数据。聊天记录也会发生同样的情况。首先从本地存储读取聊天记录。

颤振框架

我们使用 Flutter 框架为 iOS 和 Android 构建漂亮的 UI。在 Flutter 框架中,我们还涵盖了很多 Dart 知识以及如何使用模型和类来处理视图和控制器。

Firebase 服务

我们使用 Firebase 发送用户注册和电话号码登录。我们还使用 Firebase 来发送通知。在本教程中,您将了解 Firebase 的更复杂功能,例如保存聊天历史记录、图像、监听文档更新和上传图像。

Laravel 框架

我们使用 Laravel 框架构建用于身份验证的 API。我们还用它来保存基本信息以及与 Firebase 通信以发送通知。

声网 SDK

我们使用 Agora SDK 来使用视频和音频通话服务。Agora 为音频和视频通话提供了非常稳定的 API。

本课程适合谁:

  • 从初学者到高级学习者

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍