Créez une app de messagerie avec SwiftUI et CloudFirestore

所在平台: Udemy

课程主页: https://www.udemy.com/course/swiftui_messenger/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用SwiftUI和CloudFirestore创建即时消息应用 课程概述:在超过5小时的学习中,我们将共同创建一个利用Firebase服务套件的应用程序。我们将其集成到一个SwiftUI应用程序中,从而创建自己的聊天应用程序,类似于WhatsApp或Messenger等即时通讯工具。 课程技术要求: - 具备Swift基础知识 - 熟悉SwiftUI框架的基本使用 - 理解MVVM(模型-视图-视图模型)架构的应用程序构建 课程硬件要求: - 需要拥有一台运行macOS的Mac电脑 - 安装Xcode软件 - 可选:拥有iPhone或iPad以便在真实条件下测试应用程序 您将学习到的内容: - 在应用程序中使用依赖包 - 添加Firebase功能 - 使用Firebase的邮件和密码进行用户身份验证 - 将用户信息保存到Cloud Firestore数据库 - 使用SwiftUI访问相机 - 使用SwiftUI的照片选择器 - 将照片保存到Firebase存储,并返回其网址以存储在Cloud Firestore中 - 理解数据库结构 - 发送和接收消息 - 使用SDWebImage缓存显示图片 - 创建传统即时消息用户界面 - 使用相对日期显示 - 显示对话者的最后一条消息 - 向数据库发起查询 - 使用观察者和发布者更新应用程序 准备好了吗?期待在课程中与您见面!

课程评论(0条)

课程详情

Durant plus de 5 heures, nous allons ensemble mettre en place une application qui utilisera la suite de service Firebase. Nous l'intègrerons à une application SwiftUI pour pouvoir créer notre propre application de chat de type WhatsApp, Messenger ou autre messagerie instantanée.Prérequis technique du cours:Connaitre les bases de SwiftConnaitre les bases de l'utilisation dur Framework SwiftUIConnaitre la construction d'une application avec l'architecture MVVM (Model View ViewModel)Prérequis Matériel du cours:Posséder un Mac qui tourne sous macOS Avoir le logiciel XcodeFacultatif: Posséder un iPhone ou un iPad pour tester l'application dans des conditions réellesCe que vous allez apprendre:Utiliser des packages dependencies dans une applicationAjouter FirebaseUtiliser l'authentification de Firebase avec mail et mot de passeSauvegarder un utilsiateur dans la base de données Cloud FirestoreUtiliser l'appareil photo avec SwiftUIUtiliser le Photo Picker avec SwiftUISauvegarder une photo dans le Store de Firebase et y renvoyer l'url pour la sauvegarder dans le cloud FirestoreComprendre la structure de la base de donnéesEnvoyer des messagesRecevoir des messagesUtiliser le cache pour montrer une image avec SDwebImageCréer un UI "classique" de messagerie instantanéeUtiliser les dates relativesMontrer le dernier message de l'interlocuteurfaire des requêtes à la base de donnéesUtiliser les observable et les Publisher pour la mise à jour de l'application.Vous êtes prêts? Je vous attends très vite sur le cours

课程标签

0人关注该课程

主题相关的课程