Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

SwiftUI Fundamentals

via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This beginner course teaches SwiftUI by building four iOS apps of increasing complexity. Projects cover interface building, state and data flow, UIKit integration, and a network-connected app using asynchronous calls.

Syllabus

- What you will learn & updates
- SwiftUI Basics - Weather App
- Weather - Text
- Weather - SF Symbols
- Weather - Main VStack
- Weather - HStack of Days
- Weather - Button & Refactoring
- Weather - @State & @Binding Basics
- Weather App - iOS 15 & 16 Updates
- How SwiftUI Works - Fundamental Concepts
- App 2 - Apple Frameworks
- Frameworks - Grid Start
- Frameworks - Grid End
- Frameworks - Detail View
- Frameworks - Intro to MVVM & Moving Data
- Frameworks - Integrating with UIKit
- Frameworks - Refactor
- Frameworks - iOS 15 & 16 Updates
- App 3 - Barcode Scanner
- Barcode Scanner - Camera Setup
- Barcode Scanner - Error Handling
- Barcode Scanner - Coordinator Setup
- Barcode Scanner - More Error Handling
- Barcode Scanner - Refactor
- App 4 - Appetizers
- Appetizers - App Lifecycle
- Appetizers - Model
- Appetizers - List View
- Appetizers - Network Manager
- Appetizers - Connecting the UI
- Appetizers - Errors & Alerts
- Appetizers - Loading View
- Appetizers - Download Image
- Appetizers - Remote Image
- Appetizers - Project cleanup & organization
- Appetizers - Detail View UI Setup
- Appetizers - Detail View UI Connections
- Appetizers - Detail View Refactor
- Appetizers - Account View UI Setup
- Appetizers - View Model & Text Validation
- Appetizers - @AppStorage
- Appetizers - Order Screen UI
- Appetizers - Empty State
- Appetizers - @EnvironmentObject - Order
- Appetizers - iOS 15 - Initial Run
- Appetizers - iOS 15 - Tabbar Badge & List Separator
- Appetizers - iOS 15 - @FocusState Keyboard
- Appetizers - iOS 15 - Async/Await Network Calls
- Appetizers - iOS 15 - AsyncImage
- Appetizers - iOS 16 - Regex, guard let
- App Optimizations
- Data Flow Review
- iOS 17 @Observable
- What’s Next?

Taught by

Sean Allen

Reviews

5.0 rating, based on 1 Class Central review

Start your review of SwiftUI Fundamentals

  • Profile image for Rizka Ramadhani
    Rizka Ramadhani
    Overall Verdict:
    This is a great free resource for anyone looking to get started with SwiftUI. It provides a strong foundation and enough hands-on practice to feel confident moving on to more advanced topics. Highly recommended for beginner iOS developers!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.