Mô tả

SWIFTUI MASTERCLASS COURSE 2023

As you can see, this course is updated frequently with new lessons, hands-on projects, and other resources!


  • October 2023 –

    1. New iOS 17 and SwiftData Project – Coming Soon ( Recording )

  • September 2023 –

    1. New Section – SwiftData articles

  • June 2023 –

    1. New Content – ( 44 minutes)

  • May 2023 –

    1. New iOS Project - Hike ( 1 hour 23 minutes )

    2. Content Updates ( 7 minutes )

  • April 2023 –

    1. Content Updates ( 22 minutes )

    2. Free Resource – Xcode Shortcut Guide ( Downloadable eBook )

    3. New Tutorials – SwiftUI Recipes and How-Tos ( 1 minute )

  • March 2023 –

    1. New Quiz section ( Test your  knowledge)

    2. New Tutorials  – SwiftUI Reference Guide ( 2 minutes )

  • February 2023 – New Tutorials – SwiftUI Reference Guide ( 10 minutes )

  • January 2023 – New Tutorials – SwiftUI Reference Guide ( 6 minutes )


COURSE ROADMAP FOR 2023


  1. NEW section:  SwiftUI Reference Guide – Monthly new content

  2. NEW section:  SwiftUI Recipes and How-Tos – Monthly new content

  3. NEW section:  SwiftUI PROJECTS – New apps and updated old projects with refreshed UI/UX design and new features

  4. NEW section:  Swift Programming Language – Q3, 2023

  5. NEW section:  SwiftUI Quiz – Monthly new content

  6. NEW section:  Swift Coding Exercises – Q4, 2023


Please read this important notice before you enroll in this masterclass.


No1 – As you may know, Apple shared a clear message at the last WWDC developer conference, saying, “The best way to build an app is with Swift and SwiftUI.”

That being said, I will focus on adding more fresh content covering many important topics, such as the following new features:


  • Swift Charts ( coming this summer ),

  • SwiftData ( coming this summer )

  • Resizable Bottom Sheet,

  • New NavigationSplitView, NavigationStack,

  • Table for iPadOS,

  • MultiDatePicker,

  • Expandable Text Field,

  • ViewThatFits,

  • Improved Grid API,

  • Layout Protocol,

  • and so on.


No2 – I have already started uploading new content about what is new in the SwiftUI 5 framework.

But not only that, but the entire course will also be updated to iOS 17 this year. Old projects will get both refreshed UI design and enhanced features as well.


No3 – Every project is compatible with the latest iOS, so if you run the finished project on the latest operating system, then Xcode will compile it.

I would also highlight that Apple did not deprecate previous SwiftUI versions. That said, the latest iteration of SwiftUI 5 is nothing more than some new features and exciting additions on top of the base of SwiftUI 1 – 5 releases.


No4 – We are building applications from scratch with resources made by professionals.

Creating the Bestseller SwiftUI Course with high-quality production value takes a lot of time.

This SwiftUI course is already more than 31+ hours long and will be much longer by the end of this year. 


No5 – You will experience the "LEARNING BY DOING" teaching method during the course-taking.

Having said that, this is a project-based course where 80% are practical activities and only 20% are theories.


There is no other instructor in this category I am aware of who provides more free previews than I do, so you can educate yourself about how things are done in this course.

I hope this information helps those who are new to app development.


PROJECTS


  1. SWIFTUI REFERENCE GUIDE – Monthly new content

  2. SWIFTUI RECIPES & HOW-TOSMonthly new content

  3. RESTART – an iOS app design

  4. PINCH – iPhone app development

  5. HIKE – SwiftUI with Alternate App Icons

  6. FRUITS iOS app with SwiftUI and Xcode

  7. AFRICAiOS, iPadOS and macOS desktop app

  8. TOUCHDOWN – iOS E-commerce app

  9. DEVOTE – Core Data with SwiftUI integration

  10. NOTESwatchOS with SwiftUI

  11. DEVELOPERS – iOS and iPadOS app

  12. AVOCADO RECIPES – iOS and iPadOS app

  13. SLOT MACHINE – iPhone, iPad, Mac Game

  14. TODO Core Data, App Themes, and Alternate App Icons

  15. HONEYMOON iOS and iPadOS app


