- Einleitung und der Aufbau des Kurses
- In eigener Sache
- Optionals
- Closure - 1
- Closure - 2
- Escaping Closure
- Array
- Dictionary - 1
- TableView - 1
- TableView - 2
- CollectionView - 1
- CollectionView - 2
- Überblick
- Login Screen erstellen
- Registration Screen erstellen
- Segue zwischen Login und Registration erstellen
- Auto Layout und Stackview
- Login Design
- Design Login Button
- Registrierung Design
- AttributedText (Text vom Button beliebig ändern)
- Design Registrierung Button
- Projektdaten herunterladen
- Überblick
- Firebase in das Projekt integrieren (CocoaPods und PodFile installieren)
- WICHTIG: Update der createUser() Methode von Firebase
- Neuen User mit Firebase erstellen (create User Methode) - 1
- Neuen User mit Firebase erstellen (User Daten hochladen setValue..) - 2
- Profilfoto wählen
- WICHTIG: Update der metadata Rückgabe
- Neuen User mit Firebase erstellen (Profilbild hochladen) - 3
- WICHTIG: Update der sigIn() Methode von Firebase
- Login User
- Dimiss Keyboard
- Passworteingabe verdecken
- Projektdaten herunterladen
- Meine Projektdateien in deine Datenbank einbinden
- Überblick
- UITabbarController erstellen
- Segue einbauen
- Tabbar Icon Farbe ändern
- NavigationsController hinzufügen
- Storyboard References (Mehrere Storyboards nutzen)
- Log Out einbauen
- Autologin einbauen
- Segue vom ViewController und nicht vom Button starten
- Projektdaten herunterladen
- Überblick
- AuthenticationService Klasse (Login Methode)
- Callbacks erstellen (@escaping Closure) - 1
- Callbacks erstellen (@escaping Closure) - 2
- AuthenticationService Klasse (createUser Methode) - 1
- AuthenticationService Klasse (Autologin Methode)
- AuthenticationService Klasse (Log Out Methode)
- Einbinden einer fremden Bibliothek (ProgressHud)
- Projektdaten herunterladen
- Überblick
- Share - Layout
- Foto zum teilen auswählen
- Weiteres Design
- Fotos hochladen
- Nach dem laden des Posts im feed Datenbank speichern
- Projektdaten herunterladen
- Überblick
- AVFoundation Einleitung
- Kamera Layout erstellen
- Kamera erstellen (AVFoundation Framework)
- Switch Rück- und Frontkamera
- Bild aufnehmen
- Bild speichern
- Abrechen (Neue Aufnahme) & dismiss (zurück zum ShareController)
- Sidebar ausblenden
- Projektdaten herunterladen
- Überblick
- Tabelle erstellen
- Posts laden
- Home Feed Layout (Custom TableViewCell) - 1
- Home Feed Layout (Custom TableViewCell) - 2
- Model View Controller (MVC) Postmodel erstellen
- Posts effizient anzeigen lassen
- Einbinden einer fremden Bibliothek (SDWebImage)
- Model View Controller (MVC) Usermodel erstellen
- User Informationen effizient anzeigen lassen
- Home Feed optimieren
- Dynamische Zeilenhöhe erstellen
- Tabelle verschönern
- Projektdaten herunterladen
- Zusammenfassung
- Überblick