Tinder Firestore Clone Swift 5 & iOS 13 MVVM

所在平台: Udemy

课程主页: https://www.udemy.com/course/tinder-firestore-clone-swift-5-ios-13-mvvm/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Tinder Firestore Clone Swift 5 & iOS 13 MVVM 课程概述:在本课程中,您将学习如何构建一个完整的Tinder应用程序,准备发布到App Store。整个过程将帮助您提升编程、应用设计和开发技能。我们将完全不使用故事板,而是通过编程方式来实现。 先前经验:建议有一些编程基础和Xcode的基本经验。如果您是完全的初学者,课程的节奏可能会略快,但您将能在学习过程中逐步掌握。 为什么选择这门课程?学习高级开发技能应该通过真实世界的实例进行教学。本课程将教您如何从零开始构建一个功能完善的约会应用程序。您将学习到前端和后端开发的高级技能,由一位真实的专业开发者授课。课程将详细讲解,使您能够像专业人士一样编码。这将教您构建可用于生产的应用程序,易于扩展和维护。同时,这也是一个优秀的项目,您可以将其添加到您的个人作品集中,展示给潜在雇主,以帮助您成为一名专业开发者。 您将学到的内容及包含的功能: - 使用Firebase进行用户身份验证 - 滑动功能以喜欢或不喜欢用户 - 与用户匹配 - 上传多张个人资料照片 - 循环浏览用户照片 - 显示用户信息并包含所有用户照片的用户个人资料页面 - 从设置页面更改用户信息(照片、姓名、简介等) - 使用模型视图视图模型(MVVM)架构 - 完全通过编程方式构建用户界面而不使用故事板 - 可重用的自定义视图子类和扩展,适用于任何应用 - Tinder图标和图像的精确复制资产 - 深入了解Swift 5和Xcode 11 - 高级编程和应用开发技能 - 高级用户界面设计 - 高级后端工程技能 - 如何使用Firebase进行用户认证和注册 - 如何与数据库(Firestore)通信 - 如何监控数据库中的事件 - 如何将图像上传到Firebase - 数据优化性能的结构 - 如何构建一个完全功能的约会移动应用 - 如何以编程方式构造视图和控制器 - 如何解析来自数据库的JSON数据 - 如何使用CocoaTouch类、UIKit、用户通知等 - 如何使用CocoaPods和自定义第三方API - 如何实现/使用协议和委托 - 如何为干净和可重用的代码实现自定义子类 - 如何动态调整集合视图单元格的大小 - 如何创建扩展和函数以实现清晰和可重用的代码 总之,这门课程不仅让您深入了解iOS开发,还为您提供了实践经验,能够在就业市场中更具竞争力。

课程评论(0条)

课程详情

What are we building?In this course, you will learn how to build a complete version of Tinder ready to be published on the App Store. Throughout the process, you will develop high level programming, app design and app development skills. We will be building this without the use of storyboards, fully programmatically. Prior Experience? Some programming and basic Xcode experience is preferred. The course will move a little fast if you're a complete beginner, but you will pick things up along the way.Why take this course? Learning advanced development skills should be taught using real world examples. This course will teach you how to build a fully functional dating application, from complete scratch. You will be learning advanced front and backend development skills, from a real life professional developer. You will learn how to code like a pro, and everything will be explained in detail along the way. This will teach you to build production ready applications, that are easily scalable and maintainable. This also makes for a great project to add to your portfolio, which you can use to show off to potential employers if you're trying to become a pro. What will you learn and what features are included? User Authentication with FirebaseSwiping capability to like or dislike usersMatch with usersLike or dislike with action buttonsUpload multiple profile photosAbility to cycle through user photosUser profile page that displays user information and contains all user photosAbility to like or dislike user from profile pageChange user information from settings page (photos, name, bio etc..)Model View ViewModel (MVVM) ArchitectureUI is built fully programatically without the use of storyboardsReusable custom view subclasses and extensions that you can use in any appAssets that are exact replicas of tinder icons and imagesComprehensive knowledge and understanding of Swift 5 & Xcode 11Advanced level programming and app development skillsAdvanced level User Interface DesignAdvanced level back end engineeringHow to authenticate and register users with FirebaseHow to communicate with a database (Firestore)How to monitor events in a databaseHow to upload images to FirebaseHow to structure data for optimum performance How to build a fully functioning dating mobile application How to programmatically construct views and controllersHow to parse incoming JSON data from databaseHow to use CocoaTouch classes, UIKit, UserNotifications and more How to use CocoaPods and custom third party APIs How to implement/use protocols and delegatesHow to implement custom subclasses for clean and reusable code How to dynamically size collection view cellsHow to create extensions and functions for clean and reusable code

课程标签

0人关注该课程

主题相关的课程