Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Cleaning
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 8.5 hours on-demand video
  • 10 articles
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development iOS Development

iOS 12 et Swift: plus loin, les notions intermédiaires

Apprenez à intégrer 3D touch, Touch ID, Face ID, Siri Shortcuts, NSLayoutConstraints, CoreMotion et bien d'autres choses
Rating: 4.5 out of 54.5 (20 ratings)
189 students
Created by Matthieu Passerel
Last updated 1/2019
French
30-Day Money-Back Guarantee

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

11 sections • 94 lectures • 8h 26m total length

  • Preview01:49
  • Preview06:50

  • Preview02:36
  • 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

  • Preview02:24
  • 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

  • Preview01:52
  • 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

  • Preview01:48
  • 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

  • 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

  • Preview01:52
  • 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

  • Preview02:35
  • 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

  • Preview01:39
  • 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

  • Preview02:45
  • 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.

Instructor

Matthieu Passerel
Développeur iOS et Android
Matthieu Passerel
  • 4.4 Instructor Rating
  • 2,564 Reviews
  • 8,067 Students
  • 22 Courses

Développeur iOS et Android passionné.

Je vous fait partager mes connaissances en matière de développement d'applications mobiles.
Mon but en tant que formateur est de vous faire apprendre le développement d'applications mobiles tout en créant de vraies applications. La théorie est importante, la pratique l'est tout autant.
En suivant mes cours, vous pourrez monter en compétences mais aussi créer un portfolio solide que vous montrerez fièrement à vos futurs employeurs.

Prêts à vous lancer?

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.