- O Events Sicredi é um APP criado para demonstação de algumas bibliotecas e implementações do Android usando Kotlin.
Começando • Features • Arquitetura • Testes • Tecnologias • Preview
- Para executar o projeto, será necessário instalar o Android Studio.
- E para iniciar o desenvolvimento, é necessário clonar o projeto do GitHub num diretório de sua preferência:
cd "diretorio de sua preferencia"
git clone https://github.com/ArthurLDS/events-android.git
- O APP apresenta uma lista de eventos.
- Também apresenta os detalhes de um evento específico, onde o usuário pode fazer o check in e também compartilhar o evento com outras pessoas em outros aplicativos
- Implementação de injeção de dependências usando
Koin
- Cobertura de testes unitários dos repositorios e das view models usando a biblioteca
Mockk
- O Código foi escrito buscando manter as melhores práticas de Clean Code
- O aplicativo usa MVVM como arquitetura, conforme recomendação do próprio Google.
- Para rodar os testes basta abrir o projeto no Android Studio.
- Logo em seguida navegue até a pasta
com.secredi.sicredipostapp
- Clique com o botão direito sobre a pasta e depois em
Run 'Tests in 'sicredipostapp''
As seguintes bibliotecas e frameworks foram usadas na construção do projeto: