欢迎学习《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 感到好奇
  • 希望增加对新架构的了解的中级和高级开发人员

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

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

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

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

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