SwiftUI Masterclass 2021 – iOS 14 App Development & Swift 5

SwiftUI Masterclass 2021 – iOS 14 App Development & Swift 5

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 20.5 Hours | 10.2 GB


The Complete iOS 14 App Development Course with SwiftUI 2 From Beginner to Advanced App Developer with Xcode 12!

Important notice before you enroll in this masterclass!

The 2021 edition of this SwiftUI Masterclass course is already more than 20.5+ hours long and it will be much longer by the end of this year. Each month I release another exciting and practical project about how to build an iOS 14, a macOS, even a watchOS application from scratch, or other useful learning material about app development in Swift 5.3 programming language.

Why should you take this iOS 14 course?

Visually learn SwiftUI and build top-notch iOS 14, iPadOS apps, Apple Watch apps, and even macOS apps. This complete iOS application development course with the latest SwiftUI 2.0 is designed to teach you how to become an advanced iOS and macOS app developer using Apple’s native user interface framework: SwiftUI.

Learn by completing these hands-on projects:

  • Fruits – iOS 14 app with SwiftUI 2 and Xcode 12
  • Africa – iOS 14, iPadOS and macOS desktop app
  • [ NEW ] Touchdown – iOS 14 E-commerce app
  • [ January 2021 ] Task – Beginner Core Data with SwiftUI 2 integration
  • [ Coming Soon ] Finance – Advanced Core Data with SwiftUI 2 integration
  • Developers Card – iOS 14 and iOS 13 app
  • Avocado Recipes – iOS 14 and iOS 13 app
  • Slot Machine – iPhone, iPad, Mac Game
  • Todo – Core Data, App Themes, and Alternate App Icons iOS 14 and iOS 13 app
  • Honeymoon – iOS 14 and iOS 13 app

What kind of advanced topics will be covered:

  • MVVM architecture,
  • External REST APIs integration,
  • Combine Framework,
  • SwiftUI Animation,
  • Advanced Core Data with CloudKit integration,
  • App Clips,
  • App Widgets,
  • Test-driven app development,
  • Core Machine Learning,
  • SpriteKit with SwiftUI,
  • Swift Package Manager,
  • Google FireStore integration with SPM,
  • Version control with Git,
  • Native macOS app development,
  • watchOS,
  • tvOS,
  • App design, UI design, UX design,
  • HealthKit,
  • MapKit,
  • SiriKit,
  • AVKit,
  • CareKit,
  • Create ML,
  • ARKit,
  • PencilKit,
  • Push Notification,
  • WKWebView,
  • Face ID and Touch ID,
  • App distributions,
  • Swift 5.3 programming language foundation,
  • SwiftUI 2 framework foundation,
  • and so on.

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 coding in Swift 5.3 programming language!

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 14 and 13 Masterclass course!

Learn faster with the up-to-date SwiftUI 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 Apple’s latest SwiftUI framework quickly and easily by following the instructor line by line.

Welcome to the world’s best iOS 14 and 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 programming in Swift 5 language.

What’s in it for you?

As a student in 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 2.0 is Apple’s navite declarative user interface design framework,
  • Swift 5.3 programming language,
  • Xcode 12 development tool (code editor, test environment, live preview, simulators, etc),
  • Combine framework helps developers work with events,
  • Mac Catalyst technology is designed to allow developers to bring their iPad apps to Macintosh computers,
  • iOS 14 Widgets on the Home Screen

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.

What you’ll learn

  • The Complete iOS 14 App Development Course with SwiftUI 2
  • Learn Swift 5.3 programming language – Essential iOS Development Skill
  • Learn how to save and load data on your iPhone and iPad with Core Data
  • Learn how to fetch data from internal and external JSON file using Web APIs
  • Master Apple’s latest UI Framework – SwiftUI App Development
  • Learn macOS desktop app development with Apple’s Catalyst framework
  • Build eye-catchy iPhone and iPad apps with gorgeous layout and design
  • Basic mobile application design and prototyping skills
  • Learn how to integrate various iOS 14 frameworks (MapKit, AVFoundation, etc)
  • Create custom user interfaces with SwiftUI 2 framework
  • Learn how to publish apps to the App Store
  • Gorgeous in-app interactions and animations
  • Visually build iOS 14 apps and write SwiftUI codes
  • Create a top-notch portfolio of real apps and apply for iOS developer jobs
  • Test-driven iOS iPhone and iPadOS app development
  • Xcode 12 tips and tricks for iOS Developers
  • Learn to use Apple’s new Combine framework and handle asynchronous events
  • Learn how to implement Swift Package manager in your work
  • Learn how to integrate Core Data with CloudKit
