欢迎学习《iOS+Swift+SwiftUI服务器驱动UI应用开发视频教程》,你将了解服务器驱动的 UI 如何实现更快的迭代并允许应用程序在多个平台上即时更新。
Last updated 4/2024
Duration: 3h58m | Video: .MP4, 1920×1080 30 fps | Audio: AAC, 48 kHz, 2ch | Size: 1.32 GB
Genre: eLearning | Language: English说明:含工程源文件和外挂英语字幕SRT。
你将会学到的
- 了解服务器驱动用户界面的原理
- 确定服务器驱动 UI 方法的优势
- 使用 Node 和 Express 实现 JSON 服务器
- 立即在多个平台上更新您的应用
要求
- 建议熟悉iOS开发和Swift语言
- 建议熟悉 SwiftUI 框架
- 建议了解 MVVM 设计模式
- 无需服务器驱动的 UI 经验。你将学到你需要知道的一切
- 思想开放,能够通过研究找到解决方案
- 建议但不要求熟悉 Node/Express 和 JavaScript
课程介绍
如果有一种方法可以立即更新应用程序的用户界面,而无需提交新版本,那会怎样?
Airbnb、Spotify、Flipkart、Swiggy 等公司使用一种名为“服务器驱动 UI”的技术,该技术允许他们根据从服务器收到的响应远程更新用户界面。这使他们能够绕过审核流程并使其应用在多个平台上保持同步。
在本课程中,您将学习如何开始在 iOS 中构建服务器驱动的 UI。您将了解该方法的优点和缺点以及如何构建服务器驱动的 UI 应用程序。在本课程结束时,您将获得足够的信息来开始为您的应用程序构建服务器驱动的 UI。
我们来看一下课程内容:
理解服务器驱动的 UI
在本部分中,您将了解服务器驱动 UI 背后的概念以及它与基本 API 响应的区别。您还将了解使用服务器驱动 UI 的好处。最后,您将了解服务器驱动 UI 应用程序的架构以及它与创建默认 iOS 应用程序的区别。
设置服务器
在本节中,您将学习如何设置自己的自定义服务器,该服务器将向 iOS 应用程序返回 JSON 响应。您将学习如何使用 Node 和 Express 实现基本服务器。您还将学习如何实现 JSON 模板,该模板将负责构建应用程序的用户界面。
UIModel、组件和显示视图
在本节中,您将学习如何为您的应用创建 UI 模型。UI 模型将负责保存 JSON 响应中的解码数据。您还将学习如何为您的应用创建组件,这些组件将负责在屏幕上显示视图。
导航和操作
在本节中,您将学习如何为您的应用实现操作。您将主要了解导航操作,该操作允许用户导航到不同的屏幕。您还将学习如何创建动态导航引擎,该引擎可从服务器进行控制。
实现和显示列表
在本节中,您将学习如何使用服务器驱动的 UI 实现列表组件。您将学习如何通过 JSON 模板容纳列表以及如何根据服务器提供的数据呈现行。
本课程适合哪些人?
有兴趣了解构建动态 iOS 应用程序的新方法的开发人员。
有兴趣立即在多个平台上发布其应用程序的开发人员。
希望通过学习应用程序开发的高级技术晋升到高级职位的开发人员。
非常感谢您的持续支持。希望您喜欢本课程,当您发布使用服务器驱动 UI 原则实现的 iOS 应用程序时,请通过应用程序链接与我联系。我非常乐意下载您的应用程序。
此课程面向哪些人:
- 初级 iOS 开发人员对 iOS 中的服务器驱动 UI 感到好奇
- 希望增加对新架构的了解的中级和高级开发人员