About This Course
Instagram Klon mit Swift, iOS 13, und Firebase. Posts erstellen, kommentieren, Front-Rückkamera nutzen und mehr...
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 Reference
Segues optimal nutzen
Delegate Pattern
Singelton Pattern
Firebase Daten up- und downloaden
Daten im Online Speicher ablegen
Datenbank im eigenen Projekt nutzen
Gesture Handling (Nutzer kann mit ImageView interagieren)
Completion Closure
Escaping Closure
Tabbar nutzen
AVFoundation Framework kennen lernen (für Hardware Kamera vom iPhone)
TableView
CollectionView
Cocoapods
ImagePickerController (Fotos vom iPhone nutzen)
MVC Pattern
und vieles mehr...
Überblick: Was kann die App?
Login- und Registrierung neuer Nutzer
Autologin
Front- und Rückkamera des iPhone nutzen
Posts mit Bildern oder Videos erstellen
Posts nach dem Datum sortieren
Kommentare zu den Posts abgeben
liken 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 posten
Nutzer Einstellungen und Profilansicht
In der Profilansicht Anzahl der eigenen Posts, Follower etc. anzeigen
Hashtags hinzufügen
und vieles mehr...
Front- und Rückkamera nutzen
Fortgeschrittene Themen in der Programmierung kennen lernen
Firebase verstehen und anwenden können
Julius M.
Toller Kurs, einfach und deutlich erklärt. Sehr hilfreich