+ Table of Contents

TABLE OF CONTENTS What will you develop in SwiftUI 2.0
1 App Preview Fruits
2 App Preview Africa
3 App Preview Touchdown ( NEW )
4 App Preview Developer Cards
5 App Preview Avocado Recipes
6 App Preview Slot Maching Game
7 App Preview Todos
8 App Preview Honeymoon
9 Course Requirements

FRUITS – iOS 14 App with SwiftUI 2.0 and Xcode 12
10 Finished iOS 14 App Trailer Video – Fruits
11 Main objectives of this iOS 14 SwiftUI 2.0 project
12 Let’s set up the iOS 14 project in Xcode 12
13 Learn how to create an Onboarding Screen using the new Page Tab View
14 Learn how to create data model and fetch data using Swift 5.3
15 Learn how to use App Storage and understand the new SwiftUI App Life Cycle
16 Learn how to create List View and retrieve data using ForEach loop
17 Learn how to create a detail view layout in SwiftUI 2.0 – Part 1
18 Learn how to create a detail view layout in SwiftUI 2.0 – Part 2
19 Let’s create an outstanding Settings View – Part 1
20 Let’s create an outstanding Settings View – Part 2
21 Let’s create an outstanding Settings View – Part 3

AFRICA – iOS 14 App with SwiftUI 2.0 and Xcode 12
22 Finished iOS 14 App Trailer Video – Africa
23 Main objectives of this iOS 14 SwiftUI 2.0 project
24 Let’s set up the iOS 14 project in Xcode 12
25 Learn how to decode a JSON file and fetch data with SwiftUI
26 Let’s create a dynamic SwiftUI List using Swift Generics and JSON data
27 Let’s develop the detail view for each animal with dynamic data – Part 1
28 Let’s develop the detail view for each animal with dynamic data – Part 2
29 Let’s create a Video Player with SwiftUI 2 framework – Part 1
30 Let’s create a Video Player with SwiftUI 2 framework – Part 2
31 Let’s develop a complex Map with custom Annotations in SwiftUI – Part 1
32 Let’s develop a complex Map with custom Annotations in SwiftUI – Part 2
33 Learn how to create a motion animation programmatically with SwiftUI
34 Let’s create a photo gallery with Grid Layout using SwiftUI 2
35 Let’s develop a complex Grid Layout system with four Toolbar Buttons
36 Let’s create a new iMessage Extension (iOS 14 Sticker Pack)
37 Let’s transfer the iPad app to desktop Mac app with Mac Catalyst technology

( NEW ) – TOUCHDOWN – iOS 14 E-commerce app
38 Finished iOS 14 App Trailer Video – Touchdown
39 Learn about the objectives of this iOS 14 e-commerce app built with SwiftUI
40 Let’s set up the Touchdown iOS 14 project in Xcode 12
41 Let’s create a custom navigation bar with a logo
42 Let’s develop an adaptive carousel with Page Tab View
43 Let’s develop a horizontal grid layout for the categories
44 Let’s create a vertical grid layout for the products
45 Let’s develop a horizontal grid layout for the brands
46 Let’s create a product detail view – Part 1
47 Let’s develop a product detail view – Part 2
48 Add logic to the app and improve the user experience

Xcode – Apple’s App Development Software
49 Get Started with Xcode – Apple’s App Development Software

DEVELOPERS APP – Build Your First iOS App With SwiftUI in Xcode
50 Finished iOS App Trailer Video – Developers
51 Main objectives of this SwiftUI project
52 Let’s set up the iOS project
53 How to create a launch screen in iOS
54 Create a card view in SwiftUI
55 Repeating content effortlessly with ForEach
56 Create a data model for the cards
57 Let’s create an array of static data
58 How to load static data in SwiftUI
59 Let’s play a sound file with AVFoundation in SwiftUI
60 Introducing SwiftUI Animation
61 Let’s add a Haptic Feedback for the iOS app
62 How to show Alert window in SwiftUI
63 Let’s create Stickers for the mobile app

