Flutter 2 & Dart: Créez Des Applications Pour Ios Et Android

Posted By: ELK1nG

Flutter 2 & Dart: Créez Des Applications Pour Ios Et Android
Last updated 6/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: French | Size: 14.16 GB | Duration: 31h 26m

Mise à jour Flutter 2 en cours: Créez des applications pour iOS, Android et le Web

What you'll learn
A la fin de ce cours, vous saurez développer des applications pour iOS et Android
Vous saurez maitriser Flutter
Le langage de programmation 'Dart' n'aura plus aucun secret pour vous
Requirements
Vous devez avoir un Mac ou un PC
Vous devez avoir un smartphone sous Android ou iOS pour pouvoir tester vos applications sur un vrai appareil
Aucune connaissance préalable à la programmation n'est nécessaire.
Description
Connaissez vous Flutter?C'est le SDK (ou Kit de développement en français) de Google. Il permet de créer des applications à la fois pour Android et iOS.Connaissez vous Dart?C'est un langage de programmation orienté objet développé par Google. Il est facile à comprendre et à prendre en main et se rapproche de langages tels que Java ou Swift par exemple.Dans ce cours nous allons ensemble apprendre à développer des applications à la fois pour iOS et Android avec Flutter et Dart. Nous partirons des bases pour créer au fil du cours des applications de plus en plus évoluées.Pour bien mettre en pratique vos nouvelles compétences, vous aurez des challenges à faire tout au long du cours, comme par exemple créer une application de calcul de calories.Voici ce que vous allez apprendre durant ce cours:La prise en main d'Android Studio, le logiciel qui vous servira durant votre apprentissage.Les bases de Dart.La programmation orienté Les Widgets basiquesCréation d'un lecteur audioLes Widgets PopCréation d'un quizzLes Widgets InteractifsCréation d'un calculateur de caloriesAdapter les Widgets selon la plateforme(Android ou iOS)Les ListesLes GrillesCréation d'un Flux RSSLes MenusLa GeolocalisationUtiliser une APICréation d'une application météo.Et bien plus encore…Alors vous êtes prêts à vous lancer? Je vous attends dans le cours.

Overview

Section 1: Introduction à Flutter et Dart

Lecture 1 Mise à jour du cours vers Flutter 2

Lecture 2 Avant de commencer

Lecture 3 Qu'est ce que Flutter?

Lecture 4 Le site de Flutter

Lecture 5 Qu'est ce que Dart?

Lecture 6 Mon Top 5 des raisons d'utiliser Flutter

Lecture 7 Recap en PDF

Section 2: Flutter 2: Installation de l'Environnement

Lecture 8 Avant propos

Lecture 9 Installation de Android Studio

Lecture 10 Mac seulement: Installation de Xcode

Lecture 11 Ajout de Flutter

Lecture 12 Flutter doctor

Lecture 13 Posez vos questions

Section 3: Flutter 2: Notre première application

Lecture 14 Création d'un projet Flutter

Lecture 15 Tour de Android Studio

Lecture 16 Tour du projet

Lecture 17 Le Main.dart

Lecture 18 Lancement sur un émulateur Android

Lecture 19 Lancement sur un simulateur iOS

Lecture 20 Lancement sur un smartphone Android

Lecture 21 Lancement sur un iPhone

Lecture 22 Modifions un peu notre code

Lecture 23 Le projet complet

Section 4: Flutter 2: Les bases de Dart

Lecture 24 Le site de Dart

Lecture 25 Le dartPad

Lecture 26 Les Commentaires

Lecture 27 Le print

Lecture 28 Les variables

Lecture 29 Comment nommer une variable?

Lecture 30 Constantes et finales

Lecture 31 Les Strings

Lecture 32 Les nombres entiers

Lecture 33 Les nombres décimaux

Lecture 34 Les booléens

Lecture 35 le dynamic

Lecture 36 Les listes

Lecture 37 Les maps

Lecture 38 Le non nullable

Section 5: Flutter 2: Dart Les Opérateurs

Lecture 39 L'opérateur d'assignation

Lecture 40 Les opérateurs arithmétiques

Lecture 41 Les opérateurs de comparaison

Lecture 42 && et ||

Lecture 43 L'opérateur ternaire

Lecture 44 L'opérateur ??

Section 6: Flutter 2: Dart les boucles

Lecture 45 For range

Lecture 46 For in

Lecture 47 Le forEach

Lecture 48 while et do while

Section 7: Flutter 2: Dart les conditions

Lecture 49 if

Lecture 50 if - else

Lecture 51 if -else if - else

