iOS 12 et Swift 4.2: plus loin dans l'apprentissage
4.7 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
78 students enrolled

iOS 12 et Swift 4.2: plus loin dans l'apprentissage

Apprenez à intégrer 3D touch, Touch ID, Face ID, Siri Shortcuts, NSLayoutConstraints, CoreMotion et bien d'autres choses
New
4.7 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
78 students enrolled
Created by Matthieu Passerel
Last updated 1/2019
French
Current price: $9.99 Original price: $199.99 Discount: 95% off
30-Day Money-Back Guarantee
Includes
  • 8.5 hours on-demand video
  • 10 articles
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Intégration de Face ID et Touch ID
  • Intégration de SiriKit et Siri shortcuts

  • Intégration de widgets (today extensions)

  • Utilisation des NSLayoutConstraint
  • Utilisation de CoreMotion
  • Utilisation du framework Speech
Course content
Expand all 94 lectures 08:26:49
+ TouchID & FaceID
5 lectures 30:06
Mise en place du projet
09:27
Le LocalAuthentification
07:51
Finalisation du code et test de l'application
10:11
Le projet complet
00:01
+ Les raccourcis 3DTouch
10 lectures 42:43
Tour du projet de base
07:11
La documentation à propos des shortcuts
03:18
Notre premier raccourci
06:28
Raccourci avec image perso
02:44
Raccourci dynamique
05:08
Passer au bon controller
04:32
Naviguer dans le NavigationController
07:44
Correction de la navigation vers le WriteController
03:13
Le Projet Complet
00:01
+ Création d'un Widget avec Today Extension
11 lectures 01:10:27
Mise en place du UI principal
10:17
Mise en place de l'API
07:51
Obtenir la position de l'utilisateur
06:16
Convertir le JSON en Struct
08:42
Decoder le JSON
06:04
Montrer les données sur l'application
13:52
Intégration de Today Extension
02:59
UI du Widget
04:36
Ajouter des données au Widget
07:57
Le Projet complet
00:01
+ Création d'une application dans plusieurs langues
7 lectures 32:57
Mise en place du projet
06:51
Ajout de la logique des boutons
02:36
La Localization avec Storyboard
09:10
La Localization avec NSLocalizedString
07:03
Ajouter des arguments à une NSLocalizedString
05:28
Le projet complet
00:01
+ Speech: Transformez votre voix en texte.
9 lectures 41:53
Présentation de l'application
01:29
Speech: La documentation
02:55
Mise en place du projet
06:33
Création du RecordButton
03:34
Import Speech
05:17
Logique du bouton et du clavier
05:56
Enregistrer et retranscrire
12:57
Arrêter l'enregistrement
03:11
Le projet complet
00:01
+ CoreMotion: Accéléromètre, gyroscope et compteur d'activité
11 lectures 01:03:40
Le Framework CoreMotion
02:59
Mise en place du projet
09:34
Ajout des Controllers, @IBOutlets et @IBActions
08:11
L'accéléromètre
08:28
Le Gyroscope
05:02
Déplacer une vue
06:27
Le CMMotionActivityManager
09:55
Ajout de la logique du bouton
03:52
Ajouter un motionEffect sur une vue
07:19
Le projet complet
00:01
+ Les NSLayoutConstraints de façon programmatique
14 lectures 01:42:01
Lancement d'une application sans Storyboard
07:00
Assets, CustomImage et CGRect
05:04
Nos premières NSLayoutConstraints
07:00
Le SafeAreaLayoutGuide
03:32
Le CustomButton
12:15
Finalisation des contraintes de HomeController
09:09
Ajout des targets à nos boutons
09:07
La UITableView
07:00
La UITableViewCell
11:35
Passer à DetailController
04:47
Mise en place de variables NSLayoutConstraint
11:23
Activer les contraintes selon l'orientation
11:33
Le projet complet
00:01
+ @IBInspectable et @IBDesignable
7 lectures 27:31
Le @IBInspectable
04:25
Le DidSet
02:05
Le @IBDesignable
04:47
Création d'un gradient avec draw
08:20
Changer la direction du gradient
06:14
Le projet complet
00:01
+ Siri Shortcut
7 lectures 29:49
Mise en place du projet
05:01
Le CustomButton
02:27
Logique du bouton
05:10
Enregistrer un shortcut
07:17
Utiliser le shortcut avec Siri
07:08
Le projet complet
00:01
Requirements
  • Connaitre les bases de Swift
  • Connaitre la programmation orienté objet
  • Savoir développer des applications pour iOS simples
Description

Vous connaissez les bases de Swift et de la programmation orienté objet?
Vous êtes à l'aise avec Xcode et avez déjà créé des applications simples pour iOS?

Il est temps pour vous d'aller plus loin !

Dans ce cours, nous allons apprendre à intégrer de nouvelles fonctionnalités à vos applications pour pouvoir les rendre uniques, intuitives et originales.

Voyons en détail ce que nous allons apprendre:
- Intégration de FaceID et TouchID pour protéger du contenu au sein de vos applications.
- Ajout de raccourcis 3D touch sur l'icone de votre application pour un accès rapide et facile à certaines fonctionnalités.
- Création d'un Widget météo, pour ne pas avoir à entrer dans votre application pour voir le temps qu'il fait.
- Ajout de plusieurs langues dans une application, pour internationaliser votre création.
- Apprentissage du framework Speech pour transformer votre voix en texte et dicter une ou plusieurs phrases.
- CoreMotion: pour utiliser accéléromètre, gyroscope et podomètre.
- Les NSLayoutConstraint de façon programmatique. Après cette section, vous ne serez plus dépendant d'un storyboard pour créer votre application.
- Création de Siri shortcuts pour effectuer une action spécifique grâce à siri.
- Utilisation de SiriKit pour programmer une activité physique.
- Et plus encore...

Vous êtes prêts à nous rejoindre sur le cours?

Who this course is for:
  • Toute personne ayant déjà les bases du développement d'applications iOS avec Swift et souhaitant aller plus loin dans l'apprentissage.