LINKEDIN - L'essentiel de Flutter (édition 2021)

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