iOS 10 Swift 3 hands on features - Siri Kit , Messages , ...
3.9 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,211 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS 10 Swift 3 hands on features - Siri Kit , Messages , ... to your Wishlist.

Add to Wishlist

iOS 10 Swift 3 hands on features - Siri Kit , Messages , ...

Build real useful app using the latest iOS 10 and Swift 3 features - Hands on projects, all source codes included.
3.9 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,211 students enrolled
Created by Yohann Taieb
Last updated 6/2016
English
English
Current price: Free Original price: $200 Discount: 100% off
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • iOS 10 Speech Recognition: Learn how to use Siri's power within your app to get to transcribe audio into text! Also learn how to record the iPhone user's voice and get to turn it into text!
  • - Stickers is the upcoming gold rush. Learn how to create sticker app extensions for the Messages app. No coding skills required!
  • - Learn Swift 3 changes. Get an in-depth look at the differences between swift 2 and Swift 3 for common usage, such as Strings, Arrays, Core Graphics, Iteration loops, and much more.
  • - Finally get to use Siri voice commands to control the iOS app using SiriKit. Learn how to integrate the Siri Kit and How to code responses to Siri commands. Also learn how to add your own words to Siri's vocabulary!
  • - Build an iOS 10 Message App Extension. Learn how to customize conversations by manipulating text, backgrounds, layouts, links, videos, audio and attachments
  • - Making your iOS app content searchable within the Home Spotlight and the iTunes app store search tab.
  • - Technical app store optimization
View Curriculum
Requirements
  • basic programming understanding
  • have a MAC computer or use macincloud online
Description

Hello, My name is Yohann, I will be your instructor.

This course is not just about learning programming with iOS 10 and Swift 3. This course unlike any other course, teaches you how to make real useful apps using the new iOS 10 features.

We will be using both objective-C and the new Swift 3 language. 

You will learn how to use  the new messages framework where you'll get to make iOS 10 sticker packs. Get to make sticker apps in no time and get to sell them in the new app store called the messages app store which the media has named as the new gold rush, full of opportunities, let's do this together.

Then you will learn how to make advanced messages app extensions that where you'll get to customize message conversation changing backgrounds, adding stickers, and animations.

Then we will introduce the new iOS 10 Siri Kit. You will get to program Siri to send commands to your app. For example, if you want to  send commands to play / pause the video,  or start / stop a workout session.

Then you will learn how to use Speech recognition. You will make an app that will take your voice from the microphone and automatically translate it into text. Isn't it amazing?

Finally, you will learn how to bake app store SEO techniques right within your app to give your app more exposure in the iTunes app store which will drive more downloads and potentially more revenue.

As we go through the creation of these apps, you also get to learn Swift 3 as I go over the differences between the old Swift and the new one.

 

Now is the perfect time to learn of these amazing skills. If you need help, my students can tell you that I'm always available in the forums.

And this course comes with a full refund if you're not satisfied, You've got nothing to loose.

Join now and let's get started.

Who is the target audience?
  • anyone interested in making amazing iOS apps
  • software engineers
  • graphic designers wanting to make apps (no coding required for sticker packs!)
  • computer students
  • art students
  • hobbyist
  • visionaries
  • entrepreneurs wanting to make an app business
Curriculum For This Course
36 Lectures
02:37:33
+
Introduction
1 Lecture 02:25

Get to know your instructor, and quick course overview.

Preview 02:25
+
Making Stickers app extensions
9 Lectures 20:05

In this lecture, you will learn what iOS 10 sticker app s are and how to access them.

Preview 01:05

In this lecture, you will learn how to get the iOS developer license to be allowed to publish sticker apps.

Preview 01:58

In this lecture, you will learn how to download and install the correct version of xcode to make sticker packs.

Preview 02:12

In this lecture, you will learn how to build your own stickers app using iOS 10. The cherry on the cake is that you don't need to write a single line of code! This is the next gold rush in the iTunes app store.

Preview 03:52

In this lecture, you will learn what the Stickers specifications are.

Stickers specifications
01:03

In this lecture, you will learn how to taking screenshots of your sticker app.

Taking sticker app screenshots
02:09

In this lecture, you will learn how to create the sticker app settings in itunes connect.

Create itunes connect app settings
03:58

In this lecture, you will learn how to submit the build to itunes connect

Submit the build to itunes connect
03:03

In this lecture, you will learn how to submit the app for review.

Submit your app to itunes for review
00:45
+
Speech Recognition Apps
6 Lectures 44:41

