YoVDO

SwiftUI Fundamentals

Offered By: YouTube

Tags

SwiftUI Courses iOS Development Courses Data Binding Courses MVVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 12-hour journey into SwiftUI development with this beginner-friendly course. Build four progressively challenging apps while mastering fundamental concepts and advanced techniques. Start with the basics in a weather app, then create a framework showcase with grids and data passing. Explore UIKit integration in a barcode scanner before tackling a full-fledged appetizer ordering app. Learn essential SwiftUI principles, MVVM architecture, networking, image handling, and state management. Gain hands-on experience with iOS 15 and 16 features, including async/await, AsyncImage, and more. Conclude with optimization tips, data flow review, and an introduction to iOS 17's @Observable. Access additional resources, source code, and stay updated with the latest Xcode and SwiftUI developments through provided links.

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

Related Courses

Developing Web Apps with SAPUI5
SAP Learning
Windows 10 App Development - Basics
Microsoft via edX
Developing Android Apps with Kotlin
Google via Udacity
Learn Object Oriented PHP By Building a Complete Website
Udemy
Angular Front To Back
Udemy