"Tell me and I forget.

Show me and I remember.

Let me do it and I understand."

– Confucius


WHY THIS COURSE?


Why should you take this Bestseller course?

Visually learn SwiftUI and build top-notch iOS, iPadOS mobile apps, Apple Watch apps, and even macOS desktop applications. This complete iOS application development course is designed to teach you how to become an advanced multiplatform app developer using Apple's native user interface framework: SwiftUI.

This class takes learning programming concepts through a project-based approach. By taking this class, you will improve your app design and development skills while creating many hands-on applications.


What kind of advanced topics will be covered?


  • Swift Programming Language,

  • SwiftUI Framework foundation,

  • Swift Charts,

  • Swift Concurrency,

  • SwiftUI Async/Await feature,

  • Core Data with SwiftUI,

  • MVVM Architecture - Design Pattern,

  • External REST APIs integration,

  • Combine Framework,

  • SwiftUI Animation,

  • Advanced Core Data with Apple's CloudKit integration,

  • App Clips,

  • WidgetKit framework, 

  • SpriteKit with SwiftUI,

  • Swift Package Manager (SPM),

  • Google FireStore integration with SPM,

  • Version control with Git,

  • Native macOS app development,

  • watchOS,

  • App design, UI design, UX design,

  • HealthKit,

  • MapKit,

  • PencilKit,

  • Push Notification,

  • WKWebView,

  • Face ID and Touch ID,

  • App distributions to App Store,

  • and so on.

Learn mobile app development with hands-on tutorials!

Master app design and development with the SwiftUI framework and create remarkable applications. This SwiftUI Masterclass gives you a practical and engaging activity - with the right learning material and teacher.


Let's face the truth that most SwiftUI and even iOS 17 and iOS 16 development courses teach you how to build ugly and hideous applications, but not this one.

Do you want to create outstanding apps with SwiftUI? Then this course is for you!


Would you like to show your apps to your friends, co-workers, and 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 programming language!


Moreover, are you eager to build up your professional portfolio and confidently show up in your next job interview?  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 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 Seller iOS 17 and iOS 16 Development Course with SwiftUI

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:


  1. SwiftUI is Apple's native declarative user interface design framework,

  2. Swift programming language,

  3. Xcode development tool (code editor, test environment, live preview, simulators, etc),

  4. Combine framework helps developers work with events,

  5. Mac Catalyst technology is designed to allow developers to bring their iPad apps to Macintosh computers,

  6. iOS and iPadOS Widgets on the Home Screen,

  7. Swift Charts is a built-in framework that allows us to visualize data with ease.


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 programming best practices using the Xcode editor.


That being said, by the end of the course, you'll know how to develop, design, and publish your next app in the Apple App Store.


So what are you waiting for? Join this SwiftUI Masterclass 2023 course now!

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

20 sections

TABLE OF CONTENTS: What will you develop in SwiftUI?

13 lectures
01 App Preview: Hike
01:08
02 App Preview: Restart
01:07
03 App Preview: Pinch
02:03
04 App Preview: Fruits
00:55
05 App Preview: Africa
00:58
06 App Preview: Touchdown
01:00
07 App Preview: Devote
00:57
08 App Preview: Notes
01:07
09 App Preview: Developers
01:00
10 App Preview: Avocado Recipes
01:00
11 App Preview: Slot Machine Game
01:00
12 App Preview: Todos
01:00
13 App Preview: Honeymoon
01:00

SWIFTUI – Reference Guide

6 lectures
Course Requirements
02:52
Download your Xcode Guide eBook for Free
00:16
SwiftUI Introduction
03:54
App Development Requirements
06:05
Build and Run Your First Xcode Project
10:02
SwiftUI Link
01:52

SWIFTUI – Recipes & How-Tos

2 lectures
How to add color gradients to text in SwiftUI?
00:57
How to load a remote image from the Internet?
20:21

