SwiftUI Masterclass 2023 - iOS App Development & Swift
Visually learn SwiftUI and build top-notch iOS 13 apps, iPadOS apps, Apple Watch apps, and even macOS apps! Introducing the complete SwiftUI Masterclass Course that will become your quickstart reference guide in the iOS 13 App Development.
More
PROJECT: Developers Card App
PROJECT: Avocado Recipes App
PROJECT: Slot Machine Game iPhone, iPad, Mac App
PROJECT: Todo App with Core Data, App Themes, and Alternate App Icons
PROJECT: Honeymoon Destination App
PROJECT: ( coming soon )
...and much more SwiftUI project to come until December 31, 2020.
Let's face the truth that most SwiftUI and even iOS development courses teach you how to build ugly and hideous applications but not this one.
Do you want to create eye-catchy apps with SwiftUI? Then this course is for you!
Would you like to show your apps to your friends, co-workers, even family members and make them look up to you?
If yes, then enroll in the best SwiftUI course and create 1st class apps!
Moreover, are you eager to build up your professional portfolio and show up in your next job interview with confidence? By the way, your new employer will be impressed by your work so much for sure.
You know, you should definitely take this SwiftUI and iOS 13 Masterclass course!
Learn faster with the up-to-date Swift code examples! You are in good hands
Do not waste time getting lost and bored looking at endless and outdated tutorials and code examples on the Internet!
You will grasp the Apple's latest SwiftUI framework quickly and easily by following the instructor line by line.
Welcome to the world’s best iOS 13 Development with SwiftUI Course
This up-to-date SwiftUI course contains step by step instructions to teach you how to build several fully-fledged iOS, iPadOS, macOS, and even watchOS applications.
What’s in it for you?
As a student on this masterclass, you're going to create dozens of eye-catchy apps with the latest and greatest technologies that Apple has recently released such as:
SwiftUI is a declarative user interface design framework,
Combine framework helps developers work with events,
Catalyst is designed to allow developers to Bring their iPad apps to Mac.
In case, if you're someone who wants to get a job as an iOS or macOS developer then this masterclass is perfect for building up your professional portfolio to show off at your next interview. They will be interested in your work after all.
On the other hand, if you're somebody who wants to build your very own apps for your startup business then in addition to all of the coding tutorials I've also included full exercises on user interface design and app animation too.
You should know that this course assumes absolutely no programming experience. So if you're a complete beginner then I'll be there for you and guide you in this program.
Finally, if you're an experienced developer, on the other hand, I'm sure that you are going to find plenty of advanced Swift 5 programming best practices as well.
That being said, by the end of the course you'll know how to develop, design and publish your next app into the Apple App Store.
- macOS Catalina from Apple (free)
- Xcode 11 from Apple (free)
- Willing to create awesome apps by following the instructor step by step
- You do not need any other prior programming experience or knowledge
Who this course is for:
- If you are a beginner iPhone developers curious about iOS development, then jump straight into this course
- For Advanced iOS and macOS developers eager to learn SwiftUI framework
- If you want to get a job as an App developer, then take this course
- If you are going to build and publish your App to Apple's App Store, then start this SwiftUI course and get up speed quickly with the latest iOS development
What you'll learn:
- The Complete iOS App Development Course with SwiftUI
- Master Apple's latest UI Framework - SwiftUI Development
- Learn macOS desktop app development with Apple's Catalyst framework
- Build eye-catchy iPhone and iPad apps with gorgeous layout and design
- Learn Swift 5 programming language - Essential iOS Development Skill
- Learn how to publish apps to the App Store
- Basic mobile application design and prototyping skills
- Learn how to store data on your iPhone and iPad with Core Data
- Create custom user interfaces with SwiftUI
- Gorgeous in-app interactions and animations
- Visually build iOS apps and write SwiftUI codes
- Create a top-notch portfolio of real apps and apply for iOS developer jobs
- Test-driven iOS 13 iPhone and iPadOS app development
- Xcode 11 tips and tricks for iOS Developers
- Loading external JSON data with using Web APIs
- Learn to use Apple's new Combine framework and handle asynchronous events
- Learn how to implement Swift Package manager in your work
Watch Online SwiftUI Masterclass 2023 - iOS App Development & Swift
# | Title | Duration |
---|---|---|
1 | 01 App Preview: Hike | 01:09 |
2 | 02 App Preview: Restart | 01:08 |
3 | 03 App Preview: Pinch | 02:04 |
4 | 04 App Preview: Fruits | 00:56 |
5 | 05 App Preview: Africa | 00:59 |
6 | 06 App Preview: Touchdown | 01:01 |
7 | 07 App Preview: Devote | 00:58 |
8 | 08 App Preview: Notes | 01:08 |
9 | 09 App Preview: Developers | 01:01 |
10 | 10 App Preview: Avocado Recipes | 01:01 |
11 | 11 App Preview: Slot Machine Game | 01:01 |
12 | 12 App Preview: Todos | 01:01 |
13 | 13 App Preview: Honeymoon | 01:01 |
14 | App Development Requirements | 06:06 |
15 | Build and Run Your First Xcode Project | 10:03 |
16 | SwiftUI Link | 01:54 |
17 | How to add color gradients to text in SwiftUI? | 00:58 |
18 | How to load a remote image from the Internet? | 20:22 |
19 | Hike App – Preview Video | 01:22 |
20 | 1. New SwiftUI Project Setup | 08:41 |
21 | 2. SwiftUI Card Component | 12:52 |
22 | 3. Card Header View | 13:11 |
23 | 4. SwiftUI Button Style | 17:53 |
24 | 5. Motion Animation | 18:09 |
25 | 6. SwiftUI Sheet | 12:35 |
26 | 7. SwiftUI List and Labeled Content | 19:18 |
27 | 8. Alternate App Icons | 17:07 |
28 | Advanced iOS App Design with SwiftUI Framework | 01:46 |
29 | 1. Let's set up a new iOS project with SwiftUI framework | 25:38 |
30 | 2. Let’s build up the Onboarding Screen | 15:47 |
31 | 3. Let's develop the Home Screen with SwiftUI | 13:20 |
32 | 4. Complex SwiftUI Drag Gesture | 16:31 |
33 | 5. SwiftUI Animation - Part 1 | 19:45 |
34 | 6. SwiftUI Animation - Part 2 | 22:51 |
35 | 7. Final Touches | 10:33 |
36 | Pinch and Zoom – iOS App Development with SwiftUI | 01:29 |
37 | 1. Setting up the new iOS iPhone and iPad project | 12:16 |
38 | 2. SwiftUI Double Tap Gesture | 09:30 |
39 | 3. SwiftUI Drag Gesture | 10:28 |
40 | 4. SwiftUI Long Press Gesture | 16:46 |
41 | 5. SwiftUI Control Interface | 10:38 |
42 | 6. SwiftUI Magnification Gesture | 05:18 |
43 | 7. Drawer User Interface | 07:17 |
44 | 8. SwiftUI Page Thumbnails | 15:31 |
45 | Finished iOS App Trailer Video - Fruits | 01:01 |
46 | 1. Let’s set up the iOS project in Xcode | 19:02 |
47 | 2. Learn how to create an Onboarding Screen using the new Page Tab View | 30:31 |
48 | 3. Learn how to create data model and fetch data using Swift | 20:29 |
49 | 4. Learn how to use App Storage and understand the new SwiftUI App Life Cycle | 11:58 |
50 | 5. Learn how to create List View and retrieve data using ForEach loop | 13:29 |
51 | 6. Learn how to create a detail view layout in SwiftUI - Part 1 | 27:43 |
52 | 7. Learn how to create a detail view layout in SwiftUI - Part 2 | 14:12 |
53 | 8. Let’s create an outstanding Settings View - Part 1 | 20:21 |
54 | 9. Let’s create an outstanding Settings View - Part 2 | 17:42 |
55 | 10. Let’s create an outstanding Settings View - Part 3 | 19:33 |
56 | Finished iOS App Trailer Video - Africa | 01:01 |
57 | 1. Let’s set up the iOS project in Xcode | 25:48 |
58 | 2. Learn how to decode a JSON file and fetch data with SwiftUI | 27:22 |
59 | 3. Let’s create a dynamic SwiftUI List using Swift Generics and JSON data | 15:14 |
60 | 4. Let’s develop the detail view for each animal with dynamic data - Part 1 | 18:51 |
61 | 5. Let’s develop the detail view for each animal with dynamic data - Part 2 | 26:40 |
62 | 6. Let’s create a Video Player with SwiftUI framework - Part 1 | 24:03 |
63 | 7. Let’s create a Video Player with SwiftUI framework - Part 2 | 17:22 |
64 | 8. Let’s develop a complex Map with custom Annotations in SwiftUI - Part 1 | 13:36 |
65 | 9. Let’s develop a complex Map with custom Annotations in SwiftUI - Part 2 | 13:42 |
66 | 10. Learn how to create a motion animation programmatically with SwiftUI | 16:39 |
67 | 11. Let’s create a photo gallery with Grid Layout using SwiftUI | 18:52 |
68 | 12. Let’s develop a complex Grid Layout system with four Toolbar Buttons | 28:30 |
69 | 13. Let’s create a new iMessage Extension (iOS Sticker Pack) | 07:54 |
70 | 14. Let’s transfer the iPad app to desktop Mac app with Mac Catalyst technology | 17:41 |
71 | Finished iOS App Trailer Video - Touchdown | 01:04 |
72 | 1. Let’s set up the Touchdown iOS project in Xcode | 18:46 |
73 | 2. Let’s create a custom navigation bar with a logo | 14:29 |
74 | 3. Let’s develop an adaptive carousel with Page Tab View | 11:50 |
75 | 4. Let’s develop a horizontal grid layout for the categories | 16:28 |
76 | 5. Let’s create a vertical grid layout for the products | 13:27 |
77 | 6. Let’s develop a horizontal grid layout for the brands | 07:05 |
78 | 7. Let’s create a product detail view - Part 1 | 13:45 |
79 | 8. Let’s develop a product detail view - Part 2 | 21:32 |
80 | 9. Add logic to the app and improve the user experience | 23:33 |
81 | Finished Core Data App Trailer Video - Devote | 01:07 |
82 | 1. Let's set up the Core Data project with SwiftUI and fix Xcode's template | 13:00 |
83 | 2. Introduction to Core Data and understand the Xcode's Core Data template | 26:35 |
84 | 3. Let's create a basic to-do app from Xcode's Core Data template | 16:05 |
85 | 4. Let's develop a stellar app design | 07:19 |
86 | 5. Create a new entry form for the task item | 17:09 |
87 | 6. Let's develop a custom header | 12:56 |
88 | 7. Improve the individual task item view | 14:53 |
89 | 8. Learn how to create a custom visual effect in SwiftUI | 10:01 |
90 | 9. Dealing with UX and Sound Design | 10:37 |
91 | 10. Introduction to the new Widget API | 32:05 |
92 | NOTES - watchOS application with SwiftUI | 01:23 |
93 | 1. Setting up the Apple Watch application | 09:12 |
94 | 2. Let's get familiar with Apple Watch input interfaces | 17:47 |
95 | 3. Storing and reading data with SwiftUI on Apple Watch | 17:32 |
96 | 4. Let's create a detail view for a note | 09:39 |
97 | 5. Let's create the Credits view | 12:14 |
98 | 6. Let's develop a new feature and the Settings page | 11:56 |
99 | Finished iOS App Trailer Video - Developers | 01:01 |
100 | 1. Let’s set up the iOS project | 11:27 |
101 | 2. How to create a launch screen in iOS | 06:22 |
102 | 3. Create a card view in SwiftUI | 14:39 |
103 | 4. Repeating content effortlessly with For Each loop | 04:31 |
104 | 5. Create a data model for the cards | 02:22 |
105 | 6. Let’s create an array of static data | 04:27 |
106 | 7. How to load static data in SwiftUI | 06:10 |
107 | 8. Let’s play a sound file with AVFoundation in SwiftUI | 05:15 |
108 | 9. Introducing SwiftUI Animation | 09:01 |
109 | 10. Let’s add a Haptic Feedback for the iOS app | 02:08 |
110 | 11. How to show Alert window in SwiftUI | 02:30 |
111 | 12. Let’s create Stickers for the mobile app | 04:50 |
112 | Finished iOS App Trailer Video - Avocados | 01:01 |
113 | 1. Let’s set up the SwiftUI project in Xcode | 07:04 |
114 | 2. Supporting Dark Mode in iOS App Interface with SwiftUI | 11:12 |
115 | 3. Let's create a Launch Screen and support the Light and Dark modes in iOS | 07:14 |
116 | 4. Create a user interface with tabs (TabView) in SwiftUI | 06:49 |
117 | 5. Let's build the Avocado home view with SwiftUI animation | 10:04 |
118 | 6. Let's design the layout of the header in Xcode | 11:16 |
119 | 7. Let's fetch the data for the Header with Swift | 06:14 |
120 | 8. How to create a interesting layout with SwiftUI: Best Dishes with Avocado | 13:29 |
121 | 9. Avocado Facts and Why Modifier Order Matters in SwiftUI | 09:15 |
122 | 10. Fetching the Avocado Facts’ Data with SwiftUI | 06:21 |
123 | 11. Let's Design the Recipe Cards with SwiftUI and Present the Avocado Recipes | 14:39 |
124 | 12. Let's Create the Avocado Recipe Detail View in Xcode | 16:06 |
125 | 13. How to Present a New View with using SwiftUI Sheets | 04:50 |
126 | 14. Let's Design the Avocado Ripening View with SwiftUI in Xcode | 12:56 |
127 | 15. Let's present all of the stages of the Avocado ripening with SwiftUI | 06:53 |
128 | 16. How to Build a Basic Form UI for iOS with SwiftUI | 09:27 |
129 | Finished iOS App Trailer Video - Game | 01:01 |
130 | 1. Let’s set up the Slot Machine iOS and macOS app project in Xcode | 12:50 |
131 | 2. Let's build up the Slot Machine minigame’s header view | 18:03 |
132 | 3. Let's build up the Slot Machine minigame’s main view with the reels | 07:01 |
133 | 4. Let's build up the Slot Machine minigame’s footer view | 10:05 |
134 | 5. Let's create the Info View with SwiftUI form | 09:43 |
135 | 6. How to develop the main logic of the game with Swift 5 | 17:29 |
136 | 7. Let’s develop the logic of the betting system with Swift 5 | 06:29 |
137 | 8. How to create a custom popup window for the Game Over | 15:36 |
138 | 9. How to store and retrieve data permanently: Introduction to User Defaults | 08:23 |
139 | 10. Add animation to the Slot Machine game using SwiftUI | 15:06 |
140 | 11. Add sound effects and a background music to the SwiftUI game | 13:03 |
141 | 12. Let’s create your first macOS app using the Mac Catalyst framework | 13:34 |
142 | 13. Let's create an amazing Sticker Pack without a single line of code | 06:35 |
143 | Finished iOS App Trailer Video - Todo | 01:01 |
144 | 1. Let’s set up the Todo app project with Core Data and SwiftUI | 14:03 |
145 | 2. Learn how Core Data and SwiftUI frameworks work together | 15:45 |
146 | 3. How to fetch data from Core Data and display it in a List view with SwiftUI | 11:48 |
147 | 4. How to show an image and a quote when there is no todo item in the List | 21:30 |
148 | 5. Let’s improve the Todo form appearance with SwiftUI | 16:37 |
149 | 6. Let’s create an advanced Settings and learn how to open external website link | 31:06 |
150 | 7. Let's develop a feature: How to create iOS Alternate App Icons with SwiftUI | 37:03 |
151 | 8. Let's develop a feature: How to create App Themes with SwiftUI | 37:09 |
152 | Finished iOS App Trailer Video - Honeymoon | 01:01 |
153 | 1. Let’s set up the Honeymoon Destination iOS project in Xcode | 09:39 |
154 | 2. Let's create a Launch Screen with a Storyboard file in Xcode | 04:59 |
155 | 3. How to build up the layout of the individual Honeymoon Card view | 09:34 |
156 | 4. Let’s develop the Header layout of the Honeymoon App with SwiftUI | 04:31 |
157 | 5. Let’s develop the Footer layout of the Honeymoon App with SwiftUI | 04:17 |
158 | 6. How to create reusable components and write less code with SwiftUI | 08:17 |
159 | 7. Let’s create a new view for the guides of Honeymoon App | 07:01 |
160 | 8. How does binding work with SwiftUI? | 06:50 |
161 | 9. Show views with Binding and dismiss views with Environmental objects | 05:21 |
162 | 10. Let’s create a new view for the credits and app info | 12:42 |
163 | 11. Show views with Binding and dismiss view with Environmental objects | 04:28 |
164 | 12. Let’s implement the card deck with a computed property | 12:36 |
165 | 13. How to develop the Swiping Motion with SwiftUI | 13:19 |
166 | 14. Let’s display the Heart and X-mark symbols during the swiping | 07:11 |
167 | 15. How to remove and insert the cards | 05:42 |
168 | 16. Enhancing the animation with custom transitions with SwiftUI | 06:11 |
169 | 17. Implementing new haptic feedbacks (success) and playing sound effects | 12:01 |
170 | Get Started with Xcode - Apple's App Development Software | 13:17 |
171 | New lecture | 08:41 |
172 | Updating | 17:53 |