Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marks5/hearthstone_android

Desafio Android com MVVM + Flow, Clean Arch e Jeckpack Libraries
https://github.com/marks5/hearthstone_android

Last synced: about 7 hours ago
JSON representation

Desafio Android com MVVM + Flow, Clean Arch e Jeckpack Libraries

Awesome Lists containing this project

README

        

# HearthStone

Escalabilidade como principal desafio

Problemas:
1. API sem paginação pode ser um gargalo para o usuário, uma vez que os dados são volumosos e a experiência possa vir a ser desagradável.
2. Os dados esperados na tela de detalhe são dados que não possuem em todas as cartas esperadas, será necessário então fazer um filtro das mesmas.
2.1. Tela de detalhes - Dados esperados
A imagem principal do cartão
Nome
Descrição "flavor"
Descrição curta
Set pertencente
Tipo
Facção
Raridade
Ataque
Custo
Health

A não paginação e a recorrência de informações influenciam em alguns problemas grandes arquiteturais