Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Entwickle einen Instagram Klon | Swift iOS 13 und Firebase
Rating: 4.7 out of 5(143 ratings)
958 students

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...
Created byChristian Gesty
Last updated 11/2019
German

What you'll 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

Course content

29 sections271 lectures30h 53m total length
  • Einleitung und der Aufbau des Kurses1:47

    Hier findest du eine Übersicht wo etwas im Kurs zu finden ist und wo du mit dem Kurs anfangen kannst.

  • In eigener Sache1:27

    Video in eigener Sache.

Requirements

  • Du solltest einen MAC oder Apple Rechner besitzen
  • Du solltest die Entwicklungsumgebung Xcode (mind 9.0) nutzen und kennen
  • Du solltest dich mit der Programmiersprache Swift bereits auskennen
  • Ein Google Account wird benötigt um Firebase (Datenbank, Online-Speicher etc.) zu nutzen. Der Account kann im Laufe des Kurses erstellt werden, falls noch keiner vorhanden ist.

Description

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








Who this course is for:

  • Alle, die mehr als nur einen Taschenrechner programmieren möchten
  • Alle, die ein komplexes Projekt mit Swift und Xcode entwickeln möchten
  • Alle, die gerne lernen möchten wie man Apps mit Firebase entwickelt
  • Alle, die Apps fürs iPhone oder iPad entwickeln möchten
  • Alle, die gerne lernen möchten wie man Apps mit Datenbanken und Online Speichern aufgebaut.