Plan du cours
Introduction
- Flutter par rapport aux autres frameworks multiplateformes
- Aperçu des fonctionnalités et de l'architecture de Flutter
Premiers pas
- Installation de Flutter
- Configuration de l'éditeur de code (Android Studio)
- Compréhension des fonctions et des variables Dart
- Mise en œuvre de l'abstraction, de l'encapsulation, de l'héritage et du polymorphisme
- Compréhension des variables et des types de données Dart
- Compréhension de Future et Stream
- Tests unitaires et Mocks
- Appel de méthodes natives
- Architecture propre
- Flavors
- Analyseur Dart et Dart Metrics
- Injection de dépendances
Création d'applications Flutter à partir de zéro
- Création d'un projet Flutter
- Construction des mises en page d'application avec les composants Material
- Ajout d'actifs et d'images
- Internationalisation
Exécution et test des applications
- Déploiement des applications sur des appareils Android
- Déploiement des applications sur des appareils iOS (iPhone ou iPad)
- Utilisation des outils Hot Reload et Hot Restart
- Utilisation des Widgets
- Widgets Stateful vs Stateless
- Configuration du projet
- Création d'un widget Stateless
- Création d'un widget Stateful
- Création d'animations
Routing et Navigation
- Utilisation du package BuildRunner
- Utilisation du package AutoRoute
- Création de transitions
- Pile de navigation
Bases de données et autres stockages
- Introduction à Hive
- Introduction à SharedPreferences
- Utilisation des bases de données SQL
Utilisation de l'API Rest et analyse de JSON
- Introduction au package http
- Introduction au package Dio
- Analyse de JSON
- Requêtes et Réponses
Gestion de l'état Flutter
- Introduction au package BLoC
- Implémentation de BLoC
- Test de BLoC
Astuces de programmation et bonnes pratiques
Dépannage
Résumé et Conclusion
Pré requis
- Expérience dans le développement d'applications mobiles Android et iOS
Audience cible
- Développeurs
- Programmeurs
Nos clients témoignent (6)
Tout va bien.
Adrian Rybka - SEOyon
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Performance et connaissances du formateur
Marcin Pierchala - SEOyon
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Plus de détails sur le laboratoire.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Échanges en face à face et discussions sur la technologie et la mise en œuvre
Peter Roos - Tiqs B.V.
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Dans l'ensemble, j'ai apprécié d'avoir une vue d'ensemble de la façon dont une application est développée sous tous ses aspects. Cela m'a vraiment ouvert les yeux sur tous les niveaux de sa structure. Bien que parfois l'information soit abondante et écrasante, j'ai beaucoup aimé pouvoir "jouer" avec tous les programmes utilisés pour développer une application. Miguel a fait un travail excellent et j'ai vraiment apprécié les diapositives de présentation avec toutes les visuels.
Jose Salgado - SEMPCheck Services
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Les connaissances de Miguel sur le sujet étaient vastes. Il a rendu la formation facile à comprendre, avec un déroulement bien équilibré, ajoutant de nouvelles fonctionnalités à chaque section au fur et à mesure que c'était nécessaire. Il a abordé tout ce qui avait été demandé et a répondu en détail à chacune des questions posées. C'était une expérience très agréable.
Paul Coaton - SEMPCheck Services
Formation - Flutter Development Bootcamp with Dart
Traduction automatique