iOS 18, SwiftUI 6, & Swift 6: Build iOS Apps From Scratch
iOS 18, SwiftUI 6, & Swift 6: Build iOS Apps From Scratch, available at $84.99, has an average rating of 4.58, with 130 lectures, 2 quizzes, based on 1067 reviews, and has 9253 subscribers.
You will learn about iOS 18 App Development SwiftUI 6 Swift 6 Xcode 16 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 Optionals 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 This course is ideal for individuals who are People curious about iOS 18 app development with SwiftUI 6 or People who want to learn Swift programming with Swift 6 or Beginner developers who want a fun and easy way to jump into iOS app development or People who want to start building their app portfolio with high-quality, well-designed apps or Those who want to publish their own app on the App Store or Those who want apps and skills to show to potential employers or Learn one programming language and build apps for the new visionOS, as well as iOS, iPadOS macOS, watchOS, and tvOS It is particularly useful for People curious about iOS 18 app development with SwiftUI 6 or People who want to learn Swift programming with Swift 6 or Beginner developers who want a fun and easy way to jump into iOS app development or People who want to start building their app portfolio with high-quality, well-designed apps or Those who want to publish their own app on the App Store or Those who want apps and skills to show to potential employers or Learn one programming language and build apps for the new visionOS, as well as iOS, iPadOS macOS, watchOS, and tvOS.
Enroll now: iOS 18, SwiftUI 6, & Swift 6: Build iOS Apps From Scratch
Summary
Title: iOS 18, SwiftUI 6, & Swift 6: Build iOS Apps From Scratch
Price: $84.99
Average Rating: 4.58
Number of Lectures: 130
Number of Quizzes: 2
Number of Published Lectures: 129
Number of Published Quizzes: 2
Number of Curriculum Items: 132
Number of Published Curriculum Objects: 131
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- iOS 18 App Development
- SwiftUI 6
- Swift 6
- Xcode 16
- 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
- Optionals
- 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
Who Should Attend
- People curious about iOS 18 app development with SwiftUI 6
- People who want to learn Swift programming with Swift 6
- Beginner developers who want a fun and easy way to jump into iOS app development
- People who want to start building their app portfolio with high-quality, well-designed apps
- Those who want to publish their own app on the App Store
- Those who want apps and skills to show to potential employers
- Learn one programming language and build apps for the new visionOS, as well as iOS, iPadOS macOS, watchOS, and tvOS
Target Audiences
- People curious about iOS 18 app development with SwiftUI 6
- People who want to learn Swift programming with Swift 6
- Beginner developers who want a fun and easy way to jump into iOS app development
- People who want to start building their app portfolio with high-quality, well-designed apps
- Those who want to publish their own app on the App Store
- Those who want apps and skills to show to potential employers
- Learn one programming language and build apps for the new visionOS, as well as iOS, iPadOS macOS, watchOS, and tvOS
Welcome
Welcome to my course on building apps for iOS 18 using SwiftUI 6 and Swift 6. 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 120k a year, based on the latest data from Glassdoor.
Swift and SwiftUI were built to be as universally applicable as possible, so even though the focus of this course is on building apps for iOS, most of what we’re learning can also be applied to iPadOS, macOS, watchOS, tvOS, and even the 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 6, 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 – $123.635
-
Android developer – 116,257
-
Web developer – 92,816
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 the instructor explained it, it’s really clear and easy to understand.“
“Easy to understand, good for beginners and instructor is 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 can start with 0 knowledge.“
“This is the best course for learning SwiftUI and iOS, I really recommend this course if you are new to iOS.“
“The teacher is very good and knowledgeable about Swift and SwiftUI.“
“Great course.“
“Great explanation for beginners about SwfitUI. 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 18, SwiftUI 6, and Swift 6.
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.
But don’t let the “fun” part fool you. We’re not skipping out on any of the learning part. We have a ton of topics to cover in this course, and I go over each one in great detail so you can really understand and use them in all your future apps.
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 this opportunity to gain a valuable, fun, and monetizable skillset. You can do this! And I can help you.
Let’s get started!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Course Outline
Lecture 3: Welcome to the Course!
Lecture 4: Download and Install Xcode
Lecture 5: Get Free Access to 1000's of Images, Video, Audio, & App Icons You Can Use
Chapter 2: iOS 18 Jumpstart
Lecture 1: Intro
Lecture 2: Lesson 1 – Xcode & Symbol Effects
Lecture 3: Lesson 2 – ScrollView
Lecture 4: Lesson 3 – SwiftData
Lecture 5: Lesson 4 – Preview Data
Lecture 6: Lesson 5 – SwiftData Query
Lecture 7: Lesson 6 – SwiftData Predicate
Lecture 8: Lesson 7 – MapKit
Lecture 9: Lesson 8 – Transitions & Swipe Actions
Lecture 10: Lesson 9 – Swift Charts
Lecture 11: Lesson 10 – Math Function Plots
Lecture 12: Lesson 11 – Bringing It All Together With TabView
Chapter 3: LOTR Converter – Currrency Converter App
Lecture 1: iOS 18 Updates
Lecture 2: LOTR Converter Intro
Lecture 3: Download and Install Xcode 15
Lecture 4: Lesson 0 – How to Think Like a Programmer
Lecture 5: Lesson 1 – Create and Set Up New Xcode Project
Lecture 6: Lesson 2 – Laying Out Our Main Screen With Stacks
Lecture 7: Lesson 3 – Adding Views To Our Design
Lecture 8: Lesson 4 – Buttons & Properties
Lecture 9: Lesson 5 – TextFields & Bindings
Lecture 10: Lesson 6 – Laying Out Our Exchange Info Screen
Lecture 11: Lesson 7 – Duplicating Our Exchange Rate View
Lecture 12: Lesson 8 – Show and Dismiss a Screen
Lecture 13: Lesson 9 – Laying Out Our Select Currency Screen
Lecture 14: Lesson 10 – Grids & Loops
Lecture 15: Lesson 11 – Models & Enums
Lecture 16: Lesson 12 – Computed Properties
Lecture 17: Lesson 13 – Arrays
Lecture 18: Lesson 14 – Make Icon Grid Tappable
Lecture 19: Lesson 15 – IconGrid
Lecture 20: Lesson 16 – @Binding
Lecture 21: Lesson 17 – Convert Function
Lecture 22: Lesson 18 – Observe Properties
Lecture 23: Lesson 19 – More Observations
Lecture 24: Lesson 20 – TipKit
Lecture 25: LOTR Converter Coding Challenge
Chapter 4: JP Apex Predators – Master Detail App
Lecture 1: iOS 18 Updates
Lecture 2: JP Apex Predators Intro
Lecture 3: Lesson 0 – How to Keep Your Programming Skills Sharp
Lecture 4: Lesson 1 – Create JP Apex Predators Project
Lecture 5: Lesson 2 – Build ApexPredator Model
Lecture 6: Lesson 3 – Build Predators Class
Lecture 7: Lesson 4 – List
Lecture 8: Lesson 5 – Navigation & Search
Lecture 9: Lesson 6 – Filter & Sort
Lecture 10: Lesson 7 – More About Filter
Lecture 11: Lesson 8 – Predator Detail
Lecture 12: Lesson 9 – More Predator Details
Lecture 13: Lesson 10 – Gradient
Lecture 14: Lesson 11 – MapKit
Lecture 15: Lesson 12 – Map View
Lecture 16: Lesson 13 – iMessage Stickers
Lecture 17: JP Apex Predators Coding Challenge
Chapter 5: BB Quotes – Say My Name – Networking App
Lecture 1: iOS 18 Updates
Lecture 2: BB Quotes Intro
Lecture 3: Lesson 0 – How to Think in Versions
Lecture 4: Lesson 1 – Project Setup & TabView
Lecture 5: Lesson 2 – URLs & Models
Lecture 6: Lesson 3 – Optionals
Lecture 7: Lesson 4 – Concurrency
Lecture 8: Lesson 5 – Fetch Functions
Lecture 9: Lesson 6 – ViewModel
Lecture 10: Lesson 7 – ViewModel: Part 2
Lecture 11: Lesson 8 – AsyncImage
Lecture 12: Lesson 9 – Custom Colors
Lecture 13: Lesson 10 – Fetch Quote
Lecture 14: Lesson 11 – CharacterView
Lecture 15: Lesson 12 – CharacterView: Part 2
Lecture 16: Lesson 13 – Version 2.0
Lecture 17: Lesson 14 – More on TabView
Lecture 18: Lesson 15 – ScrollViewReader
Lecture 19: Lesson 16 – Extensions & Constants
Lecture 20: Lesson 17 – Episode Model
Lecture 21: Lesson 18 – Fetch Episode
Lecture 22: Lesson 19 – EpisodeView
Lecture 23: BB Quotes Coding Challenge
Chapter 6: Dex3 – Core Data App
Lecture 1: iOS 18 Updates
Lecture 2: Lesson 1 – Set Up Core Data App
Lecture 3: Lesson 2 – Pokemon API
Lecture 4: Lesson 3 – Pokemon Core Data Model
Lecture 5: Lesson 4 – Replacing Item Code With Pokemon Code
Lecture 6: Lesson 5 – TempPokemon Model
Lecture 7: Lesson 6 – Fetching 386 Pokemon
Lecture 8: Lesson 7 – PokemonViewModel
Lecture 9: Lesson 8 – Design Pokedex Row
Lecture 10: Lesson 9 – SamplePokemon
Instructors
-
Kenneth Jones
iOS Developer
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 10 votes
- 3 stars: 58 votes
- 4 stars: 292 votes
- 5 stars: 706 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple