https://www.linkedin.com/learning/l-essentiel-de-flutter/bienvenue-dans-l-essentiel-de-flutter
Dans cette formation, qui s'adresse aux développeurs d'applications et d'interfaces utilisateur (UI) mobiles, vous découvrirez Flutter, le framework open source de Google. Votre formateur Chakir Aouad vous expliquera comment installer le framework et tous les outils associés sur les plateformes Windows et macOS, et vous initiera au langage Dart. Puis, à l'aide d'exemples pratiques, vous créerez un projet, une interface et une application complète, en utilisant les différents widgets mis en œuvre par Flutter. Au terme de cette formation, vous aurez toutes les cartes en main pour créer des UI dynamiques grâce à Flutter.
Contenu de la formation
Introduction
vidéo Bienvenue dans "L'essentiel de Flutter"
1. Démarrer avec Flutter
vidéo Comprendre le rôle de Flutter
vidéo Connaître les prérequis de la formation
vidéo Aborder le langage Dart
vidéo Développer des applications mobiles
2. Découvrir le langage Dart
vidéo Appréhender les variables et les types de données simples
vidéo Utiliser l'interpolation de string
vidéo Aborder les listes
vidéo Mettre en oeuvre les boucles et les conditions
vidéo Écrire des fonctions
vidéo Comprendre les classes et les constructeurs
vidéo Assimiler la notion d'héritage
vidéo mployer les mots-clés Const et Final
vidéo Découvrir l'asynchronicité
3. Procéder à l'installation du SDK Flutter
vidéo Installer le SDK sur Windows
vidéo Installer Android Studio sur Windows
vidéo Installer le SDK sur macOS
vidéo Installer Android Studio et Xcode sur macOS
vidéo Installer et configurer VS Code
vidéo Créer un émulateur Android
vidéo Installer un simulateur iOS
4. Utiliser Flutter
vidéo Créer un nouveau projet
vidéo Comprendre la structure d'un projet
vidéo Appréhender la notion de widget
5. Créer une interface utilisateur avec Flutter
vidéo Employer les widgets MaterialApp, CupertinoApp et Text
vidéo Aborder Scaffold
vidéo Tirer parti des stateless widgets et du hot reload
vidéo Composer des layouts : Container et Stack
vidéo Composer des layouts : Row et Column
vidéo Composer des layouts : Expanded et la propriété Flex
vidéo Récupérer les images et les icônes
vidéo Afficher une liste de widgets grâce à une ListView
vidéo Aborder les stateful widgets
vidéo Créer des boutons et gérer les actions utilisateur
6. Réaliser une application complète en Flutter
vidéo Découvrir le projet
vidéo Créer les modèles JSON
vidéo Consommer l'API
vidéo Afficher une grille d'images grâce à une GridView
vidéo Utiliser un FutureBuilder pour alimenter une GridView
vidéo Créer un écran affichant les détails d'une vidéo
vidéo Ajouter et utiliser une police d'écriture
vidéo Naviguer entre les écrans
vidéo Proposer un menu pour modifier l'affichage
vidéo Assurer la lecture vidéo
Conclusion
vidéo Conclure sur Flutter
LINKEDIN vidéo