HOME > Development > The Complete iOS 17 Developer Course

The Complete iOS 17 Developer Course

  • Development
  • Apr 21, 2025
SynopsisThe Complete iOS 17 Developer Course, available at $109.99, h...
The Complete iOS 17 Developer Course  No.1

The Complete iOS 17 Developer Course, available at $109.99, has an average rating of 4.41, with 419 lectures, based on 1891 reviews, and has 15795 subscribers.

You will learn about iOS 16 / iOS 15 Development with Swift 5 Build and iPhone/iPad app and put them to the App Store Master Swift 5 programming skills Essential design skills This course is ideal for individuals who are People who want to learn about iOS development or People who want to learn about coding or People who want to be professional iOS developers or People who want to master Swift skills It is particularly useful for People who want to learn about iOS development or People who want to learn about coding or People who want to be professional iOS developers or People who want to master Swift skills.

Enroll now: The Complete iOS 17 Developer Course

Summary

Title: The Complete iOS 17 Developer Course

Price: $109.99

Average Rating: 4.41

Number of Lectures: 419

Number of Published Lectures: 399

Number of Curriculum Items: 419

Number of Published Curriculum Objects: 399

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • iOS 16 / iOS 15 Development with Swift 5
  • Build and iPhone/iPad app and put them to the App Store
  • Master Swift 5 programming skills
  • Essential design skills
  • Who Should Attend

  • People who want to learn about iOS development
  • People who want to learn about coding
  • People who want to be professional iOS developers
  • People who want to master Swift skills
  • Target Audiences

  • People who want to learn about iOS development
  • People who want to learn about coding
  • People who want to be professional iOS developers
  • People who want to master Swift skills
  • Welcome to the Complete iOS 17 Developer Course!

    If you are searching for the right course to learn about iOS Development from scratch you’ve just found it!

    This course will take you from a complete beginner to confident practitioner, as we focus on practical iOS development without neglecting the theory.

    With over 50 hours of teaching and dozens of practical projects –  you’ll learn how to create, write and build real life apps, games and clones plus so much more!

    With this course you also get FREE:

  • One year web hosting from Eco Webhosting (limited to one year per student, not per course)

  • 300$ worth of visuals to use in your app design

  • CCA Certification participation pass for Swift Level 1 and Swift Level 2

  • By the time you finish this course you’ll understand how to write any iOS app you want, and have the confidence to dive in! 

    This course builds on the foundations of Rob Percival’s original iOS courses, but goes much, much further!

    Taught by Atil Samancioglu (who teaches more than 310,000 students on Udemy on Mobile Programming and Cyber Security) in partnership with Rob Percival’s Codestars (over 2 million students have taken Codestars courses) – this course builds on the foundations of Rob’s previous iOS courses, but add much, much more!

    Course Content

    This course is ideal for students looking forward to learn iOS 17 and Swift 5 in a comprehensive way. You do not have to have any prior experience in order to take this course. We are going to start from scratch and make our way to the top. You will be able to write and design a real app and upload it to the AppStore at the end of this course.

    Throughout the course you’ll put your new skills to the test with hands-on practical project builds, including:

  • Art Book

  • Catch the Kenny game

  • Currency Converter

  • Travel Book

  • Foursquare Clone

  • Instagram Clone

  • Snapchat Clone

  • Angry Bird Clone

  • Image Recognition App

  • . . . and so much more!

  • The course also covers both Firebase and Parse with their latest and most updated versions and, as well as learning and practicing all details of Swift 5 and iOS development, there’s a dedicated Swift UI section! 

    We will work with both Xcode 15 and Xcode 13 throughout the course, and all course projects and source codes will be shared with you via GitHub.

    If you ever get stuck with a lecture or need to ask a question – join me and our community in the course Q&A forum! Post your questions and get the help you need within 48 hours.

    Happy Coding.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: How to Get All Free Stuff

    Lecture 3: Do this now for later! CCA Access Code

    Chapter 2: XCode Overview & Getting Started

    Lecture 1: Downloading XCode

    Lecture 2: Creating First Project

    Lecture 3: XCode Overview

    Lecture 4: Running Simulator

    Lecture 5: User Interface

    Lecture 6: Connecting Views

    Lecture 7: Changing Image with Code

    Lecture 8: GitHub Link For First App

    Chapter 3: Swift 5 Deep Dive

    Lecture 1: Swift 5 Deep Dive Intro

    Lecture 2: Options for Writing

    Lecture 3: Variables and Constants

    Lecture 4: Variable Types

    Lecture 5: Predefining Types

    Lecture 6: Arrays

    Lecture 7: Set

    Lecture 8: Dictionaries

    Lecture 9: While Loop

    Lecture 10: For Loop

    Lecture 11: If Controls

    Lecture 12: Functions

    Lecture 13: Optionals

    Lecture 14: Playgrounds GitHub Link

    Lecture 15: Worst Calculator Assignment

    Lecture 16: Calculator Design

    Lecture 17: Calculator Codes

    Lecture 18: Safety and Scope

    Lecture 19: Calculator GitHub Link

    Chapter 4: Layout

    Lecture 1: Layout Introduction

    Lecture 2: Layout Overview

    Lecture 3: Adding Constraints

    Lecture 4: Constraints Detailed

    Lecture 5: Suggested Constraints

    Lecture 6: Project Layout GitHub Link

    Lecture 7: Programmatic Views

    Lecture 8: Mathematical Operations

    Lecture 9: Creating Buttons

    Lecture 10: Objects With Code GitHub Link

    Lecture 11: What is SwiftUI?

    Chapter 5: Advanced iOS Features: Permanent Storage, Segue, Alert Message, Timers, Gestures

    Lecture 1: Advanced iOS Features Intro

    Lecture 2: Permanent Storage

    Lecture 3: Taking Birthday Note

    Lecture 4: Deleting Data

    Lecture 5: Birthday Note Taker GitHub Link

    Lecture 6: Second Screen

    Lecture 7: Segue

    Lecture 8: Information Transfer

    Lecture 9: ViewController Lifecycle

    Lecture 10: Segue App GitHub Link

    Lecture 11: Alert Message

    Lecture 12: User Sign Up Form

    Lecture 13: Alert Project GitHub Link

    Lecture 14: Gesture Recognizers

    Lecture 15: Gesture Recognizer App GitHub Link

    Lecture 16: Timers

    Lecture 17: Timer Project GitHub Link

    Chapter 6: First Game: Catch the Kenny!

    Lecture 1: Catch the Kenny Intro

    Lecture 2: Kenny Assignment

    Lecture 3: Design of The Game

    Lecture 4: Increasing Score

    Lecture 5: Counting Down

    Lecture 6: Kenny Animating

    Lecture 7: Replay Function

    Lecture 8: Saving Highscores

    Lecture 9: Catch the Kenny GitHub Link

    Chapter 7: TableView: Landmark Book

    Lecture 1: Landmark Book Intro

    Lecture 2: What is Landmark Book?

    Lecture 3: What is TableView?

    Lecture 4: Landmarks

    Lecture 5: Connecting with TableView

    Lecture 6: Passing Data

    Lecture 7: Deleting Data

    Lecture 8: Landmark Book GitHub Link

    Lecture 9: About Any Future Updates

    Chapter 8: Intermediate Swift: OOP

    Lecture 1: Intermediate Swift Intro

    Lecture 2: What is OOP?

    Lecture 3: Initializer

    Lecture 4: Enum

    Lecture 5: Inheritance

    Lecture 6: Access Levels

    Lecture 7: CCA Swift Level 1 Certification

    Lecture 8: MusicianClass GitHub Link

    Lecture 9: Simpson Book Design

    Lecture 10: TableView Setup

    Lecture 11: Creating Model

    Lecture 12: Simpson TableView

    Lecture 13: Details

    Lecture 14: Simpson Book GitHub Link

    Chapter 9: Core Data: Art Book

    Lecture 1: Core Data Introduction

    Instructors

  • The Complete iOS 17 Developer Course  No.2
    Codestars ? over 2 million students worldwide!
    Teaching the Next Generation of Coders
  • The Complete iOS 17 Developer Course  No.3
    Atil Samancioglu
    Bestselling Instructor
  • Rating Distribution

  • 1 stars: 43 votes
  • 2 stars: 38 votes
  • 3 stars: 164 votes
  • 4 stars: 568 votes
  • 5 stars: 1078 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!