Lecture 52 switch

Lecture 53 vérifier un non nullable

Section 8: Flutter 2: Dart les fonctions

Lecture 54 fonction basique

Lecture 55 fonction avec paramètre

Lecture 56 fonction avec retour

Section 9: Flutter 2: Les Widgets basiques

Lecture 57 Introduction

Lecture 58 Création du projet

Lecture 59 StatelesWidget et BuildContext

Lecture 60 Scaffold

Lecture 61 Container

Lecture 62 Text

Lecture 63 Créer une fonction pour réutiliser les Widgets

Lecture 64 Text.rich et TextSpan

Lecture 65 Center

Lecture 66 Icon

Lecture 67 Image.network

Lecture 68 Image.asset

Lecture 69 Card

Lecture 70 Padding

Lecture 71 AppBar

Lecture 72 Column

Lecture 73 Row

Lecture 74 Expanded

Lecture 75 CircleAvatar et ImageProvider

Lecture 76 Stack

Lecture 77 Divider

Lecture 78 Spacer

Lecture 79 SingleChildScrollView

Lecture 80 BoxDecoration

Lecture 81 Le projet

Section 10: Flutter 2: Exercice Basique

Lecture 82 Présentation de l'exercice

Lecture 83 Création du projet

Lecture 84 Stack et Images

Lecture 85 Le Header

Lecture 86 A propos de moi

Lecture 87 Les Amis

Lecture 88 Les Posts

Lecture 89 Le projet complet

Section 11: Flutter 2: La programmation orienté objet

Lecture 90 La POO en question

Lecture 91 class et Attributs

Lecture 92 Modifier un attribut et rendre privé

Lecture 93 Constructeurs

Lecture 94 Méthodes

Lecture 95 Héritage

Lecture 96 Enum

Lecture 97 Dans un projet Flutter

Lecture 98 Créer des classes pour les Widgets

Lecture 99 Le Override

Lecture 100 retour sur private, get et set

Lecture 101 Le projet complet

Section 12: Flutter 2: Les Widgets interactifs

Lecture 102 Mis en place du projet

Lecture 103 Le StatefulWidget

Lecture 104 FloatingActionButton

Lecture 105 TextButton

Lecture 106 ElevatedButton

Lecture 107 IconButton

Lecture 108 TextField

Lecture 109 TextEditingController et late

Lecture 110 Switch

Lecture 111 Slider

Lecture 112 Checkbox

Lecture 113 Radio

Lecture 114 DatePicker

Lecture 115 Le projet complet

Section 13: Flutter 2: Exercice Widgets Interactifs

Lecture 116 Présentation de l'exercice

Lecture 117 Mise en place du projet

Lecture 118 la class Profile

Lecture 119 Montrer les informations

Lecture 120 TextFields

Lecture 121 Montrer les secrets

Lecture 122 Ajout du genre

Lecture 123 Ajouter la taille

Lecture 124 Mes Hobbies

Lecture 125 Radios

Lecture 126 Modification du updateUser et ajout de l'age

Lecture 127 Le projet complet

Section 14: Flutter 2: Utiliser des packages. L'appareil photo

Lecture 128 Le site pour nos packages

Lecture 129 Ajout du package

Lecture 130 permissions pour iOS

Lecture 131 Notre première photo

Lecture 132 Utiliser la camera

Lecture 133 Le projet complet

Section 15: Flutter 2: Exercice ajouter l'appareil photo

Lecture 134 Présentation de l'exercice

Lecture 135 La ressource url

Lecture 136 Mise en place de image_picker

Lecture 137 Prendre une photo

Lecture 138 Le projet complet

Section 16: Flutter 2: Pop up et Navigation

Lecture 139 Mise en place du projet

Lecture 140 Le snackBar

Lecture 141 AlertDialog

Lecture 142 Créer une méthode pour l'alerte

Lecture 143 SimpleDialog

Lecture 144 Naviguer

Lecture 145 Le projet complet

Section 17: Flutter 2: Exercice Pop Up

Lecture 146 Présentation

Lecture 147 Ressources

Lecture 148 Mise en place du projet

Lecture 149 UI de HomePage

Lecture 150 UI de QuizzPage

Lecture 151 Logique du jeu

Lecture 152 Finalisation du projet

Lecture 153 Le projet complet

Section 18: Flutter 2: Les Widgets Cupertino

Lecture 154 Les Cupertino Widgets

Lecture 155 Vérifier la plateforme

Lecture 156 CupertinoScaffold

Lecture 157 CupertinoNavigationBar

Lecture 158 CupertinoButton

