在本课程中,我们将学习如何利用后端数据来塑造应用前端的布局和内容,从而创建动态且响应迅速的用户界面。同时,我们利用 2 个原生 Swift SDKS( UICollectionViewCompositionalLayout和UICollectionViewDiffableDataSource)以及 SwiftUI的强大功能来实现这一目标。
在整个课程中,我们将构建非官方的Udemy iOS 主屏幕,结合行业领先的实践,将模块化SwiftUI视图集成到基于 UIKit 的项目中。此外,我们将使用SnapKit库布局视图,提高我们在界面设计和实现方面的技能。
通过将服务器/后端驱动的 UI 设计原则融入我们的开发工作流程,我们无缝集成后端数据来驱动应用前端的布局和内容。这种方法不仅增强了灵活性和适应性,还保证了在不同设备和屏幕尺寸上提供统一且引人入胜的用户体验。
采用服务器/后端驱动 UI 策略的值得注意的公司包括Uber、Spotify、Reddit、Airbnb、SnapChat和Lyft。
本课程专为具有至少三年工作经验和扎实 UIKit 基础并渴望探索 SwiftUI 功能的资深 iOS 开发人员而设计。
在本课程结束时,您将掌握在自己的生产应用程序中利用服务器/后端驱动的 UI 原理实现动态前端设计所需的技能和信心。
Published 5/2024
Created by Kelvin Fok
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 27 Lectures ( 3h 22m ) | Size: 2.26 GB
你将会学到的
使用 UICollectionViewCompositionalLayout 和 UICollectionViewDiffableDataSource 构建后端/服务器驱动的 UI 应用程序
创建模块化 SwiftUI 视图以与 UIKit 项目集成
将 SwiftUI 视图与 UIKit 视图集成
构建 Udemy 主屏幕