QUIZ – Test your knowledge

1 lectures
Essentials
3 questions

SWIFTDATA – Basics

2 lectures
Introducing SwiftData: The Future of Data Persistence in SwiftUI
01:20
Defining a new data model
01:40

HIKE - SwiftUI Project with Alternate App Icons

10 lectures
Hike App – Preview Video
01:21
Main learning objectives of this SwiftUI tutorial
01:05
1. New SwiftUI Project Setup
08:40
2. SwiftUI Card Component
12:51
3. Card Header View
13:10
4. SwiftUI Button Style
17:52
5. Motion Animation
18:08
6. SwiftUI Sheet
12:34
7. SwiftUI List and Labeled Content
19:17
8. Alternate App Icons
17:05

RESTART – Advanced iOS App Design with SwiftUI

9 lectures
Advanced iOS App Design with SwiftUI Framework
01:45
Main learning objectives of this SwiftUI project
00:48
1. Let's set up a new iOS project with SwiftUI framework
25:37
2. Let’s build up the Onboarding Screen
15:46
3. Let's develop the Home Screen with SwiftUI
13:19
4. Complex SwiftUI Drag Gesture
16:29
5. SwiftUI Animation - Part 1
19:44
6. SwiftUI Animation - Part 2
22:50
7. Final Touches
10:32

PINCH – iOS App Development with SwiftUI

10 lectures
Pinch and Zoom – iOS App Development with SwiftUI
01:28
Main learning objectives of this SwiftUI tutorial
00:59
1. Setting up the new iOS iPhone and iPad project
12:15
2. SwiftUI Double Tap Gesture
09:28
3. SwiftUI Drag Gesture
10:27
4. SwiftUI Long Press Gesture
16:44
5. SwiftUI Control Interface
10:37
6. SwiftUI Magnification Gesture
05:17
7. Drawer User Interface
07:16
8. SwiftUI Page Thumbnails
15:30

FRUITS – SwiftUI App Development

12 lectures
Finished iOS App Trailer Video - Fruits
01:00
Main objectives of this iOS SwiftUI project
02:03
1. Let’s set up the iOS project in Xcode
19:01
2. Learn how to create an Onboarding Screen using the new Page Tab View
30:30
3. Learn how to create data model and fetch data using Swift
20:28
4. Learn how to use App Storage and understand the new SwiftUI App Life Cycle
11:57
5. Learn how to create List View and retrieve data using ForEach loop
13:28
6. Learn how to create a detail view layout in SwiftUI - Part 1
27:41
7. Learn how to create a detail view layout in SwiftUI - Part 2
14:11
8. Let’s create an outstanding Settings View - Part 1
20:20
9. Let’s create an outstanding Settings View - Part 2
17:41
10. Let’s create an outstanding Settings View - Part 3
19:32

AFRICA – Complex iOS App Layout with SwiftUI

16 lectures
Finished iOS App Trailer Video - Africa
01:00
Main objectives of this iOS SwiftUI project
00:49
1. Let’s set up the iOS project in Xcode
25:47
2. Learn how to decode a JSON file and fetch data with SwiftUI
27:21
3. Let’s create a dynamic SwiftUI List using Swift Generics and JSON data
15:13
4. Let’s develop the detail view for each animal with dynamic data - Part 1
18:50
5. Let’s develop the detail view for each animal with dynamic data - Part 2
26:39
6. Let’s create a Video Player with SwiftUI framework - Part 1
24:01
7. Let’s create a Video Player with SwiftUI framework - Part 2
17:21
8. Let’s develop a complex Map with custom Annotations in SwiftUI - Part 1
13:35
9. Let’s develop a complex Map with custom Annotations in SwiftUI - Part 2
13:41
10. Learn how to create a motion animation programmatically with SwiftUI
16:38
11. Let’s create a photo gallery with Grid Layout using SwiftUI
18:51
12. Let’s develop a complex Grid Layout system with four Toolbar Buttons
28:29
13. Let’s create a new iMessage Extension (iOS Sticker Pack)
07:53
14. Let’s transfer the iPad app to desktop Mac app with Mac Catalyst technology
17:40