In this lecture, you will learn how to create a swift project and set up the user interface for speech recognition

Create a Swift project and setup user interface
06:06

In this lecture, you will learn how to program the speech recognition main code

Programming the speech recognition code
11:18

In this lecture, you will learn how to test the speech recognition on your iPhone.

Testing Speech Recognition on physica
02:26

In this lecture, you will learn how to program LIVE audio recording from the iPhone microphone input.

Programming the live audio recording setup
10:52

In this lecture, you will learn how to code the live audio recording logic.

Coding the live audio recording logic
12:13

In this lecture, you will learn how to test the speech recognition live audio recording

Testing Speech recognition on live recording
01:46
+
SiriKit - Voice Command for your apps
3 Lectures 10:10

In this lecture, you will learn how to create the SiriKit project.

iOS 10 Create a SiriKit project
04:27

In this lecture, you will learn how to test Sirikit and send debug the Siri commands.

Testing Sirikit in iPhone and debugging commands
02:27

In this lecture, you will learn how to build your own siri kit vocabulary.

Building your own Siri Kit Vocabulary list
03:16
+
Swift 3 changes from Swift 2.3
4 Lectures 18:07

In this lecture, you will learn how to use Swift 3 core graphics new methods.

Swift 3 Changes to core graphics
06:13

In this lecture, you will learn how to use Swift 3 new String features.

Swift 3 Strings
06:18

In this lecture, you will learn how to use Swift 3 Arrays and new Colors.

Swift 3 arrays and colors
02:40

In this lecture, you will learn how to use the new ways to iterate and use loops.

Swift 3 loops and iterations changes
02:56
+
Messages app Extensions - your own apps within iMessage app
5 Lectures 25:21

In this lecture, you will learn how to create your Message app extension project and test it.

Create your Messages App Extension project and test it
04:19

In this lecture, you will learn how to set up the messages app extension.

Setting up messages app extension icons
03:06

In this lecture, you will learn about the Message app extension life cycle.

ioS 10 app extension life cycle
05:23

In this lecture, you will learn how to create text messages dynamically

Creating text messages within the Messages app extension
05:17

In this lecture, you will learn how to build a complex text message layout.

Note: Download project files in this lecture.

Building complex message layouts - iOS 10
07:16
+
iTunes app Ranking - ASO (App Store Optimization) techniques
8 Lectures 36:44

In this lecture, you will learn about techniques to improve your app ranking

iOS 10 App Store Optimization advantages - technical ASO
05:59

In this lecture, you will learn how to locate where to add the spotlight search code.

Locating where to add spotlight search code
02:00

  • In this lecture, you will learn how to add the core spotlight continuation entry in the preference file.
Add CoreSpotlightContinution entry to preference file
01:11

In this lecture, you will learn how to setup the core spotlight framework.

Core Spotlight framework initial setup
02:08

In this lecture, you will learn how to program the addition of your app within the spotlight results.

Programming adding spotlight results
11:59

In this lecture, you will learn how to test adding spotlight activity results to the iPhone home screen.

Testing adding Spotlight activities in the iPhone home
01:23

In this lecture, you will learn how to launch the correct app view controller after tapping a spotlight entry.

Launching the correct app view controller after tapping spotlight result
03:31

In this lecture, you will learn how to index your app content publicly to rank higher in the app store.

Indexing your app content publicly for app store ranking
08:33
About the Instructor
Yohann Taieb
4.3 Average rating
2,741 Reviews
62,270 Students
77 Courses
Apps Games Unity iOS Android Apple Watch TV Development

Yohann holds a Bachelor of Science Degree in Computer Science from FIU University. He has been a College instructor for over 10 years, teaching iPhone Development, iOS 11, Apple Watch development, Swift 3, Unity 3D, Pixel Art, Photoshop for programmers, and Android. Yohann also has plenty of ideas which naturally turned him into an entrepreneur, where he owns over 100 mobile apps and games in both the Apple app store and the Android store.

Yohann is one of the leading experts in mobile game programming, app flipping and reskinning. His teaching style is unique, hands on and very detailed. Yohann has enabled more than 50000 students to publish their own apps and reach the top spots in iTunes App Stores, which has been picked up by blogs and medias like WIRED magazine, Yahoo News, and Forbes Online. Thanks to him, thousands of students now make a living using iOS 11, Swift 4, Objective C ( ObjC ), Machine Learning, Augmented Reality / VIrtual Reality, Android, Apple Watch ( watchOS ), Apple TV ( TVOS ), Unity 3D, and Pixel art animation