AVOCADOS APP – Build an Avocado Recipes App With SwiftUI in Xcode
64 Finished iOS App Trailer Video – Avocados
65 What will you learn and what are the main objectives of this iOS project
66 Let’s set up the SwiftUI project in Xcode
67 Supporting Dark Mode in iOS App Interface with SwiftUI
68 Let’s create a Launch Screen and support the Light and Dark modes in iOS
69 Create a user interface with tabs (TabView) in SwiftUI
70 Let’s build the Avocado home view with SwiftUI animation
71 Let’s design the layout of the header in Xcode
72 Let’s fetch the data for the Header with Swift 5
73 How to create a interesting layout with SwiftUI Best Dishes with Avocado
74 Avocado Facts and Why Modifier Order Matters in SwiftUI
75 Fetching the Avocado Facts’ Data with SwiftUI
76 Let’s Design the Recipe Cards with SwiftUI and Present the Avocado Recipes
77 Let’s Create the Avocado Recipe Detail View in Xcode
78 How to Present a New View with using SwiftUI Sheets
79 Let’s Design the Avocado Ripening View with SwiftUI in Xcode
80 Let’s present all of the stages of the Avocado ripening with SwiftUI
81 How to Build a Basic Form UI for iOS with SwiftUI
82 Let’s create an Avocado Recipe iOS app with SwiftUI in Xcode

iOS + MACOS APP Build a Slot Machine Game with SwiftUI and Mac Catalyst
83 Finished iOS App Trailer Video – Game
84 What will you learn and what are the main objectives of this SwiftUI project
85 Let’s set up the Slot Machine iOS and macOS app project in Xcode
86 Let’s build up the Slot Machine minigame’s header view
87 Let’s build up the Slot Machine minigame’s main view with the reels
88 Let’s build up the Slot Machine minigame’s footer view
89 Let’s create the Info View with SwiftUI form
90 How to develop the main logic of the game with Swift 5
91 Let’s develop the logic of the betting system with Swift 5
92 How to create a custom popup window for the Game Over
93 How to store and retrieve data permanently Introduction to User Defaults
94 Add animation to the Slot Machine game using SwiftUI
95 Add sound effects and a background music to the SwiftUI game
96 Let’s create your first macOS app using the Mac Catalyst framework
97 Let’s create an amazing Sticker Pack without a single line of code

TODO APP – Develop an iOS and iPadOS app with Core Data and App Themes
98 Finished iOS App Trailer Video – Todo
99 How to create a Todo App with Core Data and persistent data storage with SwiftUI
100 Let’s set up the Todo app project with Core Data and SwiftUI
101 Learn how Core Data and SwiftUI frameworks work together
102 How to fetch data from Core Data and display it in a List view with SwiftUI
103 How to show an image and a quote when there is no todo item in the List
104 Let’s improve the Todo form appearance with SwiftUI
105 Let’s create an advanced Settings and learn how to open external website link
106 Let’s develop a feature How to create iOS Alternate App Icons with SwiftUI
107 Let’s develop a feature How to create App Themes with SwiftUI
108 IMPORTANT UPDATE

HONEYMOON APP – Build Honeymoon a Tinder-Like Advanced iOS App with SwiftUI
109 Finished iOS App Trailer Video – Honeymoon
110 What will you learn and what are the main objectives of this SwiftUI project
111 Let’s set up the Honeymoon Destination iOS 13 project in Xcode
112 Let’s create a Launch Screen with a Storyboard file in Xcode
113 How to build up the layout of the individual Honeymoon Card view
114 Let’s develop the Header layout of the Honeymoon App with SwiftUI
115 Let’s develop the Footer layout of the Honeymoon App with SwiftUI
116 How to create reusable components and write less code with SwiftUI
117 Let’s create a new view for the guides of Honeymoon App
118 How does binding work with SwiftUI
119 Show views with Binding and dismiss views with Environmental objects
120 Let’s create a new view for the credits and app info
121 Show views with Binding and dismiss view with Environmental objects (exercise)
122 Let’s implement the card deck with a computed property
123 How to develop the Swiping Motion with SwiftUI
124 Let’s display the Heart and X-mark symbols during the swiping
125 How to remove and insert the cards
126 Enhancing the animation with custom transitions with SwiftUI
127 Implementing new haptic feedbacks (success) and playing sound effects