iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch

Learn iOS development with SwiftUI 5 and Swift 5.9; build complete iOS 17 apps from scratch; visionOS, macOS, watchOS

4.74 (744 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch
6,580
students
28.5 hours
content
Jan 2024
last update
$84.99
regular price

What you will learn

iOS 17 App Development

SwiftUI 5

Swift 5.9

Xcode 15

Use Swift, SwiftUI, and Xcode to build apps for the new visionOS, as well as iOS, iPadOS macOS, watchOS, and tvOS

Swift Types (String, Double, Int, and more)

Essential SwiftUI layout tools (Grids, Stacks, Lists, and more)

Object-Oriented Programming

Classes, Structs, Enums

Functions and Methods

Concurrency

Networking

Async/Await

Home Screen Widgets

In-App Purchases

Animations

Audio

App Icons and Image Assets

Project-Based Approach

Build complete apps from scratch

Navigation, Scrolling, Sorting, Filtering

Why take this course?

Welcome

Welcome to my course on building apps for iOS 17 using SwiftUI 5 and Swift 5.9. I'm so excited to show you Apple’s latest and greatest development technologies to build complete iOS apps from scratch with SwiftUI, and give you the capabilities to launch a career worth over 100k a year, based on the latest data from Glassdoor.

Swift, SwiftUI, and Xcode are the tools to build apps for all Apple platforms, including iOS, iPadOS, macOS, watchOS, tvOS, and the brand new visionOS.


"Easy to follow and good explanations!" - 5-star student review.

"Easy to understand and get started." - 5-star student review.


What is SwiftUI?

SwiftUI is Apple's design tool of choice. And for the past few years, Apple has been putting their full efforts behind the development of new and better SwiftUI features, so for anyone who is serious about developing iOS apps, SwiftUI is definitely one of the best things you can learn to make sure you’re up to speed with the most relevant mobile development practices.

With SwiftUI 5, Apple added tons of amazing new features, and I can't wait to show them to you throughout the course!


Why choose a career in iOS development?

Developing iOS apps with SwiftUI is something that many employers are looking for in the developers they hire, so not only are you learning an awesome technology to build your own personal projects, but you’re also gaining a valuable skill that can help you get a top-paying development job from companies all around the world.

According to Glassdoor, here are the average U.S. salaries for common developer positions:


  • iOS developer - $109,329

  • Android developer - 89,040

  • React developer - 92,536

  • Mobile developer - 99,701

  • Web developer - 82,302


Who should take this course?

This course is for people at all levels of programming experience. If you’re an absolute beginner with no prior experience, this course will teach you everything you need to know, starting from scratch. If you’ve already been in the industry for a while, this course will introduce you to the latest additions to Apple’s most popular tools and frameworks.

Many students have already gone through the course, and here's what they're saying so far:

"The way instructor explained it, it's really clear and easy to understand."

"Easy to understand , good for beginner and instructure very organized"

"Early into the course at the moment. I get bored easy and have tried a few different courses which simply haven’t engaged me or have had massive gaps. Instructor has clear and steady pace and has so far kept my interest."

"Very good course."

"Awesome course. explains everything very nicely and you could start with 0 knowledge."

"This is the best course for learning SwiftUI and iOS, I really recommend this course, if you are a new to iOS."

"The teacher is very good and knowledgeable about Swift and SwiftUI."

"Great course."

"Great explanation for beginners about Swfit UI. Learning Alot Thanks for your explanation."

"Yes, great instruction. I am learning a lot about SwiftUI."


How This Course Is Structured

After the Intro & Welcome section, we jump right into building our apps using the latest and greatest releases from Apple using iOS 17, SwiftUI 5, and Swift 5.9.

Learn about new updates to images, SF Symbols, scrolling, animations, transitions, maps, data storage, and so much more!


Personally, I don't like boring courses, so we're going to be developing complete, real-world apps with fun themes like Lord of the Rings, Jurassic Park, Breaking Bad, Pokemon, and Harry Potter.


Then I give you something special, an exclusive inside look into my exact app-building process from start to finish. See how I build an app from having an idea, designing the screens, coding the app, all the way to finishing and submitting the app to the App Store.


You Can Shape the Future of this Course

My goal is to make this course the best iOS course available to really teach iOS app development, so I welcome all comments, questions, and feedback of any kind so I can make sure I’m serving you well.


"Super explained, learning material is perfectly prepared, it is a pleasure to complete this course. I hope more will follow soon and I'm already looking forward to it. Thanks for the great course experience, keep up the good work." - 5-star review

"Good pace and structure for beginning programmers. Easy to follow with clear instructions. Well done!" - 5-star review


Let's Get Started!

If you've read this far, you're almost there. Don't skip another opportunity to finally gain a valuable, fun, and monetizable skillset. You can do this! And I can help you.

Let's get started!

Screenshots

iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch - Screenshot_01iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch - Screenshot_02iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch - Screenshot_03iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch - Screenshot_04

Reviews

Mihai
July 2, 2023
Very nice course. I'm using it as a way to start as a indy developer for iOS. I do have prior experience as a dev though.
QD
June 30, 2023
Please remove the annoying introduction video music as many of us watch the tutorial with headphones suddenly the music plays with high volume it is really annoying. We don’t want entertainment here
James
June 26, 2023
Instructor does an extremely good job presenting each project step by step to create multiple apps from scratch. I have taken some other courses in the past but this by far was the best. Looking forward to the updated lessons as I now start the project that I want to do using things I learn from this course. Highly recommend taking this course.
Josh
June 24, 2023
Overall pretty good so far. A little light on details sometimes and code quality could be improved somewhat.
Jared
June 13, 2023
One of the few up to date courses on SwiftUI. He has a very clear logical presentation. He explains along the way. The course is sufficiently long to cover a lot of material.
Harminder
June 12, 2023
Hey Kenneth When I watched the Preview of your Course and the way you explained Z Stack, I immediately knew that I found an Instructor who explains things to Beginners in a very simple, easy to grasp language minus the technical jargon. I am following along nicely the LOTR app. In the LOTR App, you explained "Property" in a really easy way. Glad i found your course . Thanks very much Harminder
Eray
May 23, 2023
Very nice tutorials for intermediate users. He is explaining on a proper way to learn the swiftui basics. Highly recommended.
Alexander
May 15, 2023
Yes, because I already have some basic swift knowledge from talking some classes using StoryBoards. I feel he should explain the Data types, and 'let' vs 'var' and some basic things like that I see being used like Classes and Structs, container views, ect...
Thomas
April 24, 2023
Good course, everything is explained well. The instructor is willing to think along with you and provides helpful responses quickly. I will definitely be taking more courses from him.
Marcus
April 6, 2023
I’m leaving five stars because I’m just grateful Kenneth is teaching SwiftUI with a project-based approach. I would like to add, however that this course is for absolute beginners, so if you’re already experienced in Swift, this course will be slightly tiresome as it takes time to explain things like downloading Xcode, creating projects, primitive data types, etc. I love Kenneth’s delivery and if he would just make a course for experienced devs that want to learn how to build production-quality apps in SwiftUI, it would be amazing.
Farhan
March 25, 2023
Very less content, the example applications were very simple and most importantly author didn't talk about regarding best practises, how to improve app performance (when dealing with states) and how to manage data flows between screens in better way.
Cristian
March 22, 2023
This is very nicely explained! No complicated stuff, words, etc. Just plain and simple. To the point! I cannot speak for those just starting out with iOS development, but for me, a person who's trying to learn SwiftUI this course is awesome. No robotic/recorded voice like in other courses. Simple words that properly explain what happens on the screen. Nice job! I'll definitely consider enrolling in other courses from this author. Great!
Victor
March 18, 2023
I like that he does not take too much time explaining every last detail. Things are moving and that holds my attention.
JJ
March 18, 2023
Good for beginner to intermediate. The api's used are no longer available so you don't get to see the fruit of your labor. There are points where he goes into great depth on simple topics and skims over complex topics.
Joseph
March 10, 2023
A great match! The music really helps set the mood but is not distracting. Trainer voice and tone are perfect. High production values!

Charts

Price

iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch - Price chart

Rating

iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch - Ratings chart

Enrollment distribution

iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps From Scratch - Distribution chart

Related Topics

4458256
udemy ID
12/23/2021
course created date
12/27/2021
course indexed date
Bot
course submited by