Dart Language Basics
Apprenez les bases du langage Dart : variables, types, fonctions, POO et programmation asynchrone. Voir la documentation →
Dart Language Basics
Apprenez les bases du langage Dart : variables, types, fonctions, POO et programmation asynchrone. Voir la documentation →
Setup & Project Structure
Installation Flutter, configuration IDE, structure d’un projet et MaterialApp. Voir la documentation →
UI Basics
Widgets de base, Scaffold, AppBar, texte, images et composants Material Design. Voir la documentation →
Layouts & Widgets
Row, Column, Stack, Flex et principes de mise en page avancés. Voir la documentation →
Interactivity
Boutons, gestes, interactions utilisateur et patterns d’interactivité. Voir la documentation →
Lists & Navigation
ListView, GridView, navigation entre écrans et routing. Voir la documentation →
Forms & Input
TextField, validation, widgets d’entrée et meilleures pratiques. Voir la documentation →
Theming & Styling
ThemeData, extensions de thème et personnalisation visuelle. Voir la documentation →
State Management
StatefulWidget, Provider, patterns de gestion d’état et architecture. Voir la documentation →
Data & HTTP
Communication HTTP, JSON, modèles de données et intégration API. Voir la documentation →
Local Storage
SharedPreferences, SQLite, stockage sécurisé et alternatives de base de données. Voir la documentation →
Testing
Tests unitaires, tests de widgets, mocking et meilleures pratiques. Voir la documentation →
Advanced Topics
Configuration Dart define, debugging, optimisation et architecture. Voir la documentation →
Backend Development
Développement backend avec Dart : Shelf, DartFrog, Serverpod. Voir la documentation →
Exercises & Examples
Exercices pratiques, projets complets et exemples d’applications. Voir la documentation →