Skip to content

GuiGoulart/Challenge-Sicredi

Repository files navigation

Challenge

O aplicativo usa um conjunto de bibliotecas do Android Jetpack mais Retrofit para exibir dados da API REST. O aplicativo usa Kotlin.

Prerequisites

O projeto tem todas as dependências necessárias nos arquivos gradle. Adicione o projeto ao Android Studio e construa. Todas as dependências necessárias serão baixadas e instaladas.

Arquitetura

O projeto usa o padrão de arquitetura MVVM, Clean Archicture e Modularização

Bibliotecas

  • ViewModel - Gerencia dados relacionados à interface do usuário de maneira ciente do ciclo de vida e atue como um canal entre os casos de uso e a interface do usuário.
  • ViewBinding - Biblioteca de suporte que permite vincular componentes de interface do usuário em layouts a fontes de dados, vincula detalhes de caracteres e resultados de pesquisa à interface do usuário.
  • Dagger Hilt - Para injeção de dependência.
  • Retrofit - Para acessar a API Rest
  • Shimmer - Para fazer uma tela de carregamento personalizada
  • Coroutines - Para fazer chamadas assíncrona.
  • Navigation - Para fazer a nevagação de uma tela para outra utilizando fragment assim como transacionar dados de um fragment para outro. Utilizando animação para a transação de tela
  • Mockk - Para teste unitario.
  • Room - Para a criação de banco local.

Screenshots Portrait Events

image

Screenshots Portrait Detail

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages