iPhone Apps for Complete Beginners Swift, SwiftUI iOS17
- Development
- Mar 06, 2025

iPhone Apps for Complete Beginners – Swift, SwiftUI & iOS17, available at $19.99, has an average rating of 4.71, with 51 lectures, based on 279 reviews, and has 1555 subscribers.
You will learn about Beginner and Intermediate Swift Skills Design Apps with SwiftUI Data Storage with the New SwiftData Getting Your Own App on the App Store This course is ideal for individuals who are Brand New or Beginner iPhone App Developers It is particularly useful for Brand New or Beginner iPhone App Developers.
Enroll now: iPhone Apps for Complete Beginners – Swift, SwiftUI & iOS17
Summary
Title: iPhone Apps for Complete Beginners – Swift, SwiftUI & iOS17
Price: $19.99
Average Rating: 4.71
Number of Lectures: 51
Number of Published Lectures: 51
Number of Curriculum Items: 51
Number of Published Curriculum Objects: 51
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
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:
-
Resume App
-
Text Manipulator App
-
Journaling App (SwiftData)
-
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!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Resume App – SwiftUI and Designing Apps
Lecture 1: Xcode Tour
Lecture 2: Views
Lecture 3: HStack and VStack
Lecture 4: Modifiers
Lecture 5: Spacer and ZStack
Lecture 6: Resume App
Chapter 3: Text Editor App – Swift Basics
Lecture 1: Variables and Constants
Lecture 2: Types: String, Int, and Double
Lecture 3: Comments and Print
Lecture 4: Displaying Data
Lecture 5: TextField
Lecture 6: Structs
Lecture 7: Reusable Views
Lecture 8: If Statements
Lecture 9: Finding Answers
Chapter 4: Daily Journal App Part 1 – Lists and Multi-Screen Views
Lecture 1: Renaming and Refactoring
Lecture 2: Arrays
Lecture 3: Lists and Arrays
Lecture 4: Classes and Identifiable
Lecture 5: NavigationStack and NavigationLink
Lecture 6: Adding Properties
Lecture 7: Detail Views
Lecture 8: Row View
Lecture 9: For Loops
Chapter 5: Daily Journal App Part 2 – SwiftData
Lecture 1: SwiftData Basics
Lecture 2: @Query and Fetching Data
Lecture 3: Saving SwiftData Objects
Lecture 4: Booleans
Lecture 5: Displaying a View with Sheets
Lecture 6: Forms and Data Input
Lecture 7: Dismissing Sheets
Lecture 8: Editing SwiftData Objects
Lecture 9: Deleting Objects from SwiftData
Chapter 6: Course List App – Web APIs and JSON
Lecture 1: Course List Preview
Lecture 2: Functions
Lecture 3: Parameters and Return
Lecture 4: Optionals
Lecture 5: APIs and JSON
Lecture 6: URLSession and URLRequest
Lecture 7: JSONDecoder
Lecture 8: Listing Courses
Lecture 9: AsyncImage
Lecture 10: SF Symbols
Lecture 11: Design Polish
Chapter 7: Getting Your App on the App Store
Lecture 1: Paid Developer Account
Lecture 2: Certificates, IDs, and Profiles
Lecture 3: Uploading
Lecture 4: Metadata
Chapter 8: Outro
Lecture 1: So Long!
Lecture 2: Bonus – Adding Search to the Journal App
Instructors

Nick Walter
Mobile and Web Developer – iOS, Android, Django, Python. etc
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Medium Platform Masterclass For Blogging with ChatGPT and AI
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Canva Next Level- Become a Canva Expert
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- Surpassing Your Kickstarter Goals
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling