-
Organizar classes e objetos para deixar o aplicativo:
- Sustentável.
- Escalável.
- Testável.
- Extensível.
-
Automação de Testes, Padrões de Projetos e Arquiteturas de Software mobile modernas mais eficientes e robustas como:
- Testes no desenvolvimento Android.
- Boas práticas de programação.
- MVP.
- MVVM.
- AAC.
- VIPER.
- MVI.
- RxJava.
- Observables.
- Dagger.
- Injeção de Dependência.
- DataBinding.
- LiveData.
- Jetpack.
Estudos do curso Android Arch -> https://androiddeveloper.com.br/arch