Entwickle einen Instagram Klon | Swift iOS 13 und Firebase
Instagram Klon mit Swift, iOS 13, und Firebase. Posts erstellen, kommentieren, Front-Rückkamera nutzen und mehr...
What you will learn
Front- und Rückkamera nutzen
Fortgeschrittene Themen in der Programmierung kennen lernen
Firebase verstehen und anwenden können
Effiziente Datenbankstrukturen und Abläufe schaffen
Verschiedene Programmier Pattern kennen lernen wie z.B. Singleton oder das Model View Controller (MVC)
Das delegate Pattern verstehen und anwenden können
TableView verstehen und anwenden
CollectionView verstehen und anwenden
UIPageViewController verstehen und anwenden
Storyboard Reference anwenden
Segues anwenden
Verstehen wie man mit mehreren UIViewControllern zusammen arbeitet
Eine komplexe App bei der Entstehung zuschauen
Arbeiten mit CocoaPods um andere Bibliotheken einzubinden und diese zu nutzen
Extension nutzen um übersichtlichen Code zu erstellen
Posts liken, kommentieren und alles in Echtzeit
Leuten folgen, Profile suchen und mehr
Selfies mit der Frontkamera machen und posten
Automatisches einloggen
Hashtags nutzen
Post nach der Zeit sortieren
Notifications erstellen, um User zu informieren über neue Ereignisse
Why take this course?
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...