Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Merci pour votre réservation ! Un membre de notre équipe vous contactera dans les plus brefs délais.
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