Apresentação criada para mostrar os benefícios de uma arquitetura MVP utilizando injeção de dependência com Dagger2 e seguindo conceitos de programação reativa com RXJava.
domain Interface dos modelos da aplicação remote-repository Interface dos repositórios da aplicação remote-repository-retrofit Implementação do módulo acima, para repositório remoto utilizando retrofit
domain Interface dos modelos da aplicação remote-repository Interface dos repositórios da aplicação remote-repository-retrofit Implementação do módulo acima, para repositório remoto utilizando retrofit
domain Interface dos modelos da aplicação remote-repository Interface dos repositórios da aplicação remote-repository-retrofit Implementação do módulo acima, para repositório remoto utilizando retrofit
domain Interface dos modelos da aplicação remote-repository Interface dos repositórios da aplicação remote-repository-retrofit Implementação do módulo acima, para repositório remoto utilizando retrofit
e métodos que provêm dependências @Qualifier Quando apenas o tipo não é suficiente @Inject Requisita uma dependência. Pode ser usada em um construtor, num campo ou num método @Component É usado para associar os módulos aos alvos de injeção
dependências @Qualifier Quando apenas o tipo não é suficiente @Inject Requisita uma dependência. Pode ser usada em um construtor, num campo ou num método @Component É usado para associar os módulos aos alvos de injeção Principais Annotations do Dagger
e métodos que provêm dependências @Qualifier Quando apenas o tipo não é suficiente @Inject Requisita uma dependência. Pode ser usada em um construtor, num campo ou num método @Component É usado para associar os módulos aos alvos de injeção
e métodos que provêm dependências @Qualifier Quando apenas o tipo não é suficiente @Inject Requisita uma dependência. Pode ser usada em um construtor, num campo ou num método @Component É usado para associar os módulos aos alvos de injeção