TODO-List App iOS 15, SwiftUI, Firebase, MVVM, Git, GitHub

所在平台: Udemy

课程主页: https://www.udemy.com/course/todo-list-app-ios-swiftui/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** TODO-List App iOS 15, SwiftUI, Firebase, MVVM, Git, GitHub **课程概述:** 本课程将指导您从零开始构建一个完整的待办事项(TODO)列表应用程序“AllDone”,并使其能够发布到App Store。您将学习使用SwiftUI构建用户界面,掌握诸如用户注册、数据读写等Firebase的高级编程主题。此外,课程还将通过终端操作,创建GitHub独立仓库并进行代码提交,从而帮助您提升iOS开发职业技能。 **课程目标:** * 从头开始构建一个待办事项列表应用。 * 通过构建从基础到高级的UI布局来学习SwiftUI。 * 实现Model-View-ViewModel (MVVM) 架构。 * 使用Firebase进行用户注册和身份验证。 * 与Firebase Firestore数据库进行通信(读写数据)。 * 使用Git和GitHub进行版本控制。 * 创建函数、枚举和扩展,以实现干净、可复用的代码。 * 创建自定义视图和修饰符,遵循最佳实践。 * 掌握高级编程和应用开发技能。 * 开发一个支持浅色/深色模式的应用。 **先决条件:** 无需任何先验经验,但了解基础编程概念并熟悉iOS开发会有帮助。 **课程价值:** 本课程通过真实世界的示例教授高级编程主题,并通过构建一个可用于个人作品集的实际应用来巩固这些知识。

课程评论(0条)

课程详情

What are we building?In this course, you will learn how to build a complete TODO List App called 'AllDone' that is going to be ready to publish on the App Store. You will learn how to build user interfaces using SwiftUI and advanced programming topics such as registering users to Firebase, reading/writing data to our database, etc. We're also going to create at own repository on GitHub and make our commits through the terminal. This process will make you step up your career in iOS Development by helping you master high-level programming skills.Prior Experience?No prior experience is required; however, it is helpful if you know some basic programming concepts and are familiar with iOS development in general.Why take this course?This course teaches you many advanced programming topics through real-world examples. It is not just teaching you a certain topic, but it's applying it in a real application that you can even add your portfolio once you complete the course.What will you learn?Build a TODO-List App from scratchLearn SwiftUI by building basic to advanced UI layoutsImplement Model-View-ViewModel (MVVM) architectureRegister and authenticate users using FirebaseCommunicate with 'Firebase Firestore' Database (read/write)Use Git & GitHub for version controlCreate functions, enums, and extensions for clean and reusable codeCreate custom views and modifiers for best practicesAdvanced level programming and app development skillsDevelop an app that works on Light/Dark mode

课程标签

0人关注该课程

主题相关的课程