iOS Beginner
Hub › iOS › Beginner
What you'll build
A single-screen iOS app, written in SwiftUI, that renders a hard-coded array of items as a scrollable list. The app builds in Xcode, runs in the iOS Simulator, and previews live in the Xcode canvas. No networking, no persistence, no navigation — one screen, one list. Building this is the point of every page in this tier.
The ladder
- 01 Install Xcode — get the toolchain working so the rest of the tier can run.
- 02 Swift values and variables — the minimum vocabulary to read Swift code.
- 03 Functions and trailing closures — the syntax SwiftUI leans on for everything.
- 04 Structs — the shape SwiftUI views are written in.
- 05 The View protocol — what a SwiftUI view actually is, and why
bodyreturns asome View. - 06 Text, VStack, HStack — the three primitives every screen is made of.
- 07 View modifiers — how SwiftUI styles things without CSS.
- 08 State — the reactivity primitive a view re-renders on.
- 09 List — render a static array of strings as scrollable rows.
- 10 ForEach and Identifiable — render an array of custom items.
- 11 Ship a one-screen list app — the tier exit artifact.
Start → 01 Install Xcode