Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Comparaison entre Flutter et d'autres frameworks multiplateformes
- Vue d'ensemble des fonctionnalités et de l'architecture de Flutter
Pour commencer
- Installation Flutter
- Configurer l'éditeur de code (Android Studio)
- Comprendre les fonctions et les variables Dart
- Implémentation de l'abstraction, de l'encapsulation, de l'héritage et du polymorphisme
- Comprendre les variables et les types de données Dart
- Comprendre Future et Stream
- Tests unitaires et Mocks
- Appeler des méthodes natives
- Architecture propre
- Saveurs
- Dart Analyzer et Dart Metrics
- Injection de dépendance
Créer des applications Flutter à partir de Scratch
- Créer un projet Flutter
- Construire des présentations d'application avec des composants Material
- Ajouter des actifs et des images
- Internationalisation
Exécuter et tester les applications
- Déployer des applications sur des appareils Android
- Déploiement d'applications sur iOS appareils (iPhone ou iPad)
- Utilisation des outils Hot Reload et Hot Restart
- Utilisation des widgets
- Widgets avec ou sans état
- Mise en place du projet
- Création d'un widget sans état
- Création d'un widget avec état
- Créer une animation
Routage et navigation
- Utilisation du paquet BuildRunner
- Utilisation du paquet AutoRoute
- Créer des transitions
- Pile de navigation
Databases et autres stockages
- Introduction à Hive
- Présentation de SharedPreferences
- Utilisation de la base de données SQL
Utilisation de Rest Api, analyse de JSONs
- Introduction au paquet http
- Présentation du paquet Dios
- Analyse des JSON
- Requêtes et réponses
Gestion Flutter État
- Présentation du paquet BLoC
- Mise en œuvre de la BLoC
- Test de BLoC
Programming Conseils et bonnes pratiques
Dépannage
Résumé et conclusion
Pré requis
- Expérience du développement d'applications mobiles Android et iOS .
Audience
- Développeurs
- Programmeurs
35 heures
Nos Clients témoignent (3)
La manière d'expliquer du formateur.
Marcos Rosas - Banco Azteca S.A. C.V.
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Les technologies présentées
Ruddy - Banco Azteca S.A. C.V.
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
One on one and discussions about technology and implementation