Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/marks5/hearthstone_android
- Owner: marks5
- License: gpl-3.0
- Created: 2022-11-07T21:17:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-02T16:04:44.000Z (almost 2 years ago)
- Last Synced: 2024-04-18T03:47:01.920Z (7 months ago)
- Language: Kotlin
- Homepage:
- Size: 169 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
HealthA não paginação e a recorrência de informações influenciam em alguns problemas grandes arquiteturais