描述

在本课程中,您将学习如何使用MVVM体系结构使用严格的Swift UI构建Twitter的MVP版本。这是市场上唯一使用SwiftUI仅使用Twitter构建像Twitter这样复杂的功能齐全的应用程序的课程。我们将从用户界面框架开始,从头开始完全构建它,然后逐步将API与Firestore和数据模型集成在一起。本课程将使用现代编程中的最新技术和最新技术将您的开发技能提高到一个新的水平。

我们将构建社交网络的所有核心组件。这包括关注用户,上传/喜欢推文,直接消息传递,创建用户个人资料以及注册用户。在整个过程中,您将开发高级编程,应用程序设计和应用程序开发技能。我们将在不使用情节提要的情况下完全以编程方式来构建它。

以往的经验?

有一定的编程经验和基本的Xcode经验者优先。如果您是一个完整的初学者,则该课程的学习会快速进行,但是您会逐步学习。

为什么要上这门课?

应该使用真实的例子来学习高级开发技能。本课程将教您如何从头开始构建功能全面的社交网络。您将从真正的专业开发人员那里学习高级前端和后端开发技能。您将学习如何像专业人士一样进行编码,并且在此过程中将详细解释所有内容。这将教您如何构建易于生产,可扩展和维护的生产就绪应用程序。这也使您可以将一个很棒的项目添加到您的投资组合中,如果您想成为专业人士,可以使用它向潜在的雇主进行炫耀。

你会学什么?

对SwiftUI和Xcode 11的全面了解和理解

如何实现模型视图ViewModel(MVVM)架构

如何使用Cloud Firestore设计后端服务器

如何使用Firebase对用户进行身份验证和注册

如何与数据库通信(读/写)

如何监视数据库中的事件

如何将图像上传到Firebase存储

如何在Cloud Firestore中构造数据以获得最佳性能

如何建立功能完善的社交网络(喜欢,关注,推文,消息传递)

如何以编程方式构造视图和控制器

如何解析数据库中的传入JSON数据

如何使用CocoaTouch类,UIKit,UserNotifications等

如何使用CocoaPods和自定义第三方API

如何实施/使用协议

如何为干净和可重用的代码实现自定义子类

如何动态调整集合视图单元格的大小

如何为干净和可重复使用的代码创建扩展和功能

高级编程和应用开发技能

高级用户界面设计

高级后端工程

包括哪些功能?

直接讯息

建立使用者

创建用户个人资料

使用Firebase对用户进行身份验证

搜索用户

上传推文

带推文的家庭供稿

像推文

在个人资料中关注/取消关注用户

登录和注销


MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2声道
类型:在线学习| 语言:英文+ .srt | 时长:56个讲座(13h 19m)| 大小:16 GB
使用Swift UI构建Twitter克隆| iOS 14 | MVVM | 带直接消息的Swift 5

使用Swift UI构建Twitter克隆| iOS 14 | MVVM | 带直接消息的Swift 5


你将学到:
如何建立一个完整的规模化应用与SwiftUI 2.0
如何与使用MVVM框架深入讲解
如何使用SwiftUI建立与动画一个复杂的UI
如何创建和交互使用SwiftUI数据模型和API
如何通过Cloud Firestore
基本编程和SwiftUI技能从头设计后端
如何从API上传和下载数据
如何使用SwiftPackageManager而不是CocoaPods

要求具有
基本的Swift和Xcode知识者优先

本课程适用于
希望通过构建像Twitter这样的全面应用来提高SwiftUI技能的开发人员的人

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源