TOUCHDOWN – E-commerce app UI/UX design with SwiftUI

11 lectures
Finished iOS App Trailer Video - Touchdown
01:03
Learn about the objectives of this iOS e-commerce app built with SwiftUI
00:41
1. Let’s set up the Touchdown iOS project in Xcode
18:45
2. Let’s create a custom navigation bar with a logo
14:28
3. Let’s develop an adaptive carousel with Page Tab View
11:49
4. Let’s develop a horizontal grid layout for the categories
16:27
5. Let’s create a vertical grid layout for the products
13:26
6. Let’s develop a horizontal grid layout for the brands
07:04
7. Let’s create a product detail view - Part 1
13:44
8. Let’s develop a product detail view - Part 2
21:30
9. Add logic to the app and improve the user experience
23:32

DEVOTE – iOS App with Core Data and SwiftUI Framework

12 lectures
Finished Core Data App Trailer Video - Devote
01:06
Main objectives of this Core Data and SwiftUI project
01:24
1. Let's set up the Core Data project with SwiftUI and fix Xcode's template
12:59
2. Introduction to Core Data and understand the Xcode's Core Data template
26:34
3. Let's create a basic to-do app from Xcode's Core Data template
16:04
4. Let's develop a stellar app design
07:18
5. Create a new entry form for the task item
17:08
6. Let's develop a custom header
12:55
7. Improve the individual task item view
14:52
8. Learn how to create a custom visual effect in SwiftUI
10:00
9. Dealing with UX and Sound Design
10:36
10. Introduction to the new Widget API
32:04

NOTES – Apple Watch application with SwiftUI

8 lectures
NOTES - watchOS application with SwiftUI
01:22
Learn about the main topics of this watchOS project
00:50
1. Setting up the Apple Watch application
09:10
2. Let's get familiar with Apple Watch input interfaces
17:46
3. Storing and reading data with SwiftUI on Apple Watch
17:31
4. Let's create a detail view for a note
09:38
5. Let's create the Credits view
12:13
6. Let's develop a new feature and the Settings page
11:55

DEVELOPERS – Build Your First iOS App with SwiftUI

14 lectures
Finished iOS App Trailer Video - Developers
01:00
Main objectives of this SwiftUI project
00:34
1. Let’s set up the iOS project
11:25
2. How to create a launch screen in iOS
06:21
3. Create a card view in SwiftUI
14:37
4. Repeating content effortlessly with For Each loop
04:30
5. Create a data model for the cards
02:21
6. Let’s create an array of static data
04:26
7. How to load static data in SwiftUI
06:09
8. Let’s play a sound file with AVFoundation in SwiftUI
05:14
9. Introducing SwiftUI Animation
09:00
10. Let’s add a Haptic Feedback for the iOS app
02:07
11. How to show Alert window in SwiftUI
02:29
12. Let’s create Stickers for the mobile app
04:49

AVOCADO RECIPES – Build a Food App With SwiftUI in Xcode

18 lectures
Finished iOS App Trailer Video - Avocados
01:00
What will you learn and what are the main objectives of this iOS project?
00:49
1. Let’s set up the SwiftUI project in Xcode
07:03
2. Supporting Dark Mode in iOS App Interface with SwiftUI
11:11
3. Let's create a Launch Screen and support the Light and Dark modes in iOS
07:12
4. Create a user interface with tabs (TabView) in SwiftUI
06:48
5. Let's build the Avocado home view with SwiftUI animation
10:03
6. Let's design the layout of the header in Xcode
11:15
7. Let's fetch the data for the Header with Swift
06:13
8. How to create a interesting layout with SwiftUI: Best Dishes with Avocado
13:28
9. Avocado Facts and Why Modifier Order Matters in SwiftUI
09:14
10. Fetching the Avocado Facts’ Data with SwiftUI
06:20
11. Let's Design the Recipe Cards with SwiftUI and Present the Avocado Recipes
14:38
12. Let's Create the Avocado Recipe Detail View in Xcode
16:05
13. How to Present a New View with using SwiftUI Sheets
04:49
14. Let's Design the Avocado Ripening View with SwiftUI in Xcode
12:55
15. Let's present all of the stages of the Avocado ripening with SwiftUI
06:52
16. How to Build a Basic Form UI for iOS with SwiftUI
09:26

