Flutter & Dart : Créez des applis mobiles aux perfs natives
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
- Preview04:00
- Preview10:04
- 07:49Flutter doctor + Création d'un projet Flutter + Test live sur smartphone
- 05:06Analyse du code Dart de base de l'application de demo de Google Flutter
- 06:56Notre première application Flutter avec Dart
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
Instructor
Passionné par la programmation depuis toujours, j'aime également partager mon savoir. ma spécialité étant le développement de jeux et la programmation, Udemy me permet de m'exprimer et de partager cette passion avec des milliers d'internautes. Je suis également auteur de nombreux livres sur la création de jeux vidéo.
Dans le cadre professionnel, je suis emmené à travailler avec de nombreuses technologies, je développe des applications, des sites web, des logiciels, des APIs, des expérience en réalité virtuelle/augmentée... Mon objectif est de vous transmettre ce qu'il y a de mieux dans le développement et l'ingénierie.
Je publie des formations sur les principaux moteurs de jeux et langages de programmation du marché à savoir Unreal Engine, Unity 3D, Godot, C#, Javascript... Je propose également des tutoriels sur des outils incontournables ou des frameworks à surveiller de très près si vous ne souhaitez pas vous laisser dépasser par la technologie.
J'attache énormément d'importance à la qualité de mes formations. Depuis plus de 10 ans je fais mon maximum pour garantir votre satisfaction. Si vous avez la moindre question ou la moindre demande, n'hésitez pas à me contacter, je peux réaliser des tutoriels spécifiques sur demande.