Watch and learn SwiftUI Fundamentals | FULL COURSE | Beginner Friendly presented by Sean Allen. This full video course has a total duration of 48:41 minutes providing step-by-step visual instructions. Access this full online lesson today on TutorTube.
Looking for comprehensive guides, code examples, or step-by-step walkthroughs for SwiftUI Fundamentals | FULL COURSE | Beginner Friendly? Enjoy instant video playback and interactive course recommendations to help you master new skills quickly. Check out related tutorials and recommended courses below TutorTube.
Course Description & Lesson Notes
Official Video Description:
Build Native Swift Apps with AI - https://bitrig.com/?utm_source=swiftnews_yt
In this 12 hour course we build 4 apps that ramp up in difficulty. The first 3 apps are quite simple, but the 4th and final app grows substantially in size and challenge. See the timestamps at the bottom of the description for the full curriculum.
Need help with something specific? Book a call with me:
https://seanallen.teachable.com/p/call?video=b1oC7sLIgpI
The course has been updated for iOS 15 and iOS 16. Check out my latest, up to date courses at https://seanallen.teachable.com/?video=b1oC7sLIgpI
App 1 Weather:
We learn the absolute basics of SwiftUI to build the user interface of a weather app. If you have experience with SwiftUI, feel free to skip this one as it's very beginner friendly.
Weather Completed Source Code (Updated for iOS 16):
https://www.dropbox.com/scl/fo/sh092hs8fnwxwa169kkre/h?rlkey=5l9h82p95con0bu9usc2s1wg3&dl=0
App 2 - Apple Frameworks:
We learn to build a Grid and pass data from our main view to a detail view.
Framework icon images:
https://www.dropbox.com/scl/fo/lijj23qlv9eiblta13z61/h?rlkey=79h2tiegl2ysood23qcvfxo85&dl=0
Apple Frameworks Completed Source Code (Updated for iOS 16):
https://www.dropbox.com/scl/fo/5zvhvulzemu74sit9qn96/h?rlkey=pc8nycuc6eejy8rb8j9szfvhm&dl=0
App 3 - Barcode Scanner:
We learn to use UIViewRepresentable to connect SwiftUI and UIKit in case SwiftUI doesn't support a type of user interface you want.
Barcode Scanner Completed Source Code:
https://www.dropbox.com/scl/fo/iy2ymc4jcrz7vfh2wqxzk/h?rlkey=8055hc325k07rji6hapgifcw1&dl=0
App 4 - Appetizers:
This app is a big one where we put it all our learnings together to build a proper SwiftUI app that works with a network call (updated to Async/Await in iOS 15).
Appetizers Completed Source Code (updated for iOS 16):
https://www.dropbox.com/scl/fo/0h5kub6len9jkghiwj6gz/h?rlkey=uf04zyhvww722jksfrech2up4&dl=0
What's New in Xcode 15:
https://youtu.be/oNAj6aIU7tk
What's New in Xcode 14:
https://youtu.be/tYBZ8AVH0Q0
What's New in Xcode 13:
https://youtu.be/8OIyptQpzMQ
What's New in SwiftUI WWDC 2021:
https://developer.apple.com/videos/play/wwdc2021/10018/
What's New in SwiftUI WWDC 2022:
https://developer.apple.com/videos/play/wwdc2022/10052/
What's New in SwiftUI WWDC 2023:
https://developer.apple.com/videos/play/wwdc2023/10148/
My Formula 1 App:
https://apps.apple.com/app/formula-widgets-push-push/id6744127751
Twitter:
Sean Allen - https://twitter.com/seanallen_dev
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
#swift #swiftui #iosdeveloper
Timestamps:
0:00 - What you will learn & updates
6:30 - SwiftUI Basics - Weather App
19:01 - Weather - Text
25:54 - Weather - SF Symbols
29:13 - Weather - Main VStack
36:41 - Weather - HStack of Days
50:08 - Weather - Button & Refactoring
1:07:35 - Weather - @State & @Binding Basics
1:18:03 - Weather App - iOS 15 & 16 Updates
1:31:52 - How SwiftUI Works - Fundamental Concepts
2:02:00 - App 2 - Apple Frameworks
2:09:08 - Frameworks - Grid Start
2:20:35 - Frameworks - Grid End
2:32:34 - Frameworks - Detail View
2:47:00 - Frameworks - Intro to MVVM & Moving Data
3:06:09 - Frameworks - Integrating with UIKit
3:17:56 - Frameworks - Refactor
3:38:12 - Frameworks - iOS 15 & 16 Updates
3:53:41 - App 3 - Barcode Scanner
4:05:24 - Barcode Scanner - Camera Setup
4:21:44 - Barcode Scanner - Error Handling
4:26:49 - Barcode Scanner - Coordinator Setup
4:48:28 - Barcode Scanner - More Error Handling
5:02:46 - Barcode Scanner - Refactor
5:12:26 - App 4 - Appetizers
5:24:48 - Appetizers - App Lifecycle
5:29:55 - Appetizers - Model
5:42:19 - Appetizers - List View
5:55:32 - Appetizers - Network Manager
6:12:40 - Appetizers - Connecting the UI
6:26:53 - Appetizers - Errors & Alerts
6:41:35 - Appetizers - Loading View
6:53:21 - Appetizers - Download Image
7:03:42 - Appetizers - Remote Image
7:16:16 - Appetizers - Project cleanup & organization
7:21:12 - Appetizers - Detail View UI Setup
7:41:09 - Appetizers - Detail View UI Connections
7:52:28 - Appetizers - Detail View Refactor
8:02:56 - Appetizers - Account View UI Setup
8:17:29 - Appetizers - View Model & Text Validation
8:33:22 - Appetizers - @AppStorage
8:50:56 - Appetizers - Order Screen UI
9:02:18 - Appetizers - Empty State
9:12:40 - Appetizers - @EnvironmentObject - Order
9:30:21 - Appetizers - iOS 15 - Initial Run
9:38:48 - Appetizers - iOS 15 - Tabbar Badge & List Separator
9:52:25 - Appetizers - iOS 15 - @FocusState Keyboard
10:01:01 - Appetizers - iOS 15 - Async/Await Network Calls
10:26:19 - Appetizers - iOS 15 - AsyncImage
10:32:52 - Appetizers - iOS 16 - Regex, guard let
10:45:58 - App Optimizations
11:19:41 - Data Flow Review
11:38:47 - iOS 17 @Observable
11:45:36 - What’s Next?
🌐 Web & Search Guide Notes (DuckDuckGo, Yahoo & Bing):
Explore how to apply SwiftUI Fundamentals | FULL COURSE | Beginner Friendly with this step-by-step video tutorial guide. In this video, you will learn essential skills for SwiftUI Fundamentals | FULL COURSE | Beginner Friendly.
Mastering SwiftUI Fundamentals | FULL COURSE | Beginner Friendly requires clear step-by-step guidance and practical hands-on visual demonstrations. Follow along with top-rated video tutorials from industry experts today on TutorTube.
Watch SwiftUI Fundamentals | FULL COURSE | Beginner Friendly full video tutorial and step-by-step course guide with high quality video and audio details on TutorTube.
Access this full course to level up your knowledge efficiently on TutorTube.
🎓 Lesson Overview & Learning Outcomes:
Welcome to the step-by-step video guide for SwiftUI Fundamentals | FULL COURSE | Beginner Friendly taught by Sean Allen. This tutorial provides a comprehensive walkthrough designed to take you from foundational principles to practical implementation.
💡 Key Topics Covered in This Course:
- Core Fundamentals & Setup: Understanding the workspace, essential tools, and initial setup for SwiftUI Fundamentals | FULL COURSE | Beginner Friendly.
- Step-by-Step Practical Demonstration: Hands-on implementation guided by Sean Allen with real-world examples.
- Best Practices & Key Shortcuts: Time-saving workflows, keyboard shortcuts, and industry-standard recommendations.
- Troubleshooting & Common Pitfalls: How to avoid common beginner errors and optimize your workflow for peak efficiency.
📋 Recommended Prerequisites & Study Notes:
No prior advanced experience is required. Follow along with the video player above on any desktop computer, tablet, or mobile device. Pause and rewind at key steps to practice along with the instructor.
Explore more related video tutorials, course modules, and topic guides on TutorTube.