Flutter & Dart : Créez des applis mobiles aux perfs natives
4.3 (31 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.
3,862 students enrolled

Flutter & Dart : Créez des applis mobiles aux perfs natives

Le framework pour créer des applis Android & iOS natives avec un seul projet : Google FLUTTER & le langage Dart
New
4.3 (31 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.
3,862 students enrolled
Created by Anthony Cardinale
Last updated 7/2020
French
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 1 downloadable resource
  • 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
  • Créer de belles applications mobiles rapides
  • Créer des applications de qualité native
  • Développer une application complète avec Flutter et Dart
  • Créer des applis Android & iOS avec 1 seul langage (Dart)
  • Prendre en main Google Flutter
  • Découvrir le langage Dart
Course content
Expand all 15 lectures 03:07:11
+ Introduction à GOOGLE FLUTTER et DART
5 lectures 33:55

Découvrez Google Flutter et ses avantages : Pourquoi choisir flutter plutôt qu'un autre outil ?

Preview 04:00

Préparation de l'environnement de développement. Nous utiliserons visual studio code pour la programmation de notre application.

Preview 10:04

Créez votre premier projet flutter et découvrez les commandes du terminal.

Flutter doctor + Création d'un projet Flutter + Test live sur smartphone
07:49

Comprendre le code de base de l'application générée par défaut.

Analyse du code Dart de base de l'application de demo de Google Flutter
05:06

Pour commencer en douceur, nous allons créer une première application mobile très simple avec flutter.

Notre première application Flutter avec Dart
06:56
+ Apprendre Flutter & Dart : Création d'une application complète de A à Z
9 lectures 02:00:41

Pensez à télécharger les fichiers source du projet. Vous aurez tout le code dans un fichier zip. Ne trichez pas, faites l'application par vous même, mon application ne doit servir qu'à vous débloquer ou comparer le code. Vous apprendrez mieux en faisant par vous même.

Préparation et initialisation de notre projet Flutter
14:21

Nous allons créer un header pour notre application smartphone

Création du header de l'accueil de notre application avec Dart
10:48

Création d'une page de connexion (login) pour accéder à l'application.

Suite de la page de login : Design du formulaire de connexion
11:09

Mettre en place une navigation dans votre application pour changer de pages et cliquer sur le bouton de retour.

Naviguer entre les pages avec Flutter et Navigator
15:02

Créer une liste de produits avec flutter.

Préparation de la page "Liste des formations" et initiation à ListView
10:15

On termine notre liste de formations afin d'afficher nos produis sous forme de liste avec barre de défilement (scrolling).

Création de la liste des formations : Design des items
17:46

Nous allons créer une nouvelle page qui sera la page de détails du produit.

Préparation de la page "détails de la formation" et mise en place navigation
07:28

Création et design de la page détails du produit

Design de la page "Détails de la formation"
15:48

Créer un onglet avec l'avis des clients.

Création d'un onglet "Avis" et affichage des avis des utilisateurs
18:04
+ Bonus : Utiliser une API GraphQL avec un cache
1 lecture 32:35

Petit bonus pour vous montrer comment communiquer avec une api graphql depuis une application google flutter.

GraphQL est la nouvelle façon de coder vos APIs web et Flutter dispose d'outils pour récupérer les données de votre API pour créer une application dynamique.

Bonus : Récupérer des données sur un serveur via une API GraphQL
32:35
Requirements
  • Il n'y a pas de compétences particulières à avoir
  • Il faut un ordinateur (Windows, Mac ou Linux) 64 bits
  • Tous les logiciels que nous utiliserons sont gratuits
  • Nous verrons comment créer une application Android, si vous souhaitez tester sur iOS il vous faudra un MAC (ou émulateur)
Description

Bienvenue dans ce cours 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 avec Flutter 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.

Nous développerons une application depuis le début afin de voir de A à Z comment se déroule la création d'applications avec Flutter.

Nous allons créer une application 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 Udemy). 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 !

N'attendez plus, rejoignez ma formation et apprenez à créer des applications modernes et fluides avec Google Flutter et Dart !

Image basée sur un design de freepik.


Who this course is for:
  • N'importe qui souhaitant développer des applications avec Flutter
  • Les développeurs mobile qui souhaitent migrer vers Flutter, la solution idéale pour créer des applis
  • Ceux qui souhaitent gagner du temps de développement en apprenant un langage pour toutes les plateformes
  • Si vous souhaitez aller plus loin avec Google Flutter et ajouter une référence à votre portfolio