jsericksk / NYTBooks

Projeto com fins de estudos da arquitetura MVVM e componentes do Android Jetpack.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Objetivo

O principal objetivo deste repositório é unicamente de estudos, ou seja, podem haver alguns erros. Pretendo atualizá-lo com um certo tempo. Todo o empenho do projeto é no código e em sua estrutura, então o design e layouts do app podem deixar a desejar.

Se você desejar, pode clonar e testar o aplicativo por si mesmo. Para fazer as consultas na API, é necessário obter uma chave de API. Siga os seguintes passos para obter sua API key:

Screenshots

Usos

O projeto utiliza a arquitetura MVVM, foco principal de estudo desse projeto, bem como os componentes ViewModel e StateFlow (anteriormente era utilizado o LiveData). Também é utilizada o Hilt para injeção de dependência. Para a request à API é utilizada a biblioteca Retrofit, e para o parser JSON, a Gson. Para uma melhor manipulação das views é utilizado View Binding.

About

Projeto com fins de estudos da arquitetura MVVM e componentes do Android Jetpack.


Languages

Language:Kotlin 100.0%