Build BeReal Clone (IOS 17) - SwiftUI 5 & Firebase

所在平台: Udemy

课程主页: https://www.udemy.com/course/swiftui-4-build-bereal-clone-ios-16-best-practices/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:构建 BeReal 克隆(IOS 17)- SwiftUI 5 与 Firebase 课程概述: 欢迎来到《从零开始的 BeReal 课程》!在本课程中,您将学习如何通过开发独立应用程序赚钱,同时构建一个与 BeReal 类似的真实应用程序。课程由 Cem 主讲,他是 Turma 应用的创始人,已教授超过 5000 名学生。如今,应用市场对创新和独立开发者的接受度空前高涨,苹果对大型应用垄断的限制为独立开发者提供了空前的机会。 本课程采用项目式学习方法,将涵盖应用程序的后端和前端开发,使用 SwiftUI、Combine、Firebase 及其他第三方组件。课程内容包括用户身份验证、数据管理、图像处理等抽象概念的理解。您将获得使用 SwiftUI 框架中各种技术的逐步指导,并学习如何使用不同的视图、初始化器、方法和修饰符。 课程注重质量而非数量,您可以期待学习到其他地方没有涵盖的设计模式和功能,包括创建“自定义相机视图”、使用 OTP 系统的“手机号码身份验证”,以及将第三方组件集成到主代码中。即使您是初学者,我也会逐步介绍概念,您将通过构建用户界面学习 SwiftUI 的基础知识,然后再深入学习 ViewModel 和后台数据管理的复杂主题。 您还将获得用于多种功能的代码库,这些功能可以在自己的应用程序中使用,例如用户身份验证、创建信息流和自定义个人资料。本课程中教授的最佳实践将使您能够准备好作为初级 iOS 开发者工作,或像我一样开始自己的应用程序。 您无需再在苹果复杂的文档中费时查找所需代码,也无须浪费时间在 Stack Overflow 上寻找信息,您将获得所有所需的指导和代码,您只需构思应用的创意,便可开始动手。 多年来,我参加了多次黑客马拉松,并向不同背景的人们教授 iOS 开发。因此,我能将理念和概念简化,使其更容易理解。作为本课程的学生,您可以节省大量时间,因为课程内容都与最新技术和苹果发布的最新版本的 Swift 和 Xcode 保持同步。 我和我的团队将为您提供实时支持,保证在课程期间 36 小时内回复。课程涵盖的主题包括: - 应用开发 - Swift 语言(完整语言) - 协议 - 框架 - 用户界面 - 视图协议 - 不透明类型 - 文本 - 修饰符 - 颜色视图 - 图像视图 - 事件修饰符 - 自定义修饰符 - Async/Await - 布局 - 安全区 - 优先级 - 对齐指南 - 组 - 自定义视图 - 预览 - 预览修饰符 - 环境 - 属性包装器 - @State - @Binding - @Environment - @AppStorage - 模型 - 可观察对象 - @EnvironmentObject - 视图模型 - Combine 框架 - 发布者 - 订阅者 - 值转换 - 操作符 - 主体 - 控件按钮视图 - 文本框视图 - 安全文本框视图 - 切换视图 - 滑块视图 - 步进器视图 - 导航视图 - 导航链接视图 - 标签视图 - 表单 - 形状 - 图表 - 渐变 - 图像 - 路径 - 自定义形状转换 - 动画 - 触控测试 - 向前和向后过渡 - 手势 - 通知中心 - 系统通知 - 用户通知 - 暂存通知 - 用户默认值 - 文件管理 - URL 和路径 - 文件和目录 - 打包 - 压缩和解压 - JSON - Core Data 模型 - Core Data 堆栈 - 排序描述符 - 还有更多。 本课程的编写和录制均与最新的 iOS 16 发布版本一致!

课程评论(0条)

课程详情

This course has been written and recorded with the latest iOS 16 release!Welcome to the BeReal from Scratch course! In this course, I will teach you how to make money by developing indie apps while developing a real-world app like BeReal.My name is Cem and I am the founder of Turma app, teaching over 5000 students.Today, the app market is more open to innovation and indie developers more than ever as big app monopolies are being restricted by Apple. This situation presents a great opportunity for indie app developers like you to make unprecedented gains.In this course, we will be building BeReal from Scratch including both the Backend and Frontend side of the application using SwiftUI, Combine, Firebase, and other third-party packages.This project-based learning method will help you understand abstract concepts such as Authentication, Data management, and Image processing.You get step-by-step instructions for each technology in the SwiftUI framework, and see how to use the different views, initializers, methods, and modifiers that are available for each of those technologies.Do not forget, in this course, we emphasize quality over quantity. Therefore, you can expect to learn about concepts, design patterns, and functionalities that are not covered anywhere else. These include creating a "Custom Camera View", "Phone Number Authentication" using OTP Systems, and integrating third-party packages into the main code.Do not worry if you are a beginner, I will be presenting the concepts in a step-by-step manner where you will learn the basics of SwiftUI by building the User Interface, then we will move onto more complex topics using ViewModels and the Backend Data Management parts of the application.You will also have access to a library of code for many functionalities that you can utilize in your own applications like authenticating users, creating a Feed, and customizing profiles.All of the best practices that you will learn in this course will get you ready to work as a Junior IOS Developer or let you start your own app like I once did.No more fumbling through Apple's convoluted docs for hours trying to find the code you need, or wasting time looking on Stack Overflow, your getting all the instruction and code you need…you just need the idea for the app, and you're ready to go.Over the years, I have done many Hackathons and taught IOS Development to people from various backgrounds. Therefore, I have a sense of making ideas and concepts easier for people to understand.As a student of my course, you will be saving a lot of time as all of the content in this course is up-to-date with the latest technologies and latest versions of Swift and Xcode that Apple has released.Me and my team will provide you with live assistance with a 36-hour reply guarantee during the lifetime of this course.Here are some of the topics covered:App Development • Swift Language (complete language) • Protocols • Frameworks • User Interface • View Protocol • Opaque Types • Text • Modifiers • Color View • Image View • Event Modifiers • Custom Modifiers • Async/Await • Layout • Safe Area • Priorities • Alignment Guides • Groups • Custom Views • Previews • Preview Modifiers • Environment • Property Wrappers • @State • @Binding • @Environment • @AppStorage • Model • Observable • @EnvironmentObject • View Model • Combine Framework • Publishers • Subscribers • Transforming values • Operators • Subjects • Controls Button View • TextField View • SecureField View • Toggle View • Slider View • Stepper View • Navigation View • NavigationLink View • TabView View • Sheets • Popovers • Alert Views • Action Sheets • Split Views • Custom Navigation • Size Classes • Orientation • GeometryReader View• Preferences • Conditional Code • Menu • Multiple Windows Support • Lists • ForEach View • ScrollView • List View • Sections Edition Mode • Custom Buttons • Search • Picker View • DatePicker View • Forms • Shapes • Charts • Gradients • Images • Paths • Custom Shapes Transformations • Animations • Hit Testing • Transitions • Gesture • Notification Center • System Notifications • User Notifications • Provisional Notifications • User Defaults • File Manager • URLS and Paths • Files and Directories • Bundle • Archiving • Encoding and Decoding • JSON •• Core Data Model • Core Data Stack • Sort Descriptors • Swift Language.• And much more.This course has been written and recorded with the latest iOS 16 release!

课程标签

0人关注该课程

主题相关的课程