HOME > Development > iPhone Apps for Complete Beginners Swift, SwiftUI iOS17

iPhone Apps for Complete Beginners Swift, SwiftUI iOS17

  • Development
  • Mar 06, 2025
SynopsisiPhone Apps for Complete Beginners – Swift, SwiftUI &am...
iPhone Apps for Complete Beginners Swift, SwiftUI iOS17  No.1

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

  • Beginner and Intermediate Swift Skills
  • Design Apps with SwiftUI
  • Data Storage with the New SwiftData
  • Getting Your Own App on the App Store
  • Who Should Attend

  • Brand New or Beginner iPhone App Developers
  • Target Audiences

  • Brand New or Beginner iPhone App Developers
  • 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!

    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

  • iPhone Apps for Complete Beginners Swift, SwiftUI iOS17  No.2
    Nick Walter
    Mobile and Web Developer – iOS, Android, Django, Python. etc
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 3 votes
  • 3 stars: 10 votes
  • 4 stars: 65 votes
  • 5 stars: 197 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!