Bienvenue dans cette formation en ligne sur la création d'applications mobiles avec Google Flutter et le langage Dart.
Nous allons découvrir ensemble les principales fonctionnalités de Flutter, ainsi que les notions fondamentales de la création d'applis de façon à vous permettre de créer n'importe quel type d'application mobile.
Le gros avantage de Flutter est que c'est un framework ultra puissant qui vous permettra de développer vos applications Android & iOS à partir d'un seul et même projet basé sur le langage Dart. Flutter compile ensuite en natif vos applications ce qui vous permet d'obtenir un design natif ainsi que des performances natives. Chose que vous ne pouvez pas avoir avec des solutions type Xamarin ou encore Cordova qui englobe l'appli dans une webview.
Au programme de ce tuto de Découverte de Flutter & Dart pour créer des applis mobiles
Pour les besoins de ce cours en ligne, nous développerons une application concrète depuis le début. Cela nous permettra de voir de A à Z comment se déroule la création d'applications avec Flutter.
Nous allons créer une application de type "catalogue" qui affichera, après que l'utilisateur se soit connecté, une liste de formations.
L'utilisateur pourra alors cliquer pour afficher des détails et lire les avis postés sur cette formation. (Nous allons recréer une sorte de mini Tuto.com).
En bonus, je vous montrerai comment récupérer des données depuis une API GraphQL, avec la mise en place d'un cache de façon à conserver en mémoire les données pour que l'application puisse fonctionner même hors ligne.
Nous apprendrons notamment à :
- Mettre en place un environnement de développement,
- Créer un projet basé sur Flutter & Dart,
- Tester une application en live sur notre mobile,
- Concevoir des interfaces modernes,
- Programmer les interactions,
- Créer des formulaires,
- Naviguer entre les pages,
- Consommer des données provenant d'une api GraphQL,
- Et bien plus !
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
N'attendez plus, rejoignez ma formation.
Apprenez à créer des applications modernes et fluides avec Google Flutter et Dart !