课程主页: https://www.udemy.com/course/swiftui-netflix/
在学习软件工程的新概念时,构建真实的应用程序总是最有效的方法之一。在 Udemy 的这门课程中,你将学习如何使用 SwiftUI 来构建功能齐全的 Netflix 克隆应用。该课程不仅关注 SwiftUI 的基本概念,还教你如何在实践中精炼这些概念。
课程的亮点在于,你将亲手构建出具有真实应用大部分功能的 Netflix 克隆。虽然我们不会处理网络请求,而是加载本地数据来展示在界面上,但这种方式仍然让你能够深入理解 SwiftUI 的工作原理。
课程采用 MVVM 架构,使你能够轻松集成自己的网络层。部分课程内容要求使用 iOS 14 和 Xcode 12,但许多课程内容也可以在 Xcode 11 中进行学习,重要的概念依然适用 iOS 13。需要注意的是,某些视图和功能仅在 iOS 14 中可用,例如 ‘Grid’ 视图。
SwiftUI 2 是苹果推出的一种新框架,旨在使用一套易于使用的工具快速构建美丽的用户界面。通过 SwiftUI 的声明式语法,你可以用更少的代码保持你的代码和设计完美同步。SwiftUI 与新的 Xcode 设计工具无缝协作,大大加快了开发速度,实时显示代码的变化。
总之,这门课程不仅适合想要深入了解 SwiftUI 的开发者,也非常适合想要通过实践提升技能的学习者。如果你对构建 Apple 设备的应用程序感兴趣,不妨今天就开始学习吧!
请注意,这门课程与 Netflix, Inc. 并无任何关联,课程中没有展示真实 Netflix 应用的源代码。所有代码均为讲师对如何使用 SwiftUI 构建该应用的理解和实现。
课程主页: https://www.udemy.com/course/swiftui-netflix/