Skip to content
UdemyiOS SwiftPaid courseIntermediate levelCertificate

Advanced iOS: Volume 1 - All source code updated to Swift 5 (Udemy.com)

Learn about speech transcription, SiriKit, and more!

Created by: Stephen DeStefano

Last updated October 2020

icon
What you will learn

  • Work with Apple's newest API's

How it compares

Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:

  • Rating4.4 out of 5higher than 30% of them
  • Reviews154#121 of 161 by number of reviews
  • Length13 hourslonger than 53% of them
  • Last updatedOctober 2020more recently than 53% of them

icon
Course Description

Note: All finished projects and source code have been update to Swift 5

Build 7 complete real world projects that teach you about speech transcription, SiriKit, and more!

 As well as 5 technique projects that reinforce your iOS knowledge for building apps.

This course is written by the award winning Swift programmer, Paul Hudson, it is from his best selling book, "Advanced iOS: Volume 1", made into a lecture style course, and these videos were made with his permission and support. Paul is the author of the Hacking With Swift series of tutorials, which is one of the most popular Swift coding sites online. Paul also has received high praise from the creator of the Swift language, Chris Lattner, for his outstanding method of teaching, and series of Swift tutorials. And working together with iOS developer Steve DeStefano, the Hacking with Swift series of programming training videos are simply the fastest way to learn how to code in the Apple eco-system.

Check out all of Paul Hudson's Swift tutorials and books at HackingWithSwift - from beginner to pro, Paul will teach you to write Swift code in very little time.

The term "Hacking With Swift" means we are "playing" with the Swift language, and using it in unique and interesting ways.

Whether it's iMessage apps, SiriKit integration, rich media user notifications, or speech transcription, this course will teach you how to use these incredible features which can help take your apps to the next level.

This course incorporates the use of annotations, callouts, diagrams, highlighting, and deep explanations that help make complex subject matter, much easier to grasp, and guide you along the path of the code, each step of the way. This course also makes the perfect reference tool kit, to be used in conjunction with the Apple docs, so that you can go back and scrub through any of the lectures very quickly to pull out relevant code or instruction that you need, as there's no wasted chatter here, it's strictly on point with Swift and iOS.

Please note: These are intermediate to advanced projects, and this course will not teach you the Swift language, or how to code, you should already have completed Paul Hudson's Swift tutorials at HackingWithSwift dot com, or gone through the Hacking With Swift beginner to pro course here on Udemy.

  • Project 1: Create a Rich Media Photo Album using voice transcription and search functionality.

  • Project 2: Build a Group Scheduling app that integrates with Messages. 

  • Project 3: Create a Ride-Sharing app that integrates with SiriKit for voice activation.

  • Project 4: Build a Lock Screen Widget that helps language learners memorize new vocabulary.

  • Project 5: Create a Daily Alarm Planner using the new UserNotifications framework.

  • Project 6: Code your own Board Game that implements an "AI" opponent, using the new GKMonteCarloStrategist from GameplayKit.

  • Project 7: Build a Tank War Game using SpriteKit's powerful new Node Tiling system.

  • Featuring apps built by the award winning Swift programmer Paul Hudson 

  • Learn about the new iOS animations

  • Work with Swift's measurement classes called Units

  • Learn about the new and improved Core Data

  • Work with the new Raw Photography classes

  • See how to use the new image rendering API

  • Learn about the new Warp Geometry classes, and build a simple app with them

  • And More!


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Stephen DeStefano

Stephen DeStefano is a seasoned SwiftUI programmer with over a decade of experience in teaching beginners the fundamentals of Apple’s Swift language. His passion for programming, specifically, SwiftUI and animations is evident in his work, including several in depth and comprehensive courses featured on Udemy and other platforms. Throughout his career, he's had the privilege of working with some of the leading Swift and SwiftUI programmers in the field, including Paul Hudson, and J.D. Gauchat, but his own unique approach of blending best practices and industry standards with hands on tutorials and exercises has attracted over 30,000 students, solidifying him as a sought after SwiftUI educator.

Also check out his best selling book titled:  Animating SwiftUI Applications on Amazon.


icon
More courses by Stephen DeStefano

$89.99

$49.99

$44.99

$79.99

$44.99

$44.99

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.4

154 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Amy Kok on 9/3/2020

It was Fin but quote confusing to

By Kevin on 5/13/2020

Why is this still referring to swift 3.0. Would have been nice to learn about some of the new features of Swift 5.0 like property wrappers and such. Anyways good way to refresh so 3 *

By James Tuttle on 6/17/2017

Nice and easy to follow through while coding. Brings out the simple form of the xcode new and old and then allows me to grow from the project and tweak it to my liking.

By HWS Coder Coder on 3/16/2017

amazing , amazing Amazing , if u enrolled in the previous course Hacking with swift 3 , so almost 50% of this program you can do it easly

By Shawn Baek on 2/17/2017

That's really amazing course. I will continue learning this course but also all of his lectures!

By Nick Seawater on 1/5/2017

The projects I have been looking forward to exploring have met, and exceeded my expectations for awesome Swift tutorials. I feel totally satisfied with my purchase of this course after enjoying creating 3 of the course's projects. I am very excited to explore the rest of the projects of the course. This advanced Swift programming course has been an absolute blessing for me, and I feel that some beginning Swift learners will love the course, too.

By James Slone on 12/21/2016

I'm a beginning Swift programmer so I really appreciated that the application was built from "scratch", meaning he created the program using Xcode without starting from a template. I got to see how a programmer would create a program from the beginning. It was a very good lesson. While this project was not about the ins and outs of using Interface Builder to create an app, I would find such a course valuable. One of the reasons I bought this course was to learn about Core Data. Unfortunately there is no project for Core Data. There is a nice screen that talks about the difference between Swift 2.2/ iOS 9 and Swift 3.0/ iOS 10 but I was really wanting a project that talks about how to use Core Data and JSON to store use information.

By Ryan Ramos on 8/31/2016

Stephen has a way of teaching that really takes you step by step into the code. He also answers questions with full explanation. I highly recommend all his classes. He is a personable instructor and very knowledgeable about iOS. Take his class!

By Marc Aupont on 7/26/2016

Course is great so far. I'm not a big fan of the teaching style that declares new functions without defining them first. I find this to be confusing. Other than that, this course is pretty good. Course does not really discuss certain swift concepts so beware of that. Also course focuses on development more than design. Apps aren't necessarily production quality design but content and structure is there

By Don Gula on 7/21/2016

In all of his courses, Stephen does an excellent job of providing in depth explanations making it as easy as possible to grasp the information! His iOS courses are top-notch and the best of the best on Udemy! He takes his teaching seriously and is always very quick to respond to questions.

Showing all 10 reviews on CourseDuck

Read all 154 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100