|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-ios-developer-swiftui/
课程评论:没有评论
课程名称:完整的iOS 16开发者课程:Swift UI及10个应用程序 课程概述: 欢迎参加完整的iOS 16开发者课程。本课程不仅仅是增加几节Swift UI的内容,而是全面教授iOS开发,完全基于Swift UI。我们深知,从仅添加少量章节便称之为新课程的资源学习会让人感到沮丧,然而本课程不再如此。我们设计并录制了整门课程,完全围绕新Swift UI展开。课程将从Swift编程语言的基础知识开始,涵盖变量、操作符、范围、可选绑定、强制解包、控制流、函数、类、结构体、协议和错误处理等编程概念。 在掌握编程基础后,我们将开始构建应用程序,通过实际开发来学习。每个应用程序的设计和规划都是为了让你一次学习一个概念。 1. **个人资料应用**:教授创建应用的基本知识,让你熟悉ZStack、HStack和VStack。在第一个应用中学习设计美观的应用。 2. **老虎机**:学习iOS中的自定义形状设计,理解rawValue的概念,并创建你想要的任何形状,应用中结合了一些逻辑。 3. **计算器应用**:看似简单的计算器,实际上包含多种动画和布局设计技巧。学习如何计算屏幕尺寸等。 4. **启动页**:虽然实现简单,但充满乐趣。学习创建启动页,这通常是大多数应用的品牌展示。 5. **购物应用**:重点关注用户界面,通过美观的界面学习创建数据模型以及在多个屏幕之间的数据传递,也涵盖了水平和垂直滚动。 6. **Linkedin界面克隆**:Linkedin应用程序以清晰、用户友好的设计闻名,构建这样的应用将教会你很多关于设计的知识,增强你构建复杂应用的自信心。 7. **待办事项应用 - 用户默认**:尽管许多人都能做待办事项应用,但它并不简单。本应用将教你CRUD操作及用户默认的使用,还将学习应用状态管理。 8. **Pokemon应用的API处理**:API处理是开发者最重要的工作之一。本节将学习如何进行网络调用,处理干净与脏数据响应,并基于响应创建模型。该部分还将包含一个小作业。 目前,我们基于以上应用推出该课程。随着时间的推移,我会继续增加更多应用。
Welcome to complete iOS 16 developer course.A course that does not just add a few sections of Swift UI rather teaches you complete iOS development fully in swift UI. We truly understand that it can be frustrating to learn from resources that just add a few sections and call it a new course. This course is not like that.We have designed and recorded this course entirely on the new Swift UI.We will start with the basics of programming with a swift programming language. We will go through concepts of programming like variables, operators, range, optional binding, forced unwrapping, control flows, functions, class, structs, protocols and error handling. Once the programming basics are complete we will start with building apps. There is nothing like learning while building apps. Each app is designed and planned in such a way that it teaches you 1 concept at a time.Profile appThis app will teach you the basics of creating apps and will make you familiar with ZStack, HStack and VStack. Within very 1st app you will learn to design beautiful apps.Slot machineThis app will teach you about custom shape design in iOS. We will learn about the concept of rawValue and creating any shape that you want. Again a beautiful app with some logic as well.Calculator appCalculator seems really simple to people but it is not. This calculator is full of animations and tricks for designing a layout. How to calculate screen dimensions and more.Splash screenAlthough this app is small in implementation, but it is very much fun. In this app you will learn about creating a splash screen that usually acts as a branding screen for most apps.Shopping appThis app focuses more on the UI part. With a beautiful UI, we will learn about creating models and travelling of data between multiple screens. Horizontal scroll view and Vertical scrolling is also covered in this app.Linkedin UI CloneLinkedin has got one of the cleanest and most user friendly apps. Building an app like this teaches you a lot about clear design and gives you confidence that you can also build a complex app.Todo app - User defaultsTodo apps like everyone can do it but don't take it easy, it's not that easy. Todo app teaches you about the CRUD operations and that too with UserDefaults. We will also learn about app state management in this app.API handling with Pokemon appHandling API is one of the most important jobs as a developer and during your journey as an iOS developer you will be handling a ton of API. In this section we will learn about making a web call to API, handling clean response, handling dirty response and creating a model based on response. Further there will be a small assignment in this section.Currently we are rolling out this course with these apps. As I get more time, I will surely add more apps to this course.