SWIFTUI GAME – Build an app for iPhone and Mac

15 lectures
Finished iOS App Trailer Video - Game
00:59
What will you learn and what are the main objectives of this SwiftUI project?
01:35
1. Let’s set up the Slot Machine iOS and macOS app project in Xcode
12:49
2. Let's build up the Slot Machine minigame’s header view
18:02
3. Let's build up the Slot Machine minigame’s main view with the reels
07:00
4. Let's build up the Slot Machine minigame’s footer view
10:04
5. Let's create the Info View with SwiftUI form
09:42
6. How to develop the main logic of the game with Swift 5
17:28
7. Let’s develop the logic of the betting system with Swift 5
06:28
8. How to create a custom popup window for the Game Over
15:35
9. How to store and retrieve data permanently: Introduction to User Defaults
08:22
10. Add animation to the Slot Machine game using SwiftUI
15:05
11. Add sound effects and a background music to the SwiftUI game
13:02
12. Let’s create your first macOS app using the Mac Catalyst framework
13:32
13. Let's create an amazing Sticker Pack without a single line of code
06:34

TODOS – iOS and iPadOS app with Core Data and App Themes

11 lectures
Finished iOS App Trailer Video - Todo
01:00
How to create a Todo App with Core Data and persistent data storage with SwiftUI
01:20
1. Let’s set up the Todo app project with Core Data and SwiftUI
14:02
2. Learn how Core Data and SwiftUI frameworks work together
15:44
3. How to fetch data from Core Data and display it in a List view with SwiftUI
11:47
4. How to show an image and a quote when there is no todo item in the List
21:29
5. Let’s improve the Todo form appearance with SwiftUI
16:36
6. Let’s create an advanced Settings and learn how to open external website link
31:05
7. Let's develop a feature: How to create iOS Alternate App Icons with SwiftUI
37:02
8. Let's develop a feature: How to create App Themes with SwiftUI
37:08
IMPORTANT UPDATE
00:24

HONEYMOON – Build a Tinder-Like Advanced iOS App

19 lectures
Finished iOS App Trailer Video - Honeymoon
01:00
What will you learn and what are the main objectives of this SwiftUI project?
01:14
1. Let’s set up the Honeymoon Destination iOS project in Xcode
09:38
2. Let's create a Launch Screen with a Storyboard file in Xcode
04:58
3. How to build up the layout of the individual Honeymoon Card view
09:33
4. Let’s develop the Header layout of the Honeymoon App with SwiftUI
04:30
5. Let’s develop the Footer layout of the Honeymoon App with SwiftUI
04:16
6. How to create reusable components and write less code with SwiftUI
08:15
7. Let’s create a new view for the guides of Honeymoon App
07:00
8. How does binding work with SwiftUI?
06:49
9. Show views with Binding and dismiss views with Environmental objects
05:20
10. Let’s create a new view for the credits and app info
12:40
11. Show views with Binding and dismiss view with Environmental objects
04:27
12. Let’s implement the card deck with a computed property
12:35
13. How to develop the Swiping Motion with SwiftUI
13:18
14. Let’s display the Heart and X-mark symbols during the swiping
07:10
15. How to remove and insert the cards
05:41
16. Enhancing the animation with custom transitions with SwiftUI
06:10
17. Implementing new haptic feedbacks (success) and playing sound effects
12:00

SWIFT – Coding Exercise

1 lectures
Create a new Class and a Function in Swift programming language
1 question

Xcode – Apple's App Development Software

6 lectures
Get Started with Xcode - Apple's App Development Software
13:16
New lecture
08:40
Section 07
19:17
Section 08
17:05
Updating
17:52
New lecture
08:40

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.