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