Injection de dépendance dans Android avec Dagger 2
Application de tutoriel pour le cours sur l'injection de dépendance dans Android.
Source GitHub Lien
Ce que l'on apprendra
- Théorie et fondamentaux de l'injection de dépendance
- Modèle architectural d'injection de dépendance
- Implémetation de l'injection de dépendance pure sans utiliser de cadres tiers
- Intégration de l'injection de dépendance de Dagger 2 de la manière la plus simple et la plus propre
- Approches d'injection de dépendance pour les modèles de vue à l'aide de Dagger 2
Dépendances utilisées
- Bibliothèque d'assistance Android
- Modifier la communication avec l'API StackOverflow
- Glisser pour charger des images de profil utilisateur
- ViewModel pour maintenir les données de l'application et afficher les approches d'injection de dépendance pour la même
- Dagger2 pour l'injection de dépendance
Branches de ce référentiel
- Purredi
- Couvre la mise en œuvre du modèle architectural d'injection de dépendance sans utiliser de cadres tiers.
- Poignard2
- Couvre la mise en œuvre de l'injection de dépendance à l'aide de Dagger 2.
- ViewModel
- Couvre les approches d'injection de dépendance pour les modèles de vue à l'aide de Dagger 2.
- Factoryctorargfix
- Couvre la correction requise pour les instances ViewModel injectées en tant qu'administration dans l'implémentation d'usine de ViewModels.
- Montre l'importance de l'injection des services enveloppés des fournisseurs dans toutes les implémentations d'usine.
- maître
- Il s'agit de la branche principale / par défaut qui couvre tout ce qui précède.
Certificat udemy