Injeção de dependência no Android com Dagger 2
Aplicação do tutorial para o curso sobre injeção de dependência no Android.
Link do github de origem
O que se aprenderá
- Teoria e fundamentos da injeção de dependência
- Padrão arquitetônico de injeção de dependência
- Implemetation de injeção de dependência pura sem usar estruturas de terceiros
- Integração da injeção de dependência da Dagger 2 da maneira mais simples e limpa
- Abordagens de injeção de dependência para ViewModels usando a Dagger 2
Dependências usadas
- Biblioteca de Suporte Android
- ROTAFIT PO
- Deslize para carregar imagens de perfil de usuário
- ViewModel para manter os dados do aplicativo e mostrar as abordagens de injeção de dependência para o mesmo
- Dagger2 para injeção de dependência
Ramos neste repositório
- Puredi
- Abrange a implementação do padrão arquitetônico de injeção de dependência sem o uso de estruturas de terceiros.
- Dagger2
- Abrange a implementação da injeção de dependência usando a Dagger 2.
- ViewModel
- Abrange as abordagens de injeção de dependência para o ViewModels usando a Dagger 2.
- FactoryCtorargfix
- Abrange a correção necessária para as instâncias do ViewModel injetadas como está na implementação de fábrica do ViewModels.
- Mostra a importância de injetar serviços envolvidos em qualquer implementação de fábrica.
- mestre
- Esta é a ramificação principal/padrão que cobre tudo o que é acima.
Certificado Udemy