0Pricing
SwiftUI Academy icon

SwiftUI Academy

SWIFTMobileIosFrontend

Erstelle wunderschöne native iOS-Apps mit SwiftUI, Apples modernem deklarativem UI-Framework. Von deiner ersten View bis zur Veröffentlichung im App Store.

🤖 KI-Gesteuert📚 30 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht

SwiftUI: Build iOS Apps

Erstelle wunderschöne native iOS-Apps mit SwiftUI, Apples modernem deklarativem UI-Framework. Dieser Track umfasst 30 progressive Mini-Kurse vom absoluten Anfänger (A1) bis zum fortgeschrittenen Level (B2), mit kurzen fokussierten Lektionen und schnellen Quiz, um jedes Konzept zu festigen.

What You Will Learn

Starten Sie mit Xcode und Ihrer ersten View, dann beherrschen Sie Layout, State, Navigation und Listen. Gehen Sie weiter zu MVVM-Architektur, asynchronem Networking, Combine, SwiftData, Animationen, Performance und Veröffentlichung im App Store. Jede Lektion ist praktisch, mit einem KI-Tutor rund um die Uhr, wenn Sie Hilfe benötigen.

How It Works

Jeder Kurs ist in vier fokussierte, kurze Lektionen unterteilt. Schließe täglich ein paar Lektionen ab und du wirst den kompletten Track in Wochen statt Monaten beherrschen.

Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

30 Kurse

Alle Kurse im SwiftUI Academy Lernpfad.

01

Erste Schritte mit Xcode und SwiftUI

A14 Lektionen

Erstellen, starten und navigieren Sie souverän durch Ihr erstes SwiftUI-Projekt in Xcode.

02

Ihre erste SwiftUI-Ansicht

A14 LektionenPRO

Erstellen und individualisieren Sie einfache Ansichten mit der Eigenschaft body und View-Modifikatoren.

03

Text, Bilder und SF Symbols

A14 LektionenPRO

Stellen Sie Text und Symbole mit Text, Image und Apples SF Symbols dar und gestalten Sie sie.

04

Layout mit VStack, HStack und ZStack

A14 LektionenPRO

Ordnen Sie Ansichten vertikal, horizontal und in Ebenen mithilfe von Stacks an.

05

Innenabstände, Frames und Hintergründe

A14 LektionenPRO

Steuern Sie Größe, Abstände und Farben, um klare, gut lesbare Layouts zu gestalten.

06

Buttons und einfache Interaktionen

A24 LektionenPRO

Lassen Sie Ihre App mithilfe von Buttons und grundlegenden Aktionen auf Tippen reagieren.

07

Auf Änderungen reagieren mit @State

A24 LektionenPRO

Speichern Sie veränderliche Werte, damit sich Ihre Benutzeroberfläche bei Änderungen automatisch aktualisiert.

08

Farben, Farbverläufe und Formen

A24 LektionenPRO

Zeichnen und gestalten Sie Formen, Farbverläufe und Farben, um Ihrer Benutzeroberfläche den letzten Schliff zu geben.

09

Texteingabe mit TextField

A24 LektionenPRO

Erfassen und validieren Sie Benutzereingaben, die an den Zustand der Ansicht gebunden sind.

10

Toggles, Schieberegler und Auswahlfelder

A24 LektionenPRO

Erstellen Sie interaktive Formulare mit Toggles, Schiebereglern, Steppern und Auswahlfeldern.

11

Listen und ForEach

B14 LektionenPRO

Stellen Sie dynamische, scrollbare Datensammlungen mit List und ForEach dar.

12

Bearbeitbare Listen: Wischen, Löschen und Verschieben

B14 LektionenPRO

Ermöglichen Sie es Benutzerinnen und Benutzern, Listeninhalte interaktiv hinzuzufügen, zu löschen, neu zu sortieren und zu aktualisieren.

13

Navigation mit NavigationStack

