Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9

Learn all the new APIs including ARKit (Artificial Reality), Machine Learning and Vision Framework - App Development

4.80 (25 reviews)
Udemy
platform
English
language
Mobile Apps
category
2,140
students
4 hours
content
Nov 2017
last update
$19.99
regular price

What you will learn

You will know all the new APIs added to iOS 11 and Xcode 9 new features.

Description

iPhone Development Course

What’s New in IOS 11, Swift 4 and Xcode 9

In this course you are going to learn some of the new features added to iOS 11 and Xcode 9. We are going to create multiple apps that focus on each of the new features. Some of these new features include;

New Xcode Features

Xcode has lots of new features and we’ll be taking a look at some of the new exciting features and how to take advantage of them to make you a better coder. These features include structure highlighting, method extraction, easy renaming, github integration etc.

ARKit

Artificial Reality app used to take thousands of lines of code and complex algorithm to achieve but with the new iOS 11 ARkit, it takes only few lines of code to make an AR app.

Machine Learning

Machine learning is gaining traction in the computer industry and there’s no better time to learn machine learning and how to develop an app that take advantage of it. We’ll develop a simple app that can recognise dominant object in a photo and an app that can recognise the faces of the people in a photo

Drag and Drop

iOS 11 allows user to drag and drop content within one app and also between two different apps. We’ll develop a basic app that allows dragging text from one part to another part.

Vision

We’ll develop an app that allows you to track real world object directly through your phone’s camera. This is a nice feature.

Many more.

We’ll be diving into Natural Language Processing, SiriKit, PDFKit, Apple Music integration, new camera APIs, new Files app and so on…

Now’s the best time to learn iOS 11, Swift 4 and Xcode now before the official release of the public version to the users.

Content

Introduction

Introduction to the course
What's new in iOS 11

What's New in iOS 11 and Xcode 9

Introduction
Introduction to the project file
Add large title to navigation bar
Disable large title on a view controller
Increase or decrease font size
Run multiple simulators at the same time
Simulators now have hardware buttons
Refactoring - Renamed variables propagates throughout the project
Extract methods from a chunk of code
Structure highlighting
Resize simulator window freely
Wireless building
Ability to add named colors
One click protocol stubs fix

Machine Learning - CoreML - Image Recognition App

Introduction
Setting up the image detection app user interface
Setting up the button click event
Download the model from the Apple website
Create the model and the request
Create the handler and perform the request
Request results and result confidence

Machine Learning and Vision - Face Detection App

Introduction
Design the user interface of the face detection app
Set up the UIImageView programmatically
Create the next image button click event
Create the detect faces function to get the bounding box
Create the bounding box for each of the faces
More photo samples to test the app

Artificial Reality ARKit App - Placing 3D objects in your environment

Introduction
Create the user interface for the app
Configuration session and setting up the camera usage description
Add Apple 3D models into the app
Create a Model class
Testing the model class and positioning models
Create the function to add model and to pass different model names
Create the touch began function to get touch position
Pick random models and place around the environment

Vision - Real Time Object Tracking Through The Camera

Introduction
Design the user interface of the object tracking app
Create the camera as the input device
Create the camera output, set up camera permissions and run the camera
Adding the delegate method for capturing image frames
Vision request using the Inception CoreML model
Displaying the result and testing the app to track real world objects

Drag and Drop Feature - Drag Texts To A UITableView

Introduction
Design the user interface of the drag and drop app
Set up the table view correctly
Configure the items to drag delegate function
Implement a drag preview for lifting delegate function
Complete the tableview drop delegate implementation and testing the app

Natural Language Processing App

Introduction
Designing the UI of the language processing app
Detect the dominant language of a text
Break words into lexical
Tokenization - breaking sentences into words
Lemmatization - find the root of any word
NameType - detect organization, personal and place names in a text

QR Code Reader App

Introduction
Introduction to the starter project
Create the function to perform the image request
Create QR Codes and test the app
Getting the barcode string value and navigating to the website

Screenshots

Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9 - Screenshot_01Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9 - Screenshot_02Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9 - Screenshot_03Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9 - Screenshot_04

Reviews

TVI
November 20, 2017
Great course! In one place you can find all new features IOS11 and SWIFT4. No need to read boring and dry Apple manuals. Short videos with examples how to do many IOS11 features. Like Dee style of teaching.
Lokesh
November 10, 2017
Wonderfully put all new Xcode 9 features in one place. Good start for coreML, ARKit, NLP and other such features
Bhavin
August 27, 2017
Just a perfect!! This course is for u if u want to know whats new in iOS11 and Xcode9 ..Each and every information is very detailed and very well explained. great stuff
Peter
August 20, 2017
This is an excellent way to learn what is new in iOS 11 without having to go through a 20+ hour beginner's course. Plus, learning from Dee is the best way to completely comprehend the material and he's one of my top 5 favorite instructor, anywhere. Well worth the price and the time!

Charts

Price

Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9 - Price chart

Rating

Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9 - Ratings chart

Enrollment distribution

Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9 - Distribution chart
1314350
udemy ID
8/6/2017
course created date
11/21/2019
course indexed date
Bot
course submited by