SwiftUI 2 - Build Netflix Clone - SwiftUI Best Practices

所在平台: Udemy

课程主页: https://www.udemy.com/course/swiftui-netflix/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:SwiftUI 2 - 构建Netflix克隆 - SwiftUI最佳实践 课程概述: 本课程旨在通过构建一个功能完善的Netflix克隆应用,帮助学员高效学习SwiftUI的相关软件工程概念。课程中将着重于学习和完善SwiftUI的各种概念,所有的视觉用户界面组件均来源于Netflix应用。课程不涉及网络处理,数据将通过本地加载的方式在用户界面中展示。应用采用MVVM架构,学员可以轻松集成自己的网络层。 课程要求使用iOS 14及Xcode 12,虽然部分内容可以在Xcode 11上运行,但iOS 13中的重要概念依然适用。然而,某些视图和功能仅在iOS 14中可用,例如‘Grid’视图。在iOS 13中,学员需要使用VStacks和HStacks组合来构建自己的实现。 SwiftUI 2是苹果提供的一个新框架,旨在通过一组易于使用的工具快速构建美观的用户界面。借助SwiftUI的新声明式语法,开发者可以用更少的代码实现代码与设计的完美同步。SwiftUI与新的Xcode设计工具无缝协作,能实时展示代码更改,加快开发速度。随着2020年WWDC发布的iOS 14最新功能,SwiftUI 2变得更加强大:新增视图和功能、更少的bug、更快的性能,Swift 5也得到了支持。 学习SwiftUI的理由不言而喻,今天就开始学习吧!请注意,本课程与Netflix, Inc.没有任何关联,课程中不会提供真实Netflix应用的源代码,而是通过个人理解以SwiftUI构建该应用的代码示例。

课程评论(0条)

课程详情

Building real apps is always the most efficient way to quickly learn new software engineering concepts. In this course you will learn how to use SwiftUI for more than just playing with small prototypes. You will be building a functional Netflix clone that has most of the features of the real app. The focus of this course is learning & perfecting SwiftUI concepts. We will be building all of the visual UI components from the Netflix app. We won't handle networking and we'll be loading our data locally to show up within the UI. The app is built with MVVM and you'll be able to easily integrate your own networking layer. Some parts of the course require iOS 14 and Xcode 12.Many lessons can be followed using Xcode 11 and the important concepts learned will still apply to iOS 13. But some views & functionality are only available in iOS 14 using Xcode 12. For example, the ‘Grid' view is only availably in iOS 14+. For iOS 13, you would have to build your own implementation using a combination of VStacks & HStack. What is SwiftUI 2? Apple has provided this new framework as a way to quickly build beautiful user interfaces for any Apple device using just one set of easy-to-use tools. With the new declarative syntax of SwiftUI, it takes less code to keep your code and design perfectly in sync. SwiftUI works seamlessly with new Xcode design tools and significantly speeds up development by showing your code changes in real time! After the latest features for iOS 14 announced at WWDC 2020, SwiftUI 2 is even more robust! New views, new functionality, less bugs, and faster performance with Swift 5. No excuses to skip out on SwiftUI now. Start learning today! This course is in no way affiliated with Netflix, Inc. No source code of the real Netflix application is ever shown. This code is my interpretation of how I would build the app using SwiftUI.

课程标签

0人关注该课程

主题相关的课程