Patrick Morrow/SwiftUI for Absolute Beginners

You're signing up to receive emails from Patrick Morrow.

  • Waitlist

SwiftUI for Absolute Beginners


LAUNCHING SOON

Add your email below to be notified and receive a launch discount

You're signing up to receive emails from Patrick Morrow.

Contents

INTRODUCTION

About the course
Installing Xcode
Navigating Xcode
The Explorer

USING THE NAVIGATOR

Navigator basics

USING THE INSPECTOR

Inspector basics
Modifying the Hello World default text

VIEWS

Views overview
Creating your first view
V Stacks
H Stacks
Spacers
Z Stacks
Buttons

TEXT AND TEXT MODIFIERS

Adding text
Modifying text

SHAPES

Rectangle
Rounded rectangle
Capsule
Ellipse
Circle

LAYOUT CHALLENGES 1

Layout 1 Challenge Overview
Layout 1 Challenge Solution
Layout 2 Challenge Overview
Layout 2 Challenge Solution
Layout 3 Challenge Overview
Layout 3 Challenge Solution
Layout 4 Challenge Overview
Layout 4 Challenge Solution
Layout 5 Challenge Overview
Layout 5 Challenge Solution
Layout 6 Challenge Overview
Layout 6 Challenge Solution

VARIABLES

Using variables
Data types
String interpolation
State variables

SUBVIEWS

Extracting subviews

DRAWING

Shapes
Drawing Lines
Bezier Curves
Gradients

ANIMATION

Basic animation
Transitions

LAYOUT CHALLENGES 2

Layout 7 Challenge Overview
Layout 7 Challenge Solution
Layout 8 Challenge Overview
Layout 8 Challenge Solution
Layout 9 Challenge Overview
Layout 9 Challenge Solution
Layout 10 Challenge Overview
Layout 10 Challenge Solution

CONDITIONAL STATEMENTS

IF statements
IF ELSE statements

IMAGES

Adding images
Modifying images
Using frames

LAYOUTS 3

Layout 11 Challenge Overview
Layout 11 Challenge Solution
Layout 12 Challenge Overview
Layout 12 Challenge Solution
Layout 13 Challenge Overview
Layout 13 Challenge Solution
Layout 14 Challenge Overview
Layout 14 Challenge Solution

LOOPS

For loops
ForEach loops
While loops

NAVIGATION VIEWS

How to use ScrollView
Navigation Links
Presentation Mode

LAYOUTS 4

Layout 15 Challenge Overview
Layout 15 Challenge Solution
Layout 16 Challenge Overview
Layout 16 Challenge Solution
Layout 17 Challenge Overview
Layout 17 Challenge Solution
Layout 18 Challenge Overview
Layout 18 Challenge Solution

PROJECT 1

Project overview
Layout development
Subviews
Navigation