Lecture 159 Créer une page adaptive

Lecture 160 CupertinoSwitch

Lecture 161 CupertinoSlider

Lecture 162 CupertinoTextField

Lecture 163 CupertinoAlertDialog

Lecture 164 CupertinoActionSheet

Lecture 165 CupertinoPicker

Lecture 166 CupertinoSegmentedControl

Lecture 167 Le projet complet

Section 19: Flutter 2: Listes et Grilles

Lecture 168 Création du projet

Lecture 169 Retour sur SingleChildScrollView

Lecture 170 ListView.builder

Lecture 171 ListTile

Lecture 172 Ajout IconButton

Lecture 173 Dismissible

Lecture 174 GridView

Lecture 175 Inkwell

Lecture 176 Orientation du smartphone

Lecture 177 Liste ou Grille selon Orientation

Lecture 178 Le projet complet

Section 20: Flutter 2: Exercice Liste et Grille MARSEILLE

Lecture 179 Présentation de l'exercice

Lecture 180 Resources et ennoncé

Lecture 181 Mise en place du projet

Lecture 182 Définir l'orientation

Lecture 183 ListPage

Lecture 184 GridPage

Lecture 185 NavigatorHelper

Lecture 186 DetailPage

Lecture 187 Le projet complet

Section 21: Flutter 2: Créez une application de flux RSS

Lecture 188 Qu'est ce qu'un flux RSS

Lecture 189 Création du projet Flutter

Lecture 190 Ajout des packages

Lecture 191 Obtenir les données

Lecture 192 L'article

Lecture 193 Peupler les données

Lecture 194 Les Styles de Texte

Lecture 195 Le projet complet

Section 22: Flutter 2: L'architecture MVC

Lecture 196 Qu'est ce Que l'architecture MVC?

Lecture 197 Les modeles

Lecture 198 Controllers et Future Builder

Lecture 199 Les Vues

Lecture 200 Le DetailController

Lecture 201 Le Package url_launcher

Lecture 202 Plusieurs Flux et le TabBarController

Lecture 203 Le projet complet

Section 23: Flutter 2: Apprenez à jouer une vidéo dans votre application

Lecture 204 Création d'un projet

Lecture 205 DarkMode et Light Mode

Lecture 206 La class Video

Lecture 207 UI de ListController

Lecture 208 Passer au PlayerController

Lecture 209 UI du PlayerController

Lecture 210 Le ListView de autres videos

Lecture 211 Les controles de la Video

Lecture 212 Le Projet complet

Section 24: Flutter 2: Ajoutez un Drawer a vos applications

Lecture 213 Création du projet

Lecture 214 Le Drawer

Lecture 215 Le DrawerHeader

Lecture 216 Le projet complet

Section 25: Flutter 2: Exercice Drawer

Lecture 217 Présentation du challenge

Lecture 218 Ressources et énnoncé

Lecture 219 Mise en place du projet

Lecture 220 Ajout du Drawer

Lecture 221 MenuItem et ListTile

Lecture 222 UI de l'accueil

Lecture 223 UI des réalisations

Lecture 224 Le projet Complet

Section 26: Flutter 2: Créez une application de Musique

Lecture 225 Création du projet

Lecture 226 UI de Home

Lecture 227 Ajout du Font

Lecture 228 Les Modèles

Lecture 229 Obtenir tous les artistes

Lecture 230 Obtenir tous les Albums

Lecture 231 Obtenir tous les genres

Lecture 232 La PlaylistView

Lecture 233 Avant le UI

Lecture 234 UI partie 1

Lecture 235 UI partie 2: Le Slider

Lecture 236 Jouer le premier son

Lecture 237 Les Musiques inApp

Lecture 238 Shuffle & Repeat

Lecture 239 Play/Pause

Lecture 240 Obtenir et observer la Duration

Lecture 241 Rewind / Forward

Lecture 242 Les autres playlists

Lecture 243 Le projet à télécharger

Section 27: Flutter 2: Stocker des données simples

Lecture 244 Le SharedPreferences

Lecture 245 UI de SearchController

Lecture 246 La Recherche

Lecture 247 Les méthodes de SharedPreferences

Lecture 248 Sauver, Obtenir et Supprimer

Lecture 249 Le projet complet

Section 28: Flutter 1: Créez une application de musique

Lecture 250 Présentation du Challenge

Lecture 251 Préparation du projet

Lecture 252 La Classe Musique

Lecture 253 Images et Textes

Lecture 254 Les IconButton

Lecture 255 Le Slider

Lecture 256 Configuration du audioplayer

