
Hier findest du eine Übersicht wo etwas im Kurs zu finden ist und wo du mit dem Kurs anfangen kannst.
Video in eigener Sache.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Wichtige Themen werden in diesem Video wiederholt, damit dir der Kurs evtl. leichter fällt.
Hier zeige ich dir was du in diesem Kapitel entwicklen wirst und um welche Funktionen die App erweitert wird.
Hier wirst du, dass Design des Login der App erstellen.Der User wird die Möglichkeit haben sich per Email und Password einzuloggen.
Hier erstellst du die Registrierung Bereich. Hier kann der User einen neuen Account mit Profilfoto etc. erstellen
Hier zeige ich dir wie man einen Übergang zwischen dem Login und der Registrierung erstellt. So kann User zwischen dem Login und der Registrierung wählen ohne die App neu starten zu müssen.
Ich zeige dir wie man mit Autolayout, denn Login und die Registrierung auf jedem iPhone in Form bringt.
Letzte Designanpassungen am Login Bereich, welche im Quelltext erstellt werden. Hier lernst du unter anderem wie man, denn Standart Button verändern kann um z.B. runde Ecken statt eckige Ecken zu erhalten.
Hier zeige ich dir, wie der Login Button erst erscheint nachdem Text in die Textfelder eingegeben wurde. Sollte der User keine Email oder sein Passwort eingegeben haben so ist der Login Button nicht zu klicken.
Letzte Designanpassungen an der Registrierung.
Hier lernst du was ein Attributed Text ist. Damit kann ein Text beliebig verändert werden z.B. soll mitten im Text etwas FETT erscheinen.
Wie im Login Bereich kann der User erst auf den Create Account Button klicken nachdem Username etc. eingegeben wurden.
Hier findest du die Projektdaten zum Kapitel.
Hier zeige ich dir was du in diesem Kapitel entwicklen wirst und um welche Funktionen die App erweitert wird.
Du lernst in diesem Video wie Firebase zu einem Xcode Projekt hinzugefügt wird. Mit Firebase kannst du eine Datenbank und einen Online Speicher z.B. um Bilder zu speichern nutzen.
Update von Firebase!
Hier lernst du die ersten Funktionen von Firebase kennen. In diesem Video zeige ich dir wie man einen User erstellen und Online speichern kann.
In diesem Video lernst du wie die Informationen vom User welcher erstellt wurde in der Datenbank zum späteren Gebrauch gespeichert werden.
Hier zeige ich dir wie man dem User die Möglichkeit gibt ein Profilfoto auszuwählen.
Update von Firebase!
Hier lernst du den Online Speicher von Firebase zu nutzen. Ich zeige dir wie die Profilfotos gespeichert werden um diese später in der App zu nutzen.
Hier lernst du beim einloggen zu überprüfen ob die Daten korrekt sind und der User sich einloggen kann.
Im Simulator nicht wichtig aber auf dem iPhone sehr wichtig. In diesem Video zeige ich dir wie das keyboard nach dem Gebrauch wieder schließen kann.
In diesem Video zeige ich dir wie das Passwort bei der Eingabe versteckt angezeigt wird statt in Klarschrift.
Hier findest du die Projektdaten zum Kapitel.
In diesem Video zeige ich dir, wie du meine Projektdateien welche du downloaden kannst in deine eigene Firebase Datenbank einbinden kannst.
Hier zeige ich dir was du in diesem Kapitel entwicklen wirst und um welche Funktionen die App erweitert wird.
In diesem Video baust du die Navigation der App auf. Du wirst lernen eine Tabbar einzubauen.
Hier baust du einen Übergang vom einloggen zum HomeFeed auf.
In diesem Video zeige ich dir, wie alle Button innerhalb der App farblich verändert werden können ohne dabei jeden Button einzeln ändern zu müssen.
Die App muss mehrere Controller verwalten daher werden NavigationsController eingebaut zur besseren Navigation innerhalb der App.
Da die App umfangreicher ist, werde ich dir zeigen wie man mehrere Storyboards nutzen kann um so eine bessere Übersicht zu erhalten.
Hier lernst du, wie der User sich mit einem klick ausloggen kann.
Hier lernst du eine Autologin Funktion einzubauen. Der User muss sich so nicht bei jedem Neustart der App erneut einloggen.
Hier lernst du warum ein Segue (Übergang) nicht vom Button sondern vom Controller selbst gestartet werden sollte.
Hier findest du die Projektdaten zum Kapitel.
Hier zeige ich dir was du in diesem Kapitel entwicklen wirst und um welche Funktionen die App erweitert wird.
Ich zeige dir wie man seinen Code aufbauen sollte. Alles was mit der Datenbank zu tun hat sollte in eine separate Datei gespeichert werden. Dadurch wird der Code flexibler sollte man in der Datenbank etwas ändern.
Hier lernst du was escaping Closure sind.
Hier lernst du was escaping Closure sind.
Ich zeige dir wie man seinen Code aufbauen sollte. Alles was mit der Datenbank zu tun hat sollte in eine separate Datei gespeichert werden. Dadurch wird der Code flexibler sollte man in der Datenbank etwas ändern.
Ich zeige dir wie man seinen Code aufbauen sollte. Alles was mit der Datenbank zu tun hat sollte in eine separate Datei gespeichert werden. Dadurch wird der Code flexibler sollte man in der Datenbank etwas ändern.
Ich zeige dir wie man seinen Code aufbauen sollte. Alles was mit der Datenbank zu tun hat sollte in eine separate Datei gespeichert werden. Dadurch wird der Code flexibler sollte man in der Datenbank etwas ändern.
Hier lernst du wie eine fremde Bibliothek eingebunden werden kann. Oft gibt es Lösungen von anderen Programmierer, welche enorm Zeit spart diese selbst zu entwickeln. Ich möchte dir zeige wie man einen solchen fremden Code für sich nutzbar machen kann.
Hier findest du die Projektdaten zum Kapitel.
Hier zeige ich dir was du in diesem Kapitel entwicklen wirst und um welche Funktionen die App erweitert wird.
Hier erstellst das Design zum posten von Fotos und Text.
Hier zeige ich dir, wie der Zugriff auf die Fotos des iPhones funktioniert.
Weiteres Design zum Share Controller.
Hier lernst du Fotos im Online Speicher für die spätere Nutzung zu speichern.
In diesem Video lernst du, die Post Daten in der Datenbank abzulegen.
Hier findest du die Projektdaten zum Kapitel.
Hier zeige ich dir was du in diesem Kapitel entwicklen wirst und um welche Funktionen die App erweitert wird.
Das AVFoundation Framework ermöglicht die Nutzung der Hardware Kamera des iPhones. Hier siehst du eine Einleitung zu diesem Framework.
Hier erstellst du, dass Kamera Layout und legst Buttons fürs das Foto machen oder speichern der Fotos fest.
Hier lernst du wie die Hardware Kamera genutzt werden kann.
Du lernst in diesem Video, wie die Kamera zwischen Front- Rückkamera gewechselt werden kann. Der User muss später nur auf einen Button drücken um die Kamera zu wechseln.
Du lernst, wie ein Foto gemacht wird.
Du lernst, wie das gemachte Foto gespeichert wird.
Du lernst, wie das Foto aufnehmen abgebrochen werden kann.
Ich zeige dir, wie man die Statusbar (Sidebar) ausblendet.
Hier findest du die Projektdaten zum Kapitel.
Hier zeige ich dir was du in diesem Kapitel entwicklen wirst und um welche Funktionen die App erweitert wird.
Hier erstellt du, die Tabelle zum anzeigen der Posts / Bilder.
Hier lernst du, wie Daten aus der Datenbank geladen und verarbeitet werden.
Du lernst in diesem Video, wie eine Custom TableView Cell erstellt wird.
Du lernst in diesem Video, wie eine Custom TableView Cell erstellt wird.
Hier erstellst du eine Klasse PostModel, aus dieser Klasse werden mit Hilfe der Daten aus der Datenbank Posts erstellt.
Hier werden die zuvor erstellten Post Objekte in der Tabelle angezeigt.
Das laden von Bildern kostet viel Traffic, daher muss eine Lösung her. In diesem Video wirst du erneut eine fremde Bibliothek einbinden. Die SDWebImage Bibliothek ermöglicht effizient Bilder zu laden und speichert diese in einem cache Speicher. Durch dem cache Speicher müssen die Bilder nicht immer wieder neu geladen werden und das spart Traffic.
Wie bei den Posts, wirst du eine UserModel Klasse erstellen um User Objekte zu erstellen. Diese User Objekte werden beim laden der Informationen aus der Datenbank erstellt. Wie die Posts werden die User in einem Array gespeichert damit diese weiter genutzt werden können.
Ich zeige dir einen effizienten Weg, die User Informationen anzuzeigen. Dabei werden die User aus dem Array genutzt und in der Tabelle dargestellt.
Ladebalken etc. erstellen um dem User so noch ein besseres App Erlebnis zu geben.
Jeder Post ist anders, daher zeige ich dir wie man die Tabellenhöhe dynamisch verändern kann.
Hier zeige ich dir, wie die Tabelle noch verschönert werden kann.
Hier findest du die Projektdaten zum Kapitel.
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
Überblick: Was kann die App?