60,00

Tuto Créer des apps iPhone avec SwiftUI avec Swift, iOS, Xcode

60,00

  • Une formation vidéo de 5h01s
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Découvrez pourquoi vous former avec Tuto.com

Vous avez aimé ma formation gratuite pour apprendre à créer un mini jeu avec SwiftUI ? Ce nouvelle formation en ligne complète vous permettra de devenir autonome dans l'utilisation de SwiftUI, le nouvel outil fournit par Apple pour créer l'interface graphique de vos apps.
 

Ce cours SwiftUi possède :

  • des chapitres théoriques en français et en vidéo qui vont à l'essentiel pour tout bien comprendre,
  • des exercices fun et leurs corrigés pour maîtriser SwiftUI.

Vous serez très rapidement efficace avec SwiftUI et vous pourrez créer des apps qui vous pourraient vous rapporter de l'argent sur l'AppStore !

Au programme de cette formation créer des apps iPhone avec SwiftUI

Voici quelques exemples de ce que vous saurez bientôt réaliser en tant que développeur mobile !

  • Créer des composants graphiques avec SwiftUI,
  • Coordonner l'usage de plusieurs composants,
  • Gérer et transférer des données entre vos vues et écrans,
  • Utiliser une base de données locale pour sauvegarder les informations de vos utilisateurs,
  • Communiquer avec le cloud dans vos apps SwiftUI,
  • Utiliser efficacement @State, @StateObject, @Binding, ObservableObject, etc,
  • Choisir une architecture adaptée à SwiftUI,
  • etc.

Vous allez adorer programmer et plus personne ne pourra vous arrêter !
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.

Pré-requis

Nous utiliserons les outils gratuits proposés par Apple, au cours de la WWDC20 dédiée à iOS 14 : Xcode 12.
Vous avez uniquement besoin d'avoir un mac récent et la dernière version de macOS Catalina ou Big Sur.

Bonne formation.

