iOS & Swift: 基于服务器/后端驱动的动态应用UI
发布日期:2024年5月 创建者:Kelvin Fok 格式:MP4 | 视频:h264, 1280×720 | 音频:AAC, 44.1 KHz, 2声道 类型:电子学习 | 语言:英语 | 时长:27讲 (3小时22分钟) | 大小:2.26 GB
掌握UICollectionViewCompositionalLayout和UICollectionViewDiffableDataSource,实现灵活和可扩展的UI
你将学到:
- 使用UICollectionViewCompositionalLayout和UICollectionViewDiffableDataSource构建一个基于服务器/后端驱动的UI应用
- 创建模块化的SwiftUI视图并集成到UIKit项目中
- 将SwiftUI视图与UIKit视图集成
- 构建Udemy首页
要求:
- 至少3年的专业iOS开发经验
课程描述:
欢迎参加“iOS & Swift: 基于服务器/后端驱动的动态应用UI”课程!在本课程中,我们将学习如何利用后端数据来塑造应用程序前端的布局和内容,从而创建动态和响应式用户界面。同时,我们将使用两个强大的原生Swift SDK——UICollectionViewCompositionalLayout和UICollectionViewDiffableDataSource,以及SwiftUI来实现这一目标。
课程内容:
- 构建非官方的Udemy iOS首页:在整个课程中,我们将构建非官方的Udemy iOS首页,采用行业领先的实践,将模块化的SwiftUI视图集成到基于UIKit的项目中。
- 布局视图:使用SnapKit库进行布局设计,提升界面设计和实现的技能。
- 基于服务器/后端驱动的UI设计原则:将后端数据无缝集成到前端布局和内容中,提高灵活性和适应性,确保在各种设备和屏幕尺寸上提供一致且引人入胜的用户体验。采用这种策略的著名公司包括Uber、Spotify、Reddit、Airbnb、SnapChat和Lyft。
适合人群:
- 本课程适合具有至少三年工作经验且对UIKit有扎实基础的iOS开发人员,他们渴望探索SwiftUI的功能。
学习目标:
通过本课程,你将掌握利用服务器/后端驱动的UI原则实现动态前端设计的技能和信心,并将其应用于自己的生产应用中。
为什么选择这门课程?
- 逐步学习:每个部分都建立在之前的基础上,确保平滑的学习曲线。
- 实际项目:通过创建Udemy首页,将所学应用于实际场景。
- 专家指导:从拥有多年iOS开发经验的行业专业人士那里学习。
- 社区支持:加入一个充满活力的学习者社区,分享进展并获得反馈。
立即报名,开始你的iOS开发新旅程,掌握基于服务器/后端驱动的动态应用UI设计技能吧!
iOS & Swift: Server/Backend-Driven UI for Dynamic Apps
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
Master UICollectionViewCompositionalLayout and UICollectionViewDiffableDataSource for Flexible and Scalable UIs
What you’ll learn:
Build a Backend/Server Driven UI app using UICollectionViewCompositionalLayout & UICollectionViewDiffableDataSource
Create modular SwiftUI views to integrate with a UIKit project
Integrate SwiftUI views with UIKit views
Build the Udemy home screen
Requirements:
Strictly 3 years of professional iOS experience
Description:
Welcome to the iOS & Swift: Server/Backend-Driven UI for Dynamic Apps course!In this course, we learn to create dynamic & responsive user interfaces by leveraging backend data to shape the layout and content of our app’s frontend. Concurrently, we utilized the robust capabilities of 2 native Swift SDKS – UICollectionViewCompositionalLayout & UICollectionViewDiffableDataSource alongside SwiftUI to achieve this.Throughout the course, we will build the unofficial Udemy iOS home screen, incorporating industry leading practices to integrate modular SwiftUI views into a UIKit-based project. Additionally, we will layout views using the SnapKit library, enhancing our skills in interface design and implementation.By embracing the Server/Backend-Driven UI design principle into our development workflow, we seamlessly integrate backend data to drive the layout and content of our app’s frontend. This approach not only enhances flexibility and adaptability but also guarantees a uniform and captivating user experience across diverse devices and screen sizes. Noteworthy companies employing the Server/Backend-Driven UI strategy include Uber, Spotify, Reddit, Airbnb, SnapChat & Lyft.This course is designed for experienced iOS developers with at least three years of working experience and a strong foundation in UIKit, who are eager to explore SwiftUI’s capabilities.By the end of this course, you’ll master the skills and confidence needed to implement dynamic frontend designs utilizing the Server/Backend-Driven UI principle in your own production apps.
扫码免费下载