- Atualizar bibliotecas e arquivos Gradle;
- Migrar o kotlin synthetic para o ViewBinding;
- Migrar a classe AppCoroutines para o viewModelScope;
- Migrar do Dagger 2 para o Dagger Hilt;
- Paging 3;
- StateFlow.
Aqui na FreteBras sempre estamos buscando conhecimento para evoluir nossas tecnologias, bem como nossa stack de trabalho. Neste contexto, o intuito da tech talk foi mostrar como podemos evoluir do RxJava/Android para Kotlin Coroutines Flow, focando nas chamadas assíncronas realizadas pelo repository (Utilizado principalmente para acesso a nossa API e ao banco de dados local).
Não precisamos falar como a linguagem de programação Kotlin influenciou todo o ecossistema do Android, então, já vamos deixar um agradecimento especial para a JetBrains. Cada vez mais estão surgindo bibliotecas desenvolvidas com Kotlin, que provam que podem performar melhor que bibliotecas desenvolvidas em Java, e, o Kotlin Coroutines Flow, não fica fora desta lista.
- Aplicação modularizada;
- Dagger com Activity Builder;
- Jetpack Navigation;
- Unit Tests.