|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/swiftui-tinder/
课程评论:没有评论
课程名称:SwiftUI - 构建 Tinder 克隆 - SwiftUI 最佳实践 课程概述:本课程将带您使用 SwiftUI 的最新功能构建一个真实的 iOS 应用程序,即功能齐全的 Tinder 克隆。重点在于学习和完善 SwiftUI 的概念,您将学习如何使用苹果最新的用户界面框架构建美观且复杂的视图。SwiftUI 是 iOS 开发的未来,是时候将这一技能添加到您的开发者作品集中!通过构建真实的应用程序,您将学习强大的架构基础,并了解如何在多个屏幕的大型应用程序中高效加载和传递数据。为集中精力学习 SwiftUI 视图的构建,我们将跳过服务器或网络层的实现,数据将本地加载以渲染我们的用户界面。采用干净的 MVVM 架构后,您可以轻松实现自己的网络层,而无需重构任何代码。 技术规范: * Xcode 版本:12.2 * iOS 版本:14 及以上 * 至少需要 macOS 10.15 以支持 SwiftUI 预览(使用 Mojave 11.2.1) * 遵循的架构:MVVM * Swift 版本:5 SwiftUI 是什么?Apple 提供了这个新框架,旨在简化为任何苹果设备快速构建美观用户界面的过程,使用一套易用工具。SwiftUI 的声明式语法使得编写代码更少,保持代码和设计完美同步。SwiftUI 与新的 Xcode 设计工具无缝集成,并通过实时显示代码更改显著加快开发速度!在 2020 年 WWDC 上宣布的 iOS 14 最新功能让 SwiftUI 2 更加强大!新视图、新功能、更少的错误和更快的性能,结合 Swift 5,SwiftUI 绝对是 iOS 开发的未来。不要再等待,今天就开始学习吧! 本课程并未与 Tinder® 或 Match Group, LLC 有任何关联,也不会展示真实的 Tinder 应用程序源代码。此代码是我如何使用 SwiftUI 构建该应用的独特解读。
Let's build a real iOS app using SwiftUI with all of the latest SwiftUI features! In this course you will be building a functional iOS Tinder clone with most of the features of the real app. The focus of this course is learning & perfecting SwiftUI concepts. You will learn how to build beautiful and complex views using Apples latest user interface framework. SwiftUI is the future of iOS development so it's time to add this skill to your developer portfolio! The best way to learn iOS development is to build real applications. This course will teach you strong architecture fundamentals and you will learn how to efficiently load & pass data around a larger app with several screens. To keep the focus on how to build views with SwiftUI, we will skip implementing a server or a networking layer. We will be loading our data locally to render our UI. With the clean MVVM architecture, you will easily be able to implement your own networking layer without having to refactor any code. Technical Specifications: * Xcode Version: 12.2 * iOS Version 14+* Minimum MacOS 10.15 required for SwiftUI previews. I'm using Mojave 11.2.1* Architecture followed: MVVM* Swift 5 What is SwiftUI? 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. SwiftUI is 100% the future of iOS Development. Don't delay any more. Start learning today!This course is in no way affiliated with Tinder® or Match Group, LLC. No source code of the real Tinder application is ever shown. This code is my interpretation of how I would build the app using SwiftUI.