Advanced iOS: Volume Two - All projects updated to Swift 5

Learn Core ML, Vision, ARKit, Drag & Drop, NFC reading, PDFKit, MusicKit, and more

4.20 (145 reviews)
Udemy
platform
English
language
Mobile Apps
category
Advanced iOS: Volume Two - All projects updated to Swift 5
2,101
students
9 hours
content
Mar 2024
last update
$39.99
regular price

What you will learn

Work with Apple's newest API's

Why take this course?

Note: All finished projects and source code have been update to swift 5.0. So even though some lectures are shown using Swift 4.2, just reference the source code for any update you might need.

iOS gives us a whole range of powerful new tools for you to build intelligent apps, and this course helps you get started with them as quickly as possible: Core ML, Vision, ARKit, and more.

Machine Learning: Take advantage of Core ML to deliver intelligent new apps that can proactively assist your users.

ARKit: Learn how to augment reality with slick interactive graphics thanks to Apple's new ARKit framework.

Drag & Drop: Let users move data freely inside your app and others too using powerful new multi-touch gestures.

Plus: NFC reading, PDFKit, Vision, MusicKit, and more!

This course is written by the award winning Swift programmer, Paul Hudson, it is from his best selling book, "Advanced iOS: Volume Two", 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.

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.

Please note: These are intermediate to advanced projects, and this course will not teach you the Swift language, or how to codeyou 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.

Advanced iOS: Volume Two includes seven new projects that teach some of the most powerful features in iOS, plus technique projects that deep-dive into smaller features:

  •  Project 1: Trade my Tesla Teach iOS how to evaluate the trade-in price of cars using machine learning.

  • Project 2: Sightspotter Blend augmented reality with Core Location to help tourists find their way around a city.

  • Project 3: Going Postal Create fun postcards using images, text, and colors, all powered by iOS's new drag and drop APIs.

  • Project 4: Swift Sampler Learn to render PDFs with watermarks and interactive thumbnails, all using PDFKit.

  • Project 5: Picture Protector Build an app that detects faces in photos and lets users interactively blur any they want.

  • Project 6: Name that Tune Use MusicKit to fetch data from Apple Music and build a fast-paced two-player charts game.

  • Project 7: Video X-Ray Let users record a video while the Vision framework silently detects and records all objects in the scene.

  • Along the way you'll learn all this and more:

  • How to use Core ML and the Vision framework to leverage machine learning in your own apps.

  • Building both games and apps from scratch using ARKit's augmented reality technology.

  • How to integrate drag and drop into your apps using table views, collection views, and more

  • The all-new PDFKit framework, delivering fast and efficient PDF rendering on iOS.

  • Using the new depth-mapping APIs exposed through the iPhone camera.

  • Automatically detecting and blurring faces using the Vision framework.

  • Reading NFC tags using Core NFC.

  • Taking advantage of the new MusicKit APIs to work with Apple Music.

  • And more!

  • If you want to take advantage of some of the most advanced functionality provided in iOS, there's no faster way than the Advanced iOS series.

Screenshots

Advanced iOS: Volume Two - All projects updated to Swift 5 - Screenshot_01Advanced iOS: Volume Two - All projects updated to Swift 5 - Screenshot_02Advanced iOS: Volume Two - All projects updated to Swift 5 - Screenshot_03Advanced iOS: Volume Two - All projects updated to Swift 5 - Screenshot_04

Reviews

Dylan
July 25, 2023
I love the instructor and his teaching style. Very informative, without getting too detailed/uninteresting
Vlad
April 8, 2022
This course is not actualized and the python installation tutorial simply does not work on new machines. You will need to research a lot yourself
Matthias
July 3, 2017
Thank you for offering this fantastic course just a few weeks after the official announcement of iOS11. As mentioned in the introduction, this course is for developers with at least some iOS and Swift experience. I am really glad, that only the NEW iOS 11 features are explained by some great sample apps. I can't wait for the missing lessons.
Dan
July 2, 2017
This course is a great introduction to iOS 11. I particularly like that the CoreML project includes instruction on how to generate the model in Python.
Jou-Hsuan
July 1, 2017
The course is great and manage well. It definatelly good for people who want to know what's new in ios11 in the first place and i love all courses from "hacking with Swift".
OneCar
July 1, 2017
He has a great grasp of the Swift language and has already updated the course unlike a lot of courses here that are left to rot. Stephen explains everything very well and is why I have bought another course by him! He responds to questions in a timely manner which is huge because if you get stuck then what do you do? Thanks for the great course!
Darren
June 30, 2017
I came here from his other videos such as Hacking With Swift 3 and I was able to easily apply the skills he taught us flawlessly onto here. It feels like a smooth transition into the unique changes of ios 11. This course is the one of a kind deal if you are looking to get comfortable with the new release of Swift and even learn some valuable tips!
Shawn
June 30, 2017
I'm a big fan of Stephan DeStefano and HackingWithSwift. I bought all of his lectures. All of his lecture is really valuable. Don't skip lecture. And He response all of my questions. If you looking for great iOS course in Udemy then choose this course!
David
June 30, 2017
The instructor for this course explains things very well and has compiled a lot of helpful info about the new features revealed in the latest WWDC. I have purchased several courses from this author and have never been disappointed. I like that this course examines features that will not be covered in beginner courses. One caveat: You should understand the basics of Swift already to get the most out of this course. If not, I recommend you try one of Stephen DeStefano's other courses first. But if you have some knowledge of Swift, you'll definitely benefit greatly from this course.
Paul
June 30, 2017
I've been following Steve's courses since iOS9 days and love the way he teaches every concept in a clear and easy way. I really recommend you this course, compared to other similar iOS courses, if you want to understand how it works.
Robert
June 29, 2017
Based on the quality of the previous courses from this instructor, this course was an immediate buy. The material is accurate, well presented, and extremely useful. The sampling of videos I've watched so far in this course equal or exceed the quality of his existing course catalog. Two big thumbs up.
Simon
June 29, 2017
I have purchased many iOS courses and I like this one a lot and like the course layout and speed and introduction to new features. I like the summaries and demos of PDFkit, ARKit, Machine Learning (Core ML) and detecting depths in photos. My development blog www.fearby.com
Rene
June 29, 2017
So far so good. I know the tutor from other courses and love the calm way of explaining the content. The content btw. is pretty amazing and much better than in most other courses I found on the internet, but you should have some basic knowledge of Xcode and Swift (this one is definitely not for total beginners). I like the idea of not going into detail of the basics of Swift again, but instead concentrating on interesting concepts and explaining how they are used (like CoreML for instance).
Pierre
June 29, 2017
Just started the course and very happy so far. The books are excellent so I'm expecting this course to match that till the end.
Landahoy55
June 29, 2017
Stephen and Paul are great teachers. Explanations are clear, concise and provide enough knowledge for learners to build on. Examples are efficient and clear. Keep it up :)

Charts

Price

Advanced iOS: Volume Two - All projects updated to Swift 5 - Price chart

Rating

Advanced iOS: Volume Two - All projects updated to Swift 5 - Ratings chart

Enrollment distribution

Advanced iOS: Volume Two - All projects updated to Swift 5 - Distribution chart
1242412
udemy ID
6/5/2017
course created date
11/22/2019
course indexed date
Bot
course submited by