|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/tinder-clone/
课程评论:没有评论
课程名称:SwiftUI设计课程 - 制作Tinder界面 课程概述:通过构建真实应用程序,快速学习新的软件工程概念。本课程将教您如何使用SwiftUI 2,不仅仅是玩小型原型,而是获得完整的Tinder设计课程。课程内容包括用户界面/用户体验设计、API/JSON、watchOS游戏,并且将很快添加Firebase模块及ARkit和CoreML模块!您将构建一个功能完善的Tinder克隆应用,涵盖真实应用的大部分功能。课程重点在于学习和完善SwiftUI概念,我们将从Tinder应用中构建所有的视觉UI组件。虽然我们不处理网络连接,数据将从本地加载以展示在UI中,您可以轻松集成自己的网络层。课程要求使用iOS 14和Xcode 12,尽管许多课程也适用于Xcode 11,并且重要概念在iOS 13上同样适用。 SwiftUI 2是Apple提供的新框架,通过一整套易于使用的工具快速构建美丽的用户界面。凭借SwiftUI的新声明性语法,代码量减少,可确保代码与设计完美同步。SwiftUI与新的Xcode设计工具无缝协作,通过实时显示代码更改显著加快开发速度。SwiftUI 2在2020年WWDC上宣布的最新功能使其更加稳健,具有新视图、新功能,更少的错误和更快的性能。 该课程适合以下人群: - 有经验的开发者准备投身于SwiftUI 2 - 学习如何使用SwiftUI 2构建真实应用的初学者 - 寻求练习设计技能的开发者 - 通过构建真实项目学习的开发者 此外,课程还将创建一个食品订购应用,帮助初学者建立功能丰富的应用程序。课程内容经过精心编辑,专注于重要内容,节省学习时间。课程涉及的主题包括: - 创建和组合视图 - 构建列表和导航 - 在SwiftUI中构建ScrollView - 理解状态和绑定 - 学习如何解析JSON - 构建自定义视图 - SwiftUI动画等 通过本课程,您将全面了解如何解析JSON、存储和检索数据、控制结构(如if/else语句和switch语句)、使用集合(如数组和字典)等内容。此外,您将掌握面向对象编程(OOP)基本概念,以及使用SwiftUI创建跨苹果产品的用户界面。 珍惜您的学习时间,不要在低质量的教学视频上浪费时间,本课程提供与其他12周面对面编程训练营相同的课程材料,您可以按自己的节奏学习,节省大量金钱。
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 2 for more than just playing with small prototypes.you get a complete Tinder design coursefor now, it includes UI/UX design API/JSON watchOS game and soon the firebase module and ARkit and CoreML modules would be added!!You will be building a functional Tinder 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 Tinder app. We won't handle networking and we'll be loading our data locally to show up within the UI. you'll be able to easily integrate your own networking layer.the course requires 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 available 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, fewer bugs, and faster performance.No excuses to skip out on SwiftUI 2 now.Start learning today! This course is in no way affiliated with Tinder, Inc. 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 2.who is this course for?Experienced developers ready to jump into SwiftUI 2Beginner developers learning how to build real applications with SwiftUI 2Developers looking to practice their design skillsDevelopers who learn best by building a real projectWe will create a Food Ordering app with SwiftUIWelcome to Build A Food Ordering IOS App with SwiftUI as a beginner! Course, you will learn a lot of things in this tutorial and as a beginner, it's the perfect path for you to create your very own feature-rich fully functional app in no time, this course is highly edited to save your time and with no irrelevant talk direct coding and only important stuff that is what you are here for obviouslyWho this course is for:iOS developers who want to learn about the new SwiftUI FrameworkSwift developers who want to learn about SwiftUI FrameworkSwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user interfaces for any Apple device using just one set of tools and APIs. With a declarative Swift syntax that's easy to read and natural to write, SwiftUI works seamlessly with new Xcode design tools to keep your code and design perfectly in sync. Automatic support for Dynamic Type, Dark Mode, localization, and accessibility means your first line of SwiftUI code is already the most powerful UI code you've ever written.We know that you're here because you value your time. If you wanted to watch someone's program for hours and hours without explaining what they're doing, you'd be on YouTube.By getting this course, you can rest assured that the course is carefully thought out and edited. and the videos are fully up to date with the latest versions of Swift and Xcode.Check out the list of topics covered in the course:Creating and Combining ViewsBuilding List and NavigationBuilding ScrollView in SwiftUIUnderstanding State and BindingLearning how to Parse JSON food Ordering App in SwiftUIMastering Xcode PreviewsBuilding Custom Views with SwiftUIProperty Wrappers in SwiftUIFormsSwiftUI for All DevicesSwiftUI AnimationsSwiftUI 2.0So by the end of the course, you'll completely understand:How to Parse JSON, store and retrieve data from the file.Control Structures: Using If/Else clauses, Switch statements, and logic to control the flow of execution.Data Structures: How to work with collections, such as arrays and dictionaries.We have included All the knowledge you need to start building any app you wantA bundle of design assetsConcepts of Object-Oriented Programming (OOP): The type system, variables, functions and methods, structures, classes, and protocols.SwiftUI: How to use Apple's brand new UI framework to create user interfaces programmatically that look good across all Apple products.Don't waste your timeDon't waste another minute of your precious life on poor quality videos on YouTube. Or instructors who you can't understand. Or teachers who have no real-world in-person teaching experience. Your time is precious.Don't waste your moneyInside this course, you're getting exactly the same course materials and curriculum as other instructors' 12-week in-person programming Bootcamp. Instead of spending $8000 dollars and taking time off work, save loads of money by getting this course and do it at your own pace!