构建 BeReal 克隆 (IOS 17) – SwiftUI 5 和火力基地

掌握 SwiftUI 5 并利用 iOS 17 最佳实践来构建 BeReal 克隆

讲师:Cem Salta

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 使用 @State、@Binding、@ObservedObject 将数据与 UI 绑定
  • 异步/等待函数
  • 使用 iOS 16 的新 SwiftUI 视图
  • 使用 SF Symbols 创建菜单
  • 全新 Swift 5.7 语法
  • 使用 SwiftUI 实现 MVVM 架构
  • 功能性可重用视图的快速开发
  • 新 Xcode 14 的特性和功能
  • 为 iPhone 14、iPhone 14 Pro、iPhone 14 Pro Max 构建应用

要求

  • 访问Mac电脑

描述

本课程是使用最新的 iOS 16 版本编写和录制的!

欢迎来到 BeReal from Scratch 课程!在本课程中,我将教您如何通过开发独立应用程序来赚钱,同时开发像 BeReal 这样的现实应用程序。

我叫 Cem,是 Turma 应用程序的创始人,教过 5000 多名学生。

如今,随着大型应用垄断企业受到苹果的限制,应用市场比以往任何时候都对创新和独立开发者更加开放。这种情况为像您这样的独立应用程序开发人员提供了获得前所未有的收益的绝佳机会。

在本课程中,我们将使用 SwiftUI、Combine、Firebase 和其他第三方软件包从头开始构建 BeReal,包括应用程序的后端和前端。

这种基于项目的学习方法将帮助您理解身份验证、数据管理和图像处理等抽象概念。

您将获得 SwiftUI 框架中每种技术的分步说明,并了解如何使用每种技术可用的不同视图、初始化器、方法和修饰符。

不要忘记,在本课程中,我们强调质量而不是数量。因此,您可以期望了解其他地方未涵盖的概念、设计模式和功能。其中包括创建“自定义摄像头视图”、使用 OTP 系统的“电话号码身份验证”以及将第三方包集成到主代码中。

如果您是初学者,请不要担心,我将逐步介绍这些概念,您将通过构建用户界面来学习 SwiftUI 的基础知识,然后我们将使用 ViewModel 和后端转向更复杂的主题应用程序的数据管理部分。

您还可以访问许多功能的代码库,您可以在自己的应用程序中使用这些功能,例如验证用户身份、创建源和自定义配置文件。

您将在本课程中学习的所有最佳实践将帮助您做好成为初级 IOS 开发人员的准备,或者让您像我一样开始自己的应用程序。

不再需要在 Apple 复杂的文档中摸索花几个小时试图找到您需要的代码,或者浪费时间在 Stack Overflow 上查找,您可以获得所有指令和代码您需要……您只需要应用程序的想法,然后就可以开始了。

多年来,我参加了许多黑客马拉松并向来自不同背景的人们教授 IOS 开发。因此,我有一种让人们更容易理解想法和概念的感觉。

作为我课程的学生,您将节省大量时间,因为本课程中的所有内容都是最新的,符合 Apple 发布的最新技术以及 Swift 和 Xcode 的最新版本。

我和我的团队将在本课程的有效期内为您提供实时帮助,并保证 36 小时回复。

以下是一些涵盖的主题:

应用程序开发 • Swift 语言(完整语言) • 协议 • 框架 • 用户界面 • 视图协议 • 不透明类型 • 文本 • 修饰符 • 颜色视图 • 图像视图 • 事件修饰符 • 自定义修饰符 • 异步/等待 • 布局 • 安全区域 • 优先级 •对齐指南 • 组 • 自定义视图 • 预览 • 预览修饰符 • 环境 • 属性包装器 • @State • @Binding • @Environment • @AppStorage • 模型 • Observable • @EnvironmentObject • 视图模型 • 组合框架 • 发布者 • 订阅者 • 转换值 •操作员 • 主题 • 控件按钮视图 • 文本字段视图 • SecureField 视图 • 切换视图 • 滑块视图 • 步进视图 • 导航视图 • NavigationLink 视图 • TabView 视图 • 工作表 • 弹出框 • 警报视图 • 操作表 • 拆分视图 • 自定义导航 • 尺寸类别• 方向 • GeometryReader 视图 • 首选项 • 条件代码 • 菜单 • 多窗口支持 • 列表 • ForEach 视图 • ScrollView • 列表视图 • 部分编辑模式 • 自定义按钮 • 搜索 • 选择器视图 • 日期选择器视图 • 表单 • 形状 • 图表 • 渐变 •图像 • 路径 • 自定义形状转换 • 动画 • 点击测试 • 转换 • 手势 • 通知中心 • 系统通知 • 用户通知 • 临时通知 • 用户默认值 • 文件管理器 • URL 和路径 • 文件和目录 • 捆绑包 • 存档 • 编码和解码• JSON •• 核心数据模型• 核心数据堆栈• 排序描述符• Swift 语言• 以及更多。

本课程是使用最新的 iOS 16 版本编写和录制的!

本课程适合谁:

  • 初级到中级 iOS 开发者
  • 从 UIKit 切换到 SwiftUI 的 iOS 开发人员

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