Construção de aplicativo utilizando:
- Padrão de arquitetura MVVM com conceito de LiveData;
- API de livros do NYTimes https://developer.nytimes.com/docs/books-product/1/overview
- Retrofit para fazer a ligação entre o app e a API externa;
- GSON para fazer a conversão de json em dados;
- Conceito de intent e navegação entre as Activities;
- RecyclerView (uso de viewHolder, LayoutManager e Adapter);
- Injeção de dependências;
- Implementação de testes unitários com Mockito.