03.03.2023, 18:24
Flutter & Dart: Le Cours Complet Pour Ios Et Android
Dernière mise à jour : 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Français | Size: 18.89 GB | Duration: 32h 54m
Apprenez à créer des applications pour iOS et Android avec le SDK Flutter et la langage Dart de Google
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 Avant de commencer
Lecture 2 Qu'est ce que Flutter?
Lecture 3 Le site de Flutter
Lecture 4 Qu'est ce que Dart?
Lecture 5 Mon Top 5 des raisons d'utiliser Flutter
Lecture 6 Je me présente
Lecture 7 Rejoignez notre communauté
Lecture 8 Recap en PDF
Section 2: Installation de l'Environnement
Lecture 9 Avant propos
Lecture 10 Installation de Android Studio
Lecture 11 Mac seulement: Installation de Xcode
Lecture 12 Ajout de Flutter
Lecture 13 Flutter doctor
Lecture 14 Posez vos questions
Section 3: Flutter: Notre première application
Lecture 15 Création d'un projet Flutter
Lecture 16 Tour de Android Studio
Lecture 17 Tour du projet
Lecture 18 Le Main.dart
Lecture 19 Lancement sur un émulateur Android
Lecture 20 Lancement sur un simulateur iOS
Lecture 21 Lancement sur un smartphone Android
Lecture 22 Lancement sur un iPhone
Lecture 23 Modifions un peu notre code
Lecture 24 Le projet complet
Section 4: Dart: Les bases de Dart
Lecture 25 Le site de Dart
Lecture 26 Le dartPad
Lecture 27 Les Commentaires
Lecture 28 Le print
Lecture 29 Les variables
Lecture 30 Comment nommer une variable?
Lecture 31 Constantes et finales
Lecture 32 Les Strings
Lecture 33 Les nombres entiers
Lecture 34 Les nombres décimaux
Lecture 35 Les booléens
Lecture 36 le dynamic
Lecture 37 Les listes
Lecture 38 Les maps
Lecture 39 Le non nullable
Section 5: Dart: Les Opérateurs
Lecture 40 L'opérateur d'assignation
Lecture 41 Les opérateurs arithmétiques
Lecture 42 Les opérateurs de comparaison
Lecture 43 && et
Lecture 44 L'opérateur ternaire
Lecture 45 L'opérateur ??
Section 6: Dart: les boucles
Lecture 46 For range
Lecture 47 For in
Lecture 48 Le forEach
Lecture 49 while et do while
Section 7: Dart: les conditions
Lecture 50 if
Lecture 51 if - else
Lecture 52 if -else if - else
Lecture 53 switch
Lecture 54 vérifier un non nullable
Section 8: Dart: les fonctions
Lecture 55 fonction basique
Lecture 56 fonction avec paramètre
Lecture 57 fonction avec retour
Section 9: Flutter: Les Widgets basiques
Lecture 58 Introduction
Lecture 59 Création du projet
Lecture 60 StatelesWidget et BuildContext
Lecture 61 Scaffold
Lecture 62 Container
Lecture 63 Text
Lecture 64 Créer une fonction pour réutiliser les Widgets
Lecture 65 Text.rich et TextSpan
Lecture 66 Center
Lecture 67 Icon
Lecture 68 Image.network
Lecture 69 Image.asset
Lecture 70 Card
Lecture 71 Padding
Lecture 72 AppBar
Lecture 73 Column
Lecture 74 Row
Lecture 75 Expanded
Lecture 76 CircleAvatar et ImageProvider
Lecture 77 Stack
Lecture 78 Divider
Lecture 79 Spacer
Lecture 80 SingleChildScrollView
Lecture 81 BoxDecoration
Lecture 82 Le projet
Section 10: Flutter: Exercice Basique
Lecture 83 Présentation de l'exercice
Lecture 84 Création du projet
Lecture 85 Stack et Images
Lecture 86 Le Header
Lecture 87 A propos de moi
Lecture 88 Les Amis
Lecture 89 Les Posts
Lecture 90 Le projet complet
Section 11: Dart: La programmation orienté objet
Lecture 91 La POO en question
Lecture 92 class et Attributs
Lecture 93 Modifier un attribut et rendre privé
Lecture 94 Constructeurs
Lecture 95 Méthodes
Lecture 96 Héritage
Lecture 97 Enum
Lecture 98 Dans un projet Flutter
Lecture 99 Créer des classes pour les Widgets
Lecture 100 Le Override
Lecture 101 retour sur private, get et set
Lecture 102 Le projet complet
Section 12: Flutter: Les Widgets interactifs
Lecture 103 Mis en place du projet
Lecture 104 Le StatefulWidget
Lecture 105 FloatingActionButton
Lecture 106 TextButton
Lecture 107 ElevatedButton
Lecture 108 IconButton
Lecture 109 TextField
Lecture 110 TextEditingController et late
Lecture 111 Switch
Lecture 112 Slider
Lecture 113 Checkbox
Lecture 114 Radio
Lecture 115 DatePicker
Lecture 116 Le projet complet
Section 13: Flutter: Exercice Widgets Interactifs
Lecture 117 Présentation de l'exercice
Lecture 118 Mise en place du projet
Lecture 119 la class Profile
Lecture 120 Montrer les informations
Lecture 121 TextFields
Lecture 122 Montrer les secrets
Lecture 123 Ajout du genre
Lecture 124 Ajouter la taille
Lecture 125 Mes Hobbies
Lecture 126 Radios
Lecture 127 Modification du updateUser et ajout de l'age
Lecture 128 Le projet complet
Section 14: Flutter: Utiliser des packages. L'appareil photo
Lecture 129 Le site pour nos packages
Lecture 130 Ajout du package
Lecture 131 permissions pour iOS
Lecture 132 Notre première photo
Lecture 133 Utiliser la camera
Lecture 134 Le projet complet
Section 15: Flutter: Exercice ajouter l'appareil photo
Lecture 135 Présentation de l'exercice
Lecture 136 La ressource url
Lecture 137 Mise en place de image_picker
Lecture 138 Prendre une photo
Lecture 139 Le projet complet
Section 16: Flutter: Pop up et Navigation
Lecture 140 Mise en place du projet
Lecture 141 Le snackBar
Lecture 142 AlertDialog
Lecture 143 Créer une méthode pour l'alerte
Lecture 144 SimpleDialog
Lecture 145 Naviguer
Lecture 146 Le projet complet
Section 17: Flutter: Exercice Pop Up
Lecture 147 Présentation
Lecture 148 Ressources
Lecture 149 Mise en place du projet
Lecture 150 UI de HomePage
Lecture 151 UI de QuizzPage
Lecture 152 Logique du jeu
Lecture 153 Finalisation du projet
Lecture 154 Le projet complet
Section 18: Flutter: Les Widgets Cupertino
Lecture 155 Les Cupertino Widgets
Lecture 156 Vérifier la plateforme
Lecture 157 CupertinoScaffold
Lecture 158 CupertinoNavigationBar
Lecture 159 CupertinoButton
Lecture 160 Créer une page adaptive
Lecture 161 CupertinoSwitch
Lecture 162 CupertinoSlider
Lecture 163 CupertinoTextField
Lecture 164 CupertinoAlertDialog
Lecture 165 CupertinoActionSheet
Lecture 166 CupertinoPicker
Lecture 167 CupertinoSegmentedControl
Lecture 168 Le projet complet
Section 19: Flutter: Listes et Grilles
Lecture 169 Création du projet
Lecture 170 Retour sur SingleChildScrollView
Lecture 171 ListView.builder
Lecture 172 ListTile
Lecture 173 Ajout IconButton
Lecture 174 Dismissible
Lecture 175 GridView
Lecture 176 Inkwell
Lecture 177 Orientation du smartphone
Lecture 178 Liste ou Grille selon Orientation
Lecture 179 Le projet complet
Section 20: Flutter: Exercice Liste et Grille MARSEILLE
Lecture 180 Présentation de l'exercice
Lecture 181 Resources et ennoncé
Lecture 182 Mise en place du projet
Lecture 183 Définir l'orientation
Lecture 184 ListPage
Lecture 185 GridPage
Lecture 186 NavigatorHelper
Lecture 187 DetailPage
Lecture 188 Le projet complet
Section 21: Flutter: Créez une application de flux RSS
Lecture 189 Qu'est ce qu'un flux RSS
Lecture 190 Création du projet Flutter
Lecture 191 Ajout des packages
Lecture 192 Obtenir les données
Lecture 193 L'article
Lecture 194 Peupler les données
Lecture 195 Les Styles de Texte
Lecture 196 Le projet complet
Section 22: Flutter: L'architecture MVC
Lecture 197 Qu'est ce Que l'architecture MVC?
Lecture 198 Les modeles
Lecture 199 Controllers et Future Builder
Lecture 200 Les Vues
Lecture 201 Le DetailController
Lecture 202 Le Package url_launcher
Lecture 203 Plusieurs Flux et le TabBarController
Lecture 204 Le projet complet
Section 23: Flutter: Apprenez à jouer une vidéo dans votre application
Lecture 205 Création d'un projet
Lecture 206 DarkMode et Light Mode
Lecture 207 La class Video
Lecture 208 UI de ListController
Lecture 209 Passer au PlayerController
Lecture 210 UI du PlayerController
Lecture 211 Le ListView de autres videos
Lecture 212 Les controles de la Video
Lecture 213 Le Projet complet
Section 24: Flutter: Ajoutez un Drawer a vos applications
Lecture 214 Création du projet
Lecture 215 Le Drawer
Lecture 216 Le DrawerHeader
Lecture 217 Le projet complet
Section 25: Flutter: Exercice Drawer
Lecture 218 Présentation du challenge
Lecture 219 Ressources et énnoncé
Lecture 220 Mise en place du projet
Lecture 221 Ajout du Drawer
Lecture 222 MenuItem et ListTile
Lecture 223 UI de l'accueil
Lecture 224 UI des réalisations
Lecture 225 Le projet Complet
Section 26: Flutter: Créez une application de Musique
Lecture 226 Création du projet
Lecture 227 UI de Home
Lecture 228 Ajout du Font
Lecture 229 Les Modèles
Lecture 230 Obtenir tous les artistes
Lecture 231 Obtenir tous les Albums
Lecture 232 Obtenir tous les genres
Lecture 233 La PlaylistView
Lecture 234 Avant le UI
Lecture 235 UI partie 1
Lecture 236 UI partie 2: Le Slider
Lecture 237 Jouer le premier son
Lecture 238 Les Musiques inApp
Lecture 239 Shuffle & Repeat
Lecture 240 Play/Pause
Lecture 241 Obtenir et observer la Duration
Lecture 242 Rewind / Forward
Lecture 243 Les autres playlists
Lecture 244 Le projet à télécharger
Section 27: Flutter: Stocker des données simples
Lecture 245 Le SharedPreferences
Lecture 246 UI de SearchController
Lecture 247 La Recherche
Lecture 248 Les méthodes de SharedPreferences
Lecture 249 Sauver, Obtenir et Supprimer
Lecture 250 Le projet complet
Section 28: Flutter: Le State Management avec Provider
Lecture 251 Qu'est ce que le Provider ?
Lecture 252 Utiliser le compteur différemment
Lecture 253 Extraire les Widgets
Lecture 254 Le TabbarController
Lecture 255 Provider pour les couleurs
Lecture 256 Provider pour les Listes
Lecture 257 Finalisation
Lecture 258 Le projet complet
Section 29: Flutter: Utiliser une API avec Flutter
Lecture 259 Présentation de l'application
Lecture 260 Qu'est ce qu'une API?
Lecture 261 Ou trouver des API?
Lecture 262 OpenWeatherMap
Lecture 263 Créer un compte
Lecture 264 Json
Lecture 265 Création du projet
Lecture 266 Ajout des packages
Lecture 267 Obtenir la position de l'utilisateur
Lecture 268 Convertir les villes en coordonnées
Lecture 269 Convertir coordonnées en Ville
Lecture 270 Premier appel API
Lecture 271 Création des classes
Lecture 272 Convertir en Json
Lecture 273 Début du UI
Lecture 274 Obtenir l'icône de météo
Lecture 275 Changer le thème des textes
Lecture 276 Le Daily
Lecture 277 Montrer les Daily
Lecture 278 Modifier la Tile
Lecture 279 Le Drawer
Lecture 280 AddCityView
Lecture 281 Le shared preferences
Lecture 282 Mettre à jour selon la ville choisie
Lecture 283 Le projet complet
Section 30: Flutter: SQFLite: Enregistrer des données de façon permanente
Lecture 284 Présentation de l'application
Lecture 285 Le package SQFlite
Lecture 286 Création du projet
Lecture 287 Création de la base de données
Lecture 288 UI de Home
Lecture 289 Les classes
Lecture 290 Obtenir les Items
Lecture 291 Ajouter un Item
Lecture 292 La ListTile
Lecture 293 Supprimer un Item
Lecture 294 ArticleListView
Lecture 295 AddArticleView
Lecture 296 TextFieldView
Lecture 297 L'appareilPhoto
Lecture 298 ajouter l'article dans la base de donnée
Lecture 299 Ajouter un article
Lecture 300 Obtenir les articles
Lecture 301 Montrer les articles
Lecture 302 Supprimer les articles
Lecture 303 Le projet Complet
Section 31: ARCHIVE Flutter 1: Créez une application de calcul de calories
Lecture 304 Présentation du Challenge
Lecture 305 Les ressources
Lecture 306 Préparation du projet
Lecture 307 Switch et changement de couleur
Lecture 308 Age et DatePicker
Lecture 309 Slider et Padding
Lecture 310 Les Radio
Lecture 311 Le SingleChildScrollView
Lecture 312 Calcul et alertes
Lecture 313 Le Projet complet
Section 32: ARCHIVE Flutter 1: Créez une application de Quizz
Lecture 314 Présentation du Challenge
Lecture 315 Les Ressources
Lecture 316 Préparation du projet
Lecture 317 UI de la première page et CustomText
Lecture 318 Naviguer vers la seconde page
Lecture 319 La classe Question
Lecture 320 UI de la seconde page
Lecture 321 Création du Simple Dialog
Lecture 322 Création de l'AlertDialog et fin du projet
Lecture 323 Le projet Flutter complet
Section 33: ARCHIVE Flutter 1: Créez une application de musique
Lecture 324 Présentation du Challenge
Lecture 325 Préparation du projet
Lecture 326 La Classe Musique
Lecture 327 Images et Textes
Lecture 328 Les IconButton
Lecture 329 Le Slider
Lecture 330 Configuration du audioplayer
Lecture 331 Play, pause, rewind et forward
Lecture 332 Finalisation
Lecture 333 Coda_music, le projet complet
Section 34: ARCHIVE Les Widgets Cupertino : Adaptez votre Design
Lecture 334 Vérifier la Plateforme de la device
Lecture 335 Le CupertinoScaffold
Lecture 336 Changer le Text selon la Plateforme
Lecture 337 Le CupertinoSwitch
Lecture 338 Le CupertinoSlider
Lecture 339 Le CupertinoButton
Lecture 340 Le CupertinoAlerte
Lecture 341 Le projet complet
Section 35: ARCHIVE Les Widgets interactifs
Lecture 342 Le TextField
Lecture 343 Le CheckBox
Lecture 344 Le Radio
Lecture 345 Le Switch
Lecture 346 Le Slider
Lecture 347 Date et Time Picker
Section 36: Extras: Exercices Dart
Lecture 348 Exercices
Toute personne souhaitant développer des applications pour iOS et Android,Ceux qui veulent apprendre ce nouvel outil qu'est Flutter
Homepage