B14 LektionenPRO

Wechseln Sie zwischen Bildschirmen und übergeben Sie Daten mithilfe moderner, Stack-basierter Navigation.

14

TabView und Apps mit mehreren Bildschirmen

B14 LektionenPRO

Strukturieren Sie eine App mit Tabs und verwalten Sie die Navigation zwischen Bereichen.

15

Sheets, Alerts und Bestätigungen

B14 LektionenPRO

Zeigen Sie Modals, Alerts und Bestätigungsdialoge an, um wichtige Interaktionen zu verarbeiten.

16

Zustand teilen mit @Binding

B14 LektionenPRO

Übergeben Sie veränderlichen Zustand an untergeordnete Ansichten, damit übergeordnete und untergeordnete Ansichten synchron bleiben.

17

Beobachtbare Modelle mit @Observable

B14 LektionenPRO

Verlagern Sie die Logik aus den Ansichten in beobachtbare Modellklassen, die die Benutzeroberfläche steuern.

18

ScrollView und LazyGrids

B14 LektionenPRO

Erstellen Sie flüssig scrollende Inhalte und adaptive Grid-Layouts jeder Größe.

19

Animationen und Übergänge

B14 LektionenPRO

Fügen Sie flüssige Animationen und Ansichtsübergänge hinzu, die sich nativ und ansprechend anfühlen.

20

Daten abrufen mit async/await

B14 LektionenPRO

Laden Sie Daten mit moderner Swift-Konkurrenz aus dem Netzwerk und zeigen Sie sie in der Benutzeroberfläche an.

21

MVVM-Architektur in SwiftUI

B24 LektionenPRO

Strukturieren Sie Funktionen übersichtlich mit dem Model-View-ViewModel-Muster.

22

Combine: Reaktive Pipelines

B24 LektionenPRO

Verarbeiten Sie Werteströme mit Combine-Publishern, Operatoren und Subscribern.

23

Persistenz mit SwiftData

B24 LektionenPRO

Speichern, durchsuchen und aktualisieren Sie strukturierte Daten lokal mit SwiftData.

24

Core Data mit SwiftUI

B24 LektionenPRO

Integrieren Sie Core Data für eine leistungsfähige, ausgereifte lokale Persistenz in SwiftUI-Apps.

25

Benutzerdefinierte Layouts und Ausrichtungsleitlinien

B24 LektionenPRO

Erstellen Sie maßgeschneiderte Layouts mit dem Layout-Protokoll und präziser Kontrolle über die Ausrichtung.

26

Wiederverwendbare Komponenten und ViewModifiers

B24 LektionenPRO

Erstellen Sie eine ausgefeilte, wiederverwendbare Komponentenbibliothek mit benutzerdefinierten Modifikatoren und Styles.

27

Performance und flüssiges Scrollen

B24 LektionenPRO

Analysieren und beheben Sie langsame SwiftUI-Ansichten für besonders reaktionsschnelle Benutzeroberflächen.

28

SwiftUI-Apps testen

B24 LektionenPRO

Schreiben Sie Unit- und UI-Tests, die Funktionen auch bei wachsender App zuverlässig halten.

29

Barrierefreiheit, Lokalisierung und Dark Mode

B24 LektionenPRO

Machen Sie Ihre App inklusiv, anpassungsfähig und bereit für ein globales Publikum.

30

Veröffentlichung im App Store

B24 LektionenPRO

Bringen Sie eine fertige App souverän von Xcode zu einer veröffentlichten Version im App Store.

FAQ

Häufig gestellte Fragen

Ist der SwiftUI Academy Kurs kostenlos?

Ja. Du kannst den SwiftUI Academy Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um SWIFT zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne SWIFT-Vorkenntnisse starten kannst.

Wie lerne ich SWIFT auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von SwiftUI Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den SwiftUI Academy Kurs.

Kann ich SWIFT auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du SWIFT auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte SwiftUI Academy jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen