SwiftUI lernen
Ein kostenloser, interaktiver SwiftUI-Kurs. Schreibe in jeder Lektion echten SwiftUI-Code, sieh den Bildschirm, den er baut, in einer Live-Vorschau auf dem Handy und tippe darauf, um deinen State wechseln zu sehen. Ohne Mac und Xcode, mit KI-Hinweisen, wenn du feststeckst, und einem kostenlosen Zertifikat zum Abschluss.
4,075+ codders eingeschrieben
50 Lektionen46 Aufgaben106 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Lehrplan
Dieser Abschnitt ist Teil der Swift-Journey. Der vollständige Lehrplan enthält weitere Abschnitte - klicke unten auf eine Vorschau, um sie auf der Journey-Seite anzusehen.
- Abschnitt 1Grundlagen86 Lektionen
- Abschnitt 2Logik & Ablauf56 Lektionen
Abschnitt 3
Einführung in SwiftUI
Abschnitt startenStartenAusklappenEinklappenErstelle App-Bildschirme in Swift mit SwiftUI: Views und Modifier, Stacks und Layouts, State und Buttons, Textfelder und Schalter, Listen, Navigation und gemeinsam genutzte Daten. Jede Lektion enthält echten SwiftUI-Code, der live in der Vorschau angezeigt wird.Einführung
2 Lektionen28Inhalte anzeigen
6 Lektionen615Stacks & Layout
5 Lektionen512Modifikatoren
5 Lektionen512Status und Buttons
5 Lektionen512Benutzereingabe
5 Lektionen512Listen
5 Lektionen512Navigation
5 Lektionen512Daten teilen
4 Lektionen49Projekt – Coddy Coffee
Projekt5 Lektionen12Abschließende Herausforderungen
3 Lektionen3
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Earn a Certificate
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Warum SwiftUI mit Coddy lernen
- Baue iPhone-App-Bildschirme im Browser. Kein Mac, kein Xcode und kein Simulator zum Einrichten: Dein Code wird auf unseren Servern kompiliert, und die Vorschau zeigt den Bildschirm, den er beschreibt. So lernst du SwiftUI auch unter Windows, Linux oder auf einem Chromebook.
- Das SwiftUI, das du auf jedem Bildschirm brauchst: Text, Schriften, Farben und SF Symbols, Stacks, Ausrichtung und
Spacer, die Modifier-Kette und warum ihre Reihenfolge zählt, Buttons und@State, Textfelder, Toggles, Slider und Picker,ForEachundList,NavigationStack, Sheets und Alerts, danach@Bindingund Observable-Objekte, um Daten zwischen Views zu teilen. - Eine Live-Vorschau zum Antippen. Tippe in der Vorschau auf einen Button oder schalte einen Toggle um, und die View wird mit ihrem neuen State neu gezeichnet. So siehst du, wie deklarative UI funktioniert, statt nur darüber zu lesen. Du kannst in einen Handy-Rahmen wechseln und einen Screenshot deines Ergebnisses speichern.
- Kleine Apps unterwegs, von einem Preisschild und einer Wetterkarte bis zu einem Punktezähler, einer Einkaufsliste und einem Pflanzenratgeber, dann eine Kaffee-Bestell-App mit mehreren Bildschirmen als Abschlussprojekt und ein kostenloses SwiftUI-Zertifikat, wenn du den Abschnitt abschließt.
Häufige Fragen zum SwiftUI-Lernen
Was ist SwiftUI?
body, die du mit Stacks kombinierst und mit Modifiern gestaltest. Derselbe Code baut Oberflächen für iPhone, iPad, Mac, Apple Watch, Apple TV und Vision Pro.Brauche ich einen Mac oder Xcode, um hier SwiftUI zu lernen?
Ist die Vorschau dieselbe wie in Xcode?
@State-Änderungen wie in einer App erscheinen. Sie deckt die Views und Modifier der Lektionen ab, nicht das ganze SwiftUI-Framework, sieh sie also als Ort zum Lernen und nicht als Ersatz für Xcode.Sollte ich Swift vor SwiftUI lernen?
@State umschließt eine Property, Listen laufen über Arrays, und die Typfehler des Compilers sind Swift-Fehler. Dieser Abschnitt kommt direkt nach dem Abschnitt Fundamentals der Swift-Journey, der Variablen, Typen, Funktionen, Structs und Optionals behandelt. Wenn Swift neu für dich ist, fang dort an.SwiftUI oder UIKit: Was sollte ich lernen?
Ist SwiftUI schwer zu lernen?
@State über @Binding zu Observable-Objekten, mit einer kleinen App am Ende jedes Kapitels.