Donnez vie à vos idées avec la puissance de Flutter
Le développement mobile évolue rapidement et les entreprises comme les développeurs recherchent aujourd’hui des solutions capables de concilier performance, rapidité de production et réutilisation du code. Dans ce contexte, Flutter s’impose comme l’un des frameworks les plus puissants pour concevoir des applications modernes, élégantes et multiplateformes à partir d’un code unique.
Conçu comme un guide progressif et structuré, ce livre accompagne le lecteur depuis les fondamentaux jusqu’aux aspects les plus concrets de la création d’applications. Il aborde l’installation et la configuration de l’environnement, les bases du langage Dart, les widgets, la mise en page, la navigation, la gestion d’état, les formulaires, l’intégration d’API, la gestion des données, ainsi qu’une étude de cas complète permettant de mettre en pratique les notions essentielles dans un projet réaliste.
Pensé à la fois pour les praticiens, les développeurs débutants, les enseignants et les étudiants souhaitant renforcer leurs compétences, ce livre propose une approche claire, pédagogique et orientée vers la pratique. Il constitue un compagnon précieux pour apprendre à développer avec Flutter de manière méthodique, efficace et professionnelle.
Chapitre 1 : Introduction
État des lieux du développement mobile
Flutter : vue d’ensemble
Chapitre 2 : Installation et configuration de Flutter
Installation de Flutter
Installation de Flutter sous Windows
Installation de Flutter sous Linux
Installation de Flutter sous macOS
Installation et configuration d’Android Studio
Flutter Doctor
Chapitre 3 : Premiers pas avec Flutter
Mise en place d’un nouveau projet Flutter
Structure et organisation d’un projet Flutter
Exécution et débogage d’une application Flutter
Hot Reload : modifier l’interface en temps réel pendant l’exécution
Chapitre 4 : Dart : concepts de base
Les variables et les constantes
Les types des données
Chapitre 5 : Dart : concepts avancés
Les fonctions
Programmation orientée objet
Généricité
Gestion des exceptions
Traitement asynchrone
Chapitre 6 : Widgets de base et techniques de mise en page
Structure de base d’un écran Flutter
Composants clés du Material Design
Interfaces iOS avec Cupertino Widgets
Détection de la plateforme
Boutons et interactions utilisateur
Médias et icônes
Texte et typographie
Layouts et organisation de l’espace
Chapitre 7 : Listes et grilles
Listes
Personnalisation et interaction
Grilles
Chapitre 8 : Pop-up, feuille et navigation
SnackBar
Boîtes de dialogue de confirmation et d’alerte
Boîtes de dialogue de sélection et d’actions
Feuilles d’actions et choix rapides
Navigation impérative avec Navigator
Chapitre 9 : Formulaires et saisie utilisateur
Champs de saisie texte
Champs de saisie spécialisés
Champs de sélection
RadioFormField
Champs de date et heure
Cupertino
Switch
Slider
Chapitre 10 : Gestion des états
Widget sans état : StatelessWidget
Widget avec état : StatefulWidget
Séparation entre interface et logique métier
Gestion d’états avec Provider
Gestion d’états avec le pattern BLoC
CoBit : une alternative minimaliste au pattern BLoC
Chapitre 11 : Intégration des API et services externes
Consommation des API REST
API d’authentification et d’identité
API de géolocalisation et cartes
API de données publiques
Chapitre 12 : Gestion des données
Stockage local
Stockage distant
Chapitre 13 : Conclusion générale et perspectives
Synthèse des connaissances acquises
Bonnes pratiques pour le développement avec Flutter
Écosystème et outils complémentaires
Perspectives d’évolution de Flutter
Vers une maîtrise complète du développement Flutter
Éditeur : Eyrolles
Publication : 18 juin 2026
Édition : 1re édition
Intérieur : Noir & blanc
Support(s) : eBook [ePub + PDF]
Contenu(s) : ePub, PDF
Protection(s) : Marquage social (ePub), Marquage social (PDF)
Taille(s) : 9,32 Mo (ePub), 14,9 Mo (PDF)
Langue(s) : Français
Code(s) CLIL : 3208
EAN13 eBook [ePub + PDF] : 9782416811814
EAN13 (papier) : 9782416024351
19,99 €
Alexis Kovalenko, Erwan Kezzar, Florian Reins
23,99 €
17,99 €