|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/entwickle-einen-instagram-klon-mit-swift-4-und-firebase/
课程评论:没有评论
**课程名称:** 使用 Swift iOS 13 和 Firebase 开发 Instagram 克隆应用 **课程概述:** 本课程专为已有 Swift 编程基础,并希望超越基础应用开发,创建自己的社交媒体应用的用户设计。你将学习如何从零开始构建一个复杂且功能丰富的应用,涵盖 Swift 和 Xcode 开发中的许多高级主题。通过实际操作 Instagram 克隆项目,你将掌握如何利用第三方库加速开发,并学会构建大型项目的思路和方法。 **课程内容亮点:** * **Swift 进阶主题:** * Storyboard Reference * Segues 的最佳实践 * Delegate Pattern * Singleton Pattern * Completion Closure 和 Escaping Closure * **Firebase 集成:** * 数据上传和下载 * 在线数据存储 * 在项目中应用数据库 * **UI 和交互:** * Gesture Handling (用户与 ImageView 交互) * Tabbar 组件的使用 * AVFoundation 框架 (利用 iPhone 硬件相机) * TableView 和 CollectionView * ImagePickerController (使用 iPhone 照片) * **设计模式:** * MVC Pattern * **第三方库管理:** * Cocoapods 的使用 * **其他功能:** * 以及更多实用技术。 **应用功能演示:** * 用户登录和注册 * 自动登录 * 调用 iPhone 前置和后置摄像头 * 创建包含图片或视频的帖子 * 按日期排序帖子 * 为帖子添加评论 * 实时点赞功能 * 关注/取消关注(实时更新主页信息流) * 搜索功能(搜索其他用户) * 开发自定义 API(用于发帖、创建用户等) * 发布原尺寸照片 * 用户设置和个人资料视图 * 在个人资料中显示帖子数量、粉丝数等信息 * 添加话题标签 (#) * 以及更多高级功能。 本课程旨在深入教授如何构建复杂的应用程序,而不仅仅是展示 Instagram 的功能。通过这个实例,你将获得宝贵的经验,用于开发和改进你自己的应用程序。
Du willst mehr als eine Taschenrechner App programmieren? Du willst deine eigene Social Media App entwickeln? Du kennst dich bereits mit der Programmiersprache Swift aus? Dann bist du hier genau richtig. In diesem Kurs lernst du, wie eine komplexe und umfangreiche App von Beginn ersteht. Du lernst viele fortgeschrittenen Themen rund um die Entwicklung mit Swift und Xcode. Diese Themen werden dir helfen, deine eigenen App zu entwicklen und zu verbessern. Du wirst lernen, wie man mit fremden Bibliotheken arbeitet, da man bei größeren Projekten auf fertige Lösungen zurückgreift. Dieser Kurs soll dir nicht nur zeigen wie Instagram funktioniert, sondern soll dir vielmehr zeigen wie man solche Projekte aufbaut. Mein Ziel ist es dir anhand des Beispiels zu zeigen, wie man solche umfangreichen Projekte entwickelt. Überblick: Swift Themen Storyboard ReferenceSegues optimal nutzenDelegate PatternSingelton PatternFirebase Daten up- und downloadenDaten im Online Speicher ablegenDatenbank im eigenen Projekt nutzenGesture Handling (Nutzer kann mit ImageView interagieren)Completion ClosureEscaping ClosureTabbar nutzenAVFoundation Framework kennen lernen (für Hardware Kamera vom iPhone)TableViewCollectionView Cocoapods ImagePickerController (Fotos vom iPhone nutzen)MVC Patternund vieles mehr. Überblick: Was kann die App? Login- und Registrierung neuer NutzerAutologinFront- und Rückkamera des iPhone nutzenPosts mit Bildern oder Videos erstellenPosts nach dem Datum sortierenKommentare zu den Posts abgebenliken der Posts in Echtzeit follow, unfollow (Posts in Echtzeit hinzufügen oder löschen aus dem homefeed)Suchfunktion (suchen nach anderen Nutzern)Eigene Api entwickeln für posten, User anlegen etc.Fotos in Originalgröße postenNutzer Einstellungen und ProfilansichtIn der Profilansicht Anzahl der eigenen Posts, Follower etc. anzeigenHashtags hinzufügenund vieles mehr.