SwiftUI pour iOS 14, iPadOS 14 et macOS 11
4.7 (6 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.
68 students enrolled

SwiftUI pour iOS 14, iPadOS 14 et macOS 11

Créez des applications pour iOS14, macOS11 et iPadOS14
New
4.7 (6 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.
68 students enrolled
Created by Matthieu Passerel
Last updated 8/2020
French
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11 hours on-demand video
  • 62 articles
  • 23 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Vous apprendrez à créer des applications pour iOS et macOS avec le framework SwiftUI
  • Le DataFlow de SwiftUI
  • Comment adapter une application sur les différents produits
Course content
Expand all 185 lectures 11:11:26
+ Tour d'une Application SwiftUI
10 lectures 45:10
Création d'un projet SwiftUI pour iOS
07:15
Création d'un projet multiplateforme et différences
04:46
Xcode 12. Un tour
10:46
Le App
02:12
Le View
02:51
Assets, info.plist et Target
04:24
Les Previews
09:19
Simulateur
01:43
Device
01:52
Les projets
00:02
+ Le DataFlow de SwiftUI: Les Bases
6 lectures 25:36
Qu'est ce que le DataFlow?
05:44
La Property
02:46
Le @State
03:26
Le @Binding
05:14
Le @Environment
06:21
+ Les Vues Basiques
20 lectures 01:12:14
Création d'un projet
03:34
La Vue Text
16:41
Recap Text
00:34
La Vue Image
14:30
Recap Image
00:36
La Vue Image avec SFSymbols
05:55
Recap Image avec SF Symbols
00:09
La Vue Label
03:58
Recap Label
00:13
Le Button
08:48
Recap Button
00:30
Les Stacks
06:37
Recap Stacks
00:32
Le Spacer
03:14
Recap Spacer
00:15
Le Divider
01:31
Recap Divider
00:10
Ajouter une Image de background
04:04
Recap Image de background
00:18
Le projet complet
00:01
+ Exercice: Ajouter des vues basiques
8 lectures 24:08
Présentation de l'exercice
00:10
Mise en place du projet
01:44
Le Header
05:17
Le Label du bas
03:12
Boutons et Divider
06:07
Image de Background
04:00
Résolutions de problèmes de bouton sur macOS
03:35
Le corrigé complet
00:02
+ Extraction de Vues et GeometryReader
5 lectures 18:12
Créer une vue réutilisable
06:18
Le TitleText
03:26
Le GeometryReader
06:50
Les previewLayout
01:37
Le projet complet
00:01
+ Exercice: Ajouter le GeometryReader et réutiliser les vues dans notre app basiqu
6 lectures 23:29
Présentation del'éxercice
00:05
Ajout du GeometryReader
03:30
Extraire les images
08:16
Extraire les Textes
06:21
Extraire un ensemble de Vues
05:16
Le projet complété
00:01
+ La Navigation
17 lectures 47:58
Le TabView
09:23
Recap TabView
00:21
Le NavigationView
05:21
Recap NavigationView
00:15
Le Sheet
05:23
Recap Sheet
00:19
Fermer de façon programmatique
04:28
Recap Fermer
00:10
Le FullSize
05:50
Recap FullSize
00:14
Le NavigationBarItem
03:20
Recap NavigationBarItems
00:12
Le NavigationLink
07:40
Recap NavigationLink
00:12
Le Link
04:32
Recap Link
00:14
Le projet complet
00:01
+ Les Listes
23 lectures 01:08:46
La ScrollView
07:50
recap ScrollView
00:18
ForEach
03:08
Recap ForEach
00:18
La Liste Statique
04:06
Recap Liste Statique
00:10
La Liste Dynamique
07:22
Recap Liste Dynamique
00:16
La Liste avec range
04:39
recap List avec Range
00:11
La Liste avec Objet
12:54
recap List Objet
00:52
La Liste avec Object forEach et Range
03:28
Recap List Objet ForEach
00:09
Naviguer
05:44
Recap Naviguer dans une Liste
00:17
Supprimer
03:42
Recap: Supprimer
01:27
Déplacer
06:11
Recap: Deplacer
00:48
Recap: Sections
00:52
Le ListStyle
02:23
Le Form
01:38
+ Exercice les Listes
8 lectures 24:47
Présentation de l'exercice
01:08
Enoncé de l'Exercice
03:29
Mise en place du projet
02:32
UI de base
03:26
ListRowView
05:17
DetailView
07:32
Ajouter une Section
01:21
L'Exercice complété
00:01
Requirements
  • Posséder un Mac sous macOS 10.14 minimum
  • Les Bases de Swift
  • Les bases de la programmation orienté objet
Description
  • Connaissez vous les bases de Swift et le la programmation Objet?

  • Avez vous déjà développé des applications pour iOS avec Swift?

  • Voulez vous apprendre le dernier framework d'Apple?


Ce cours sur SwiftUI est donc fait pour vous.

Nous apprendrons ensemble pas à pas comment créer des applications avec le dernier Framework d'Apple sorti en Juin 2019 et mis à jour en juin 2020.


C'est une toute nouvelle façon de programmer pour iOS, avec un framework fluide, clair, déclaratif et concis. Vous n'aurez qu'a vous préoccuper des fonctionnalités, SwiftUI s'occupe du reste.

Nous verrons les nouveautés de la WWDC de 2020 comme par exemple les LazyVGrid, le DataFlow, les applications multiplateformes.


J'ai pour ce cours eu une nouvelle façon de procéder avec en version texte un récapitulatif de chaque vidéo théorique. Nous aurons aussi des exercices pour mettre en pratique tout ce que nous avons vu. Car vous le savez bien, si vous voulez intégrer au mieux la programmation, il faut pratiquer au quotidien.


iOS 14 est encore en beta, ce cours aura de nouveaux ajouts de sections en fonction des nouveautés.


Je vous attends Nombreux sur le cours et je vous dit à très vite

Who this course is for:
  • Développeurs iOS qui souhaitent apprendre SwiftUI