Deliberate practice with SwiftUI.
πΌ
New project
π²
Networking
βοΈ
Navigation
πΉ
Controls π€
Text
βΆοΈ
Buttons
π³
Containers
π―
Value Selectors
Value Indicators β
π
Misc - Alert
- Image
- Badges
- Color
- ContextMenu
- Environment
- ForEach
- GeometryReader
- Gradient
- MarkDown
- Materials
- Modifiers
- NavigationLink
- Path
- ScrollView
- ScrollViewReader
- Section
- Sheet
- Stacks
- Function Builders
List of every type of View.
SwiftUI by example.
π
Animations
π
Data Flow
βοΈ
Layout
β‘οΈ
Combine
CoreData
π§±
How to
π
UIKit Integration - View Controllers within SwiftUI View - Representables
- SwiftUI View within View Controllers - UIHostingController
π
Sample Apps - BetterRest
- Bookworm
- CupCakeCorner
- GuessTheFlag
- iExpense
- Moonshot
- Rooms
- Weathery
- WeSplit
- WordScramble
- Landmarks
- Places
- Company/Employee
- Posts CRUD
π
Stanford 2021
- Lecture 1: Getting Started with SwiftUI
- Lecture 2: Learning More about SwiftUI
- Assignment 1
- Lecture 3: MVVM
- Lecture 4: More MVVM enum Optionals
- Assignment 2
- Lecture 5: Properties Layout @ViewBuilder / GeometryReader
- Lecture 6: Protocols Shapes
- Lecture 7: ViewModifier Animation
- Lecture 8: Animatation Demonstration
- Lecture 9: EmojiArt Drag/Drop
- Lecture 10: Gestures
- Lecture 11: Persistence Error Handling
- Lecture 12: Binding Sheet Navigation EditMode
- Lecture 13: Publisher More Persistence
- Lecture 14: Document Architecture
- Lecture 15: UIKit Integration