Résumé

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.

Sommaire

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

Caractéristiques

Éditeur : Eyrolles

Auteur(s) : Hassen Ben Rebah

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

Référencer ce produit sur votre site

Du même thème

--:-- / --:--