Table des matières de cette formation Swift, iOS, Xcode (durée : 5h01s)

  • Introduction
    • 1.1- Obtenir les codes source 00:00:52
    • 1.2- Xcode : conseils pour naviguer entre les fichiers 00:06:29
    • 1.3- Tester l'app sur un iPhone 00:04:36
  • Manipulation et sauvegarde de petites données
    • 2.1- Composants et données : A propos de ce chapitre gratuit 00:01:30
    • 2.1.1- Utiliser SF Symbols 00:03:43
    • 2.1.2- Créer des composants 00:03:13
    • 2.1.3- Créer des composants avec paramètres 00:02:36
    • 2.1.4- Permettre aux composants de modifier les valeurs reçues 00:05:01
    • 2.1.5- Personnaliser l'aperçu SwiftUI dans Xcode 00:02:23
    • 2.1.6- Saisie de texte par l'utilisateur 00:03:01
    • 2.1.7- Sauvegarder des données légères 00:06:22
    • 2.1.8- Utiliser la documentation intégrée 00:04:51
    • 2.1.9- L'essentiel de ce chapitre 00:01:13
    • 2.2- Clicker: pseudo utilisateur et sauvegarde: A vous de jouer 00:01:35
    • 2.2.1- Créer le composant EditableTextView 00:03:59
    • 2.2.2- Créer les variables pour le pseudo 00:06:32
    • 2.2.3- Personnaliser le composant et son aperçu 00:04:31
    • 2.2.4- Créer le mode édition du pseudo 00:05:02
    • 2.2.5- Améliorer l'affichage et l'ergonomie 00:04:56
    • 2.2.6- Rendre le composant générique 00:04:50
    • 2.2.7- Sauvegarder le pseudo utilisateur 00:05:32
    • 2.2.8- Afficher et sauvegarder le record 00:06:49
    • 2.2.9- Améliorer l'apparence de notre champ texte 00:04:27
  • List - 1- Afficher des listes de données
    • A propos de ce chapitre gratuit 00:01:15
    • 3.1.1- SwiftUI: utiliser un Button 00:04:38
    • 3.1.2- SwiftUI: Afficher une liste défilable 00:08:15
    • L'essentiel de ce chapitre 00:01:00
    • 3.2- Clicker: pseudo utilisateur et sauvegarde: à vous de jouer 00:01:26
    • 3.2.1- Préparation du code 00:03:23
    • 3.2.2- Création de la structure GameResult 00:03:14
    • 3.2.3- Création de la liste de résultats 00:02:09
    • 3.2.4- Création du composant graphique pour afficher la liste des résultats 00:02:48
    • 3.2.5- Remplissage de la liste 00:06:11
  • Architecture d'applications
    • 4.1- Architecture et organisation du code source: à propos de ce chapitre gratuit 00:01:43
    • 4.1.1- Séparation des responsabilités_Partie 1 00:05:32
    • 4.1.2- Séparation des responsabilités_Partie 2 00:06:41
    • 4.1.3- Gestion des données avec SwiftUI 00:04:06
    • 4.1.4- SwiftUI: struct ou class 00:02:20
    • 4.1.5- SwiftUI: propriétés calculées 00:04:45
    • 4.1.6- ObservableObject et ObjectWillChange 00:02:53
    • 4.1.7- L'essentiel de ce chapitre 00:01:36
    • 4.2- Clicker: Architecturer notre app: à vous de jouer 00:02:43
    • 4.2.1- Réorganiser les dossiers et fichiers 00:06:49
    • 4.2.2- Création du GameManager 00:03:21
    • 4.2.3- Utiliser le GameManager dans la vue 00:04:16
    • 4.2.4- Hall of fame 00:05:07
    • 4.2.5- Utilisation des propriétés calculées 00:06:13
    • 4.2.6- Correction de bug 00:03:55
  • Base de données
    • A propos de ce chapitre gratuit 00:02:54
    • 5.1- Présentation du projet de départ 00:03:12
    • 5.2- Préparer l'architecture de notre app 00:05:16
    • 5.3- Créer un modèle dans CoreData 00:05:24
    • 5.4- Configuration de CoreData 00:05:09
    • 5.5- Utiliser les fichiers générés de CoreData 00:01:56
    • 5.6- Récupérer la liste des tâches sauvegardées 00:07:56
    • 5.7- Ajouter de nouvelles données 00:03:57
    • 5.8- Relier le gestionnaire de données à CoreData 00:02:37
    • 5.9- Relier l'interface graphique au gestionnaire de données 00:02:02
    • 5.10- Rechercher un objet dans la base de données 00:05:39
    • 5.11- Modifier les données existantes dans CoreData 00:01:28
    • 5.12- Modifier les données dans les classes d'affichage 00:07:59
    • 5.13- L'essentiel de ce chapitre 00:02:04
  • Échanger des données avec un service web
    • A propos de ce chapitre gratuit 00:01:11
    • 6.1- Comprendre la notion de service web 00:02:02
    • 6.2- Requêtes HTTP 00:04:42
    • 6.3- Réponses HTTP 00:02:41
    • 6.4- Solutions pour utiliser un service web 00:05:25
    • 6.5- Présentation de URLSession 00:04:46
    • 6.6- Comprendre les tâches asynchrones 00:04:51
    • 6.7- Programmer des tâches asynchrones avec Grand Central Dispatch 00:02:16
    • 6.8- URLSession et Grand Central Dispatch 00:01:19
    • 6.9- Convertir du JSON en objets en Swift 00:07:42
    • 6.10- Exemple chargement et de conversion JSON 00:07:32
    • 6.11- Ajouter un indicateur de chargement 00:06:08
    • 6.12- L'essentiel de ce chapitre 00:01:31



Formateur : Mbritto

Mbritto a publié 7 tutoriels et obtenu une note moyenne de 4,7/5 sur 455 tutoriels vendus. Voir les autres formations de Mbritto

  • Avec quelles versions de logiciels ce tuto est-il compatible ?
    Swift , iOS , Xcode
  • Quel est le niveau requis pour suivre ce tuto ?
    avancé
accédez à plus de 1242 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données