iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17

You'll go from a complete beginner to having your own app in the App Store. Brand new (filmed Fall 2023) using Xcode 15

4.70 (225 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17
1,260
students
9.5 hours
content
Oct 2023
last update
$84.99
regular price

What you will learn

Beginner and Intermediate Swift Skills

Design Apps with SwiftUI

Data Storage with the New SwiftData

Getting Your Own App on the App Store

Why take this course?

Hi, I'm Nick. I LOVE to make iPhone apps. And I want to share the magic of making iPhone apps with you!

I'm a self taught developer so I know what it's like to start as a true beginner. I've structured my course to be the course I wish I had when I was learning how to make apps for the first time. Filmed in Fall 2023, this course uses the latest tools of iOS 17 and Xcode 15.

In this course, we'll start first by learning the design side of making apps using SwiftUI. We'll go step by step from basic shapes, to creating your own mini-resume app! (It's the cutest resume you've ever seen)

Then we'll start learning Swift, the programming language used to make iPhone apps. We'll start with basics topics like variables and constants, and then build on those skills so that by the end of the course you'll understand intermediate concepts like functions and classes.

In this course we'll make 4 apps:

  1. Resume App

  2. Text Manipulator App

  3. Journaling App (SwiftData)

  4. Course Listing App (Web/APIs)

We'll then finish the course by teaching you the process to submit your own apps to the App Store!

I can't wait to show you all the excitement that comes from creating your own apps and sharing them with the world. Let's get started!

Screenshots

iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - Screenshot_01iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - Screenshot_02iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - Screenshot_03iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - Screenshot_04

Reviews

Eduard
December 3, 2023
Difficult things are explained very well and with humor in an easy to understand language. My English level is only B2, but I could understand everything.
John
December 3, 2023
I just finished watching this course, and I learned so much about iOS development from this. Explanations were easy to understand. Would highly recommend!
Darrin
November 29, 2023
I love the format. It helps to build your knowledge based on a real world model. Therefore, it is easier to connect what you learn with how to use it in the future.
Omar
November 27, 2023
I'm Omar from Saudi Arabia one of the special needs, I really know the basics and have more knowledge and be familiar with Xcode project and swiftUI THANK YOU SO SO MUCH
Alexis
November 17, 2023
just great, i like so much this course, now I'm develop my first app. I hope put on the apple store very soon
Michael
November 12, 2023
Excellent. Nick is easy to follow. Some courses skip around their code too much. He is very methodical.
Alexander
November 3, 2023
I have attended a lot of courses over the years, some just out of curiosity, because I want to produce my own one day. What I liked most about the course is the instructor being able to demonstrate genuinely how to be happy about little things. This cannot be valued highly enough. This is why the course got a half star more, otherwise I'd have rated it 4 out 5. It is decent enough to learn stuff and in any case worth its money.
Molly
October 31, 2023
Aside from maybe a little too cheerful :), this guy is a really good instructor. After years away from iOS/MacOS/WatchOS, and working in Python, I decided to get back into Mobile. And the fact that this course was maybe a month old when I started and had a great learning curve, and thank you Tim Cook that CoreData is gone!!!....all that made this my course of choice....and this is my first Udemy review....at least I think so.
Robert
October 31, 2023
The idea is good, but I personally miss the depth in the knowledge transfer. You create projects, but the "why" is not conveyed enough. So it is difficult for me to learn and understand when what and where is needed.
Dagmar
October 29, 2023
As always it is just fun to watch Nick. He is a very good teacher, creates a nice learning curve and is infecting you with his enthusiasm.
Michael
October 27, 2023
Nick has a good spirit about him. His fun style of teaching is infectious and makes it exciting to learn Swift and Swift UI.
Thomas
October 25, 2023
Great course, love it so far. Tutor is nice. I like listening to him. I found a solution to the TextEditor placeholder problem tho. You can just add an if statement and show something else while TextEditor is empty. Here's the code: ZStack(alignment: .leading) { if text.isEmpty { Text("Start typing...") .foregroundStyle(.secondary) .opacity(0.4) } TextEditor(text: $text) }
Hamza
October 19, 2023
I always had concerns about coding in any language, cus I always forget whatever I learn. However, even if it's not my mother language, I can easily follow and make things happen. This will be one of my physical evidence that I can do everything if I focus correctly. Thx2u boss. Cheers
Jim
October 17, 2023
Engaging instructor and the imaging is excellent. Nick has a very good way of organizing and presenting the material. I had tried SwiftUI when it first came out and just could not grasp the concept. Halfway through, I now have a decent understanding and am no longer stuck using just UIKit.
Terrance
October 1, 2023
I already knew some older SwiftUI and got this course as a refresher course. I was very happy with the content.

Charts

Price

iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - Price chart

Rating

iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - Ratings chart

Enrollment distribution

iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - Distribution chart
5561122
udemy ID
9/15/2023
course created date
9/18/2023
course indexed date
Bot
course submited by