|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ios-swift-server-backend-driven-ui-for-dynamic-apps/
课程评论:没有评论
课程名称:iOS & Swift:动态应用的服务器/后端驱动UI 课程概述:欢迎参加《iOS & Swift:动态应用的服务器/后端驱动UI》课程!本课程旨在教授如何利用后端数据创建动态和响应式用户界面,以塑造应用前端的布局和内容。同时,我们将使用两种强大的原生Swift SDK——UICollectionViewCompositionalLayout和UICollectionViewDiffableDataSource,以及SwiftUI来实现这些功能。 在课程中,我们将建立一个非官方的Udemy iOS主屏幕,采用行业领先的实践,将模块化的SwiftUI视图集成到基于UIKit的项目中。此外,我们还将使用SnapKit库布局视图,提升我们的界面设计和实现技能。 通过在开发流程中采用服务器/后端驱动UI设计原则,我们能够无缝地将后端数据整合进来,驱动应用前端的布局和内容。这种方法不仅提升了灵活性和适应性,还确保了在不同设备和屏幕尺寸上提供一致而吸引人的用户体验。许多知名公司如Uber、Spotify、Reddit、Airbnb、SnapChat和Lyft均采用这种服务器/后端驱动UI策略。 该课程为具备至少三年工作经验的iOS开发者设计,并要求有扎实的UIKit基础,希望探索SwiftUI的强大功能。完成本课程后,您将掌握将服务器/后端驱动UI原则应用于您自己生产应用中的动态前端设计所需的技能和信心。
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.