Welcome
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.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.