
In diesem Video erstellen wir unsere erste Playground Datei in Xcode und bereiten uns damit für das Lernen von Swift vor
Wir lernen Variablen und Konstanten in Swift kennen, was der Unterschied ist, und benutzen sie um unsere ersten eigenen Werte zu speichern
In diesem Video schauen wir uns kurz nochmal die unterschiedlichen Möglichkeiten an mit Optionals zu arbeiten
Wir erstellend das Projekt für unserer erste App
Wir schauen uns die Projekteinstellungen und die info.plist Datei an um grundlegende Dinge für unser Projekt festzulegen
Wir lernen im Storyboard mit Autolayout und Constraints zu arbeiten um unsere App auf allen Geräten immer richtig darzustellen
Wir verbinden die UI Elemente unserer App mit unserem Code
Wir beginnen mit der Implementierung unserer Stoppuhr Funktionalität
In einer kurzen Pause von unserer App lernen wir was Frameworks und APIs sind und wie sie uns helfen können
Wir nutzen die Timer Klasse aus dem Foundation Framework um unsere Stoppuhr Funktionalität zu vervollständigen
Wir benutzen die Klasse DateComponentsFormatter um den String für unser Time Label in Stunden, Minuten und Sekunden zu formattieren
###
WICHTIGER HINWEIS: DIESER KURS IST FÜR IOS 12 und SWIFT 4.2. Ideal eignet sich dieser Kurs daher für Studenten, die kein iOS 13 und macOS 10.15 Catalina benutzen können. Es gibt für alle anderen einen komplett neuen Swift 5.1 und iOS 13 Kurs, einfach nach "iOS 13 Johannes Ruof" bei Udemy suchen!
###
Es gibt über 1 Milliarde aktive iOS Geräte weltweit, 200 Milliarden App Downloads und Apple hat mittlerweile über 70 Milliarden USD an Umsätzen an Entwickler ausbezahlt.
Es gab nie einen besseren Zeitpunkt in die App Entwicklung einzusteigen. Aber auch wenn du ein kompletter Programmieranfänger bist ist dieser Kurs der richtige für dich!
Wir beginnen unseren Kurs erst einmal mit den Grundlagen der Sprache Swift 4.2. Nachdem wir außerdem die IDE Xcode kennengelernt haben wird es Zeit unsere eigenen Apps zu entwickeln. Wir werden euch hier Schritt für Schritt komplett von Beginn an mit jeder App ein Stück besser machen und viele wichtige Konzepte und Bestandteile des iOS Entwicklung kennenlernen. Dabei werden wir alle Vorteile von iOS 12 anwenden und auch beim Design werden wir euch zahlreiche Tips mit Beispielen geben, wie eure Apps aus der Masse herausstechen werden.
In den ersten Kapiteln werden wir ganz von Beginn damit anfangen zu lernen, wie wir programmieren können und starten mit den Basics von Swift. Dabei lernen wir Werte und Typen kennen und erstellen ganz einfache Algorithmen und Programme zusammen. Sobald wir die Grundlagen beherrschen arbeiten wir uns langsam zu komplexeren Themen wie Kontrollfluss, Funktionen und Objektorientierter Programmierung weiter.
Im Anschluss an eine kurze Einführung in unsere Programmierumgebung Xcode starten wir dann direkt mit unserer ersten einfachen App und wenden dabei das Wissen über die Sprache Swift praktisch an! Mit längerem Verlauf des Kurses kommen wir zu immer anspruchsvolleren und professionellen Anwendungen und lernen aufregende neue Konzepte kennen, wie zum Beispiel eine Augmented Reality App funktioniert!
Abgesehen von den Apps haben wir für euch auch eine kleine Serie mit dem Namen iOS Shorts produziert in der wir oft benutzte Elemente, wie zum Beispiel ein TableView oder einen UIAlertController besprechen werden.
Rund um die Entwicklung bekommt ihr außerdem ständig nützliche Tipps und Zusatzinformationen zu wichtigen Themen wie Design und User Experience.
Wir werden euch hier vom kompletten Anfänger bis in den Appstore begleiten!
+++Dieser Kurs wurde zum Teil mit Xcode 9 und Swift 4 produziert, sämtliche Projektfiles wurden auf iOS 12 und Swift 4.2 geupdated und in Xcode 10 getestet +++