When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

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...

This Course Includes
udemy
4.6 (143 reviews )
30h 53m
english
Online - Self Paced
professional certificate
Udemy
About Entwickle einen Instagram Klon | Swift iOS 13 und Firebase
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...
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 Show moreShow less.