Xcode Tour

SwiftUI Fundamentals - Views, Modifiers, and Controls - SwiftUI Apps on All Devices - iPhone, iPad, Mac, Watch & TV

Outline

  • 1 - Introduction
  • 1 - Welcome Preview
  • 2 - Swift Refresher
  • 2 - SwiftUI Fundamentals - Views, Modifiers, and Controls
  • 1 - Xcode Tour Preview
  • 2 - Views Preview
  • 3 - Modifiers
  • 4 - HStacks and Vstacks
  • 5 - SubViews
  • 6 - Previews
  • 7 - Controls
  • 8 - Source Code
  • 3 - HypedList iPhone and iOS Foundations
  • 1 - HypedList Walkthrough
  • 2 - TabViews
  • 3 - SF Symbols and NavigationView
  • 4 - Displaying Views in a Sheet
  • 5 - HypedEvent Class
  • 6 - Forms and Controls
  • 7 - Form Design
  • 8 - UIKit ViewControllers in SwiftUI
  • 9 - Button Styles
  • 4 - iPhone Deeper Dive
  • 1 - Test Data
  • 2 - ScrollViews
  • 3 - HypedEvent Tile Design
  • 4 - Dates and Swift Packages
  • 5 - Data Controller
  • 6 - Codable
  • 7 - UserDefaults
  • 8 - Past Events
  • 9 - Setting Up an API
  • 10 - Processing the API
  • 11 - Downloading Images
  • 12 - HypedEvent Detail View
  • 13 - Buttons
  • 14 - NavigationLinks
  • 15 - Edit and Delete
  • 5 - Widgets! WidgetKit for iOS (and macOS really...)
  • 1 - Intro to WidgetKit
  • 2 - Target Membership
  • 3 - Widget Previews
  • 4 - Widget Design
  • 5 - Placeholders Snapshots and Timelines
  • 6 - HypedList on an iPad - Designing for Large Screens
  • 1 - Size Classes
  • 2 - Sidebar
  • 3 - Detail View
  • 7 - HypedList for the Watch - SwiftUI WatchOS
  • 1 - WatchOS
  • 2 - List Design and Extensions
  • 3 - Sending Data from Phone to Watch
  • 4 - Watch to Phone
  • 5 - Messages
  • 8 - HypedList on MacOS - Merging Two Separate Worlds
  • 1 - MacOS and Big Sur
  • 2 - Working Through Mac Errors
  • 3 - Data and Buttons
  • 4 - Create View
  • 5 - Color Issues
  • 6 - Mac Widgets
  • 9 - HypedList on the TV - Making a Smooth tvOS App
  • 1 - tvOS
  • 2 - TV Tabs
  • 3 - Tile Design
  • 4 - Big Sur Bug
  • 10 - So Long!
  • 1 - Goodbye