Sean's Source Code
Up-to-date Xcode projects for Swift, SwiftUI and UIKit tutorials and full-courses dating back to 2020 and all future iOS Dev tutorials.
*All projects build & run without errors, warnings, or deprecations in iOS 26
- Save time. For those that just want the source code rather than watch tutorials.
- Check your work. Completed projects to verify you followed along correctly.
- No typing. Spare yourself from typing along with the video.
- One-time purchase. Lifetime access to current & future tutorial/course source code.
- See curriculum below for a list of projects.
Quick Overview
Course Source Code (Full Projects)
- Dub Dub Grub - SwiftUI, MapKit, CloudKit & More
- Github Followers - UIKit & Programmatic UI, Network Calls (Async/Await)
- WidgetKit - 4 Widget Projects, Network Calls, Swift Data, Interactive Widgets, Live Activity, Lock Screen
- Portfolio Piece - SwiftUI, HealthKit, Charts, Foundation Models, Accessibility & More
SwiftUI Projects
- Availability checks
- Bar Chart
- Bar Chart Interactive
- Bottom Sheet - Resizable
- Drag and Drop
- Form
- Glowing Animated Shadow
- Gradient Buttons
- Group Box - Card View
- Image Playground
- List - Beginner
- List Swipe Actions
- Location Button
- Maps - All the new iOS 17 stuff
- Matched Geometry Effect
- NavigationStack
- Observable
- Phase Animation
- Photos Picker
- Pie Chart
- Reorder a List (Drag and Drop)
- ScrollView Transitions
- Swift Data - Beginner
- Tic-Tac-Toe
- TipKit - Introduction
- WidgetKit - Introduction
SwiftUI Basics
- Alerts
- Button Styles
- Color Tricks
- Color Picker
- Confirmation Dialog
- ContentUnavailableView
- Date Picker
- Environment Values
- Font Width, Design, Weight
- Grids - Static & LazyV
- Link View
- List Issue - Safe Area Inset
- Loading View
- Navigation Bar Buttons
- Page View - Tab View
- Ratings Prompt
- Redacted View
- Searchable
- Segmented Control
- Size Classes
- TabView
- Toggle
- Toggle Animation
Swift Language
- Array vs. Set
- Class vs. Struct
- Closures
- Convenience Initializer
- Date Math
- Date Format
- Dependency Injection
- Enums
- Filter, Map, Reduce
- Generics
- KeyPath
- Lazy
- Network Calls - Beginner
- Optionals
- Protocols - Beginner
- Random & Shuffle
- Static
- Swift Algorithms
- Switch
- Unit Tests - Beginner
- Where
UIKit
- Button Configurations
- Child View Controllers
- Delegates & Protocols
- Navigation Controller
- Programmatic UI Setup
- Shake Gesture
- UIStackView - Programmatic