Dein Start in die iOS/iPhone Entwicklung mit SwiftUI. 2023!
Fange mit der iOS Programmierung an, lerne SwiftUI, Architektur-Basics und den Lifecycle einer App kennen.
Description
Dieser Kurs ist für alle die mit der iOS Entwicklung starten wollen oder nur ein wenig "hinein schnuppern" möchten. Er ist auf dem neuesten Stand 2023 und zeigt dir wie einfach und effizient SwiftUI ist.
Gemeinsam bauen wir eine kleine App mit den wichtigsten Elementen, welche du in fast jeder App brauchst.
Eine einfach Liste, welche bei Click die Details öffnet und man via back wieder zurück kann. Dabei legen wir besonderes Augenmerk auf die Architektur und setzen ein bekanntes Design-Pattern, das MVP - Model View Presenter Pattern, ein.
Was man in fast jeder App braucht, sind eigene Bilder, Icons, Fonts und Farben. Du lernst Ressourcen in einer App zu integrieren, und wie man darauf zugreift.
Dazu lernst du die Besonderheiten einer App im Vergleich zu eine Webseite kennen, den Lifecycle. Aber nicht nur die App, sondern auch die View-Elemente, also alles Sichtbare, hat einen besonderen Lifecycle. Wie Apple das mit Property-Wrapper löst oder wie du Bindings an Views durchreichst ist auch Bestandteil dieses Kurses.
Nach dem Kurs beherrscht du die wichtigsten Basics, und hast praktisch das Fundament um dich mit dem Thema iOS/iPhone App Entwicklung weiter auseinanderzusetzen.
Dieser Kurs ist praktisch ein Must-Have um in dem Bereich zu starten.
Der Kurs ist vom Anfänger bis zum Profi auf anderen Plattformen geeignet. Wichtig ist, dass du von den Programmier-Basics, wie Variablen, Schleifen, Datentypen etc. schon einmal gehört hast.
What You Will Learn!
- Lerne die Basic in Xcode und Git kennen
- Du lernst die Fundamentals in SwiftUI
- Du erstellst eine klassische List und Detail-View App
- Du lernst wie man Fonts, Bilder und Farben integriert
- Du erfährst etwas über den Lifecycle der App und der Views kennen
- Property Wrapper und Bindings
- Model View Presenter Pattern
Who Should Attend!
- Du möchtest mit der iOS/iPhone Entwicklung starten oder "hinein schnuppern"
- Du hast schon Erfahrung mit anderen Plattformen oder Sprachen und interessierst dich für die App-Entwicklung