Lecture 257 Play, pause, rewind et forward

Lecture 258 Finalisation

Lecture 259 Coda_music, le projet complet

Section 29: Flutter 1: Créez une application de Quizz

Lecture 260 Présentation du Challenge

Lecture 261 Les Ressources

Lecture 262 Préparation du projet

Lecture 263 UI de la première page et CustomText

Lecture 264 Naviguer vers la seconde page

Lecture 265 La classe Question

Lecture 266 UI de la seconde page

Lecture 267 Création du Simple Dialog

Lecture 268 Création de l'AlertDialog et fin du projet

Lecture 269 Le projet Flutter complet

Section 30: Flutter 1: Les Widgets interactifs

Lecture 270 Le TextField

Lecture 271 Le CheckBox

Lecture 272 Le Radio

Lecture 273 Le Switch

Lecture 274 Le Slider

Lecture 275 Date et Time Picker

Section 31: Flutter 1: Créez une application de calcul de calories

Lecture 276 Présentation du Challenge

Lecture 277 Les ressources

Lecture 278 Préparation du projet

Lecture 279 Switch et changement de couleur

Lecture 280 Age et DatePicker

Lecture 281 Slider et Padding

Lecture 282 Les Radio

Lecture 283 Le SingleChildScrollView

Lecture 284 Calcul et alertes

Lecture 285 Le Projet complet

Section 32: Flutter 1: Les Widgets Cupertino : Adaptez votre Design

Lecture 286 Vérifier la Plateforme de la device

Lecture 287 Le CupertinoScaffold

Lecture 288 Changer le Text selon la Plateforme

Lecture 289 Le CupertinoSwitch

Lecture 290 Le CupertinoSlider

Lecture 291 Le CupertinoButton

Lecture 292 Le CupertinoAlerte

Lecture 293 Le projet complet

Section 33: Flutter 1: Coda Meteo: Le Drawer

Lecture 294 Présentation de l'application

Lecture 295 Ajout d'un Drawer à Codabee Météo

Lecture 296 Choisir un élément du Drawer

Lecture 297 Ajout d'une fonction Texte et refactorisation des éléments

Lecture 298 Le DrawerHeader

Lecture 299 Ajout d'un SimpleDialog

Section 34: Flutter 1: Coda Météo: Le SharedPreferences

Lecture 300 Obtenir des Données stockées dans SharedPreferences

Lecture 301 Ajouter des données dans SharedPreferences

Lecture 302 Supprimer des données dans SharedPreferences

Section 35: Flutter 1: Coda Météo: JSON et API

Lecture 303 Avant de commencer

Lecture 304 Obtenir la position de l'utilisateur

Lecture 305 Obtenir les changements de position

Lecture 306 Le Geocoder: Convertir des coordonnées en ville

Lecture 307 Le Geocoder: Convertir une ville en coordonnées.

Lecture 308 JSON & OpenWeatherMap

Lecture 309 Comment obtenir nos données avec OpenWeatherMap

Lecture 310 Création de notre appel à l'api

Lecture 311 La classe Temps

Lecture 312 Décoder le Json

Lecture 313 Ajout d'une image en background

Lecture 314 UI de l'application

Lecture 315 Obtenir des icones sur Internet

Lecture 316 Projet complet

Lecture 317 Mise à jour 2020

Section 36: Flutter 1: SQFLite: Enregistrer des données de façon permanente

Lecture 318 Présentation de l'application

Lecture 319 Mise en place du projet

Lecture 320 La Classe Item

Lecture 321 Mise en Place de SQFLite

Lecture 322 Ajouter un Item

Lecture 323 Récupérer les Items

Lecture 324 Montrer les Items

Lecture 325 Supprimer un Item

Lecture 326 Update un Item

Lecture 327 Passer à la page des Articles

Lecture 328 La classe Article

Lecture 329 UI de ItemDetail

Lecture 330 UI la page d'ajout d'article partie 1

Lecture 331 UI de la page d'ajout d'article partie 2

Lecture 332 Ajouter un Article dans SQFLite

Lecture 333 Récupérer l'Article

Section 37: Flutter 1: Le Image Picker: Utiliser la Camera et la librairie de photos

Lecture 334 Mise en place de ImagePicker

Lecture 335 Test de ImagePicker: test sur device

Lecture 336 Finalisation de l'application

Lecture 337 Le projet Complet

Section 38: Extras: Exercices Dart

Lecture 338 Exercices

Toute personne souhaitant développer des applications pour iOS et Android,Ceux qui veulent apprendre ce nouvel outil qu'est Flutter