https://github.com/marks5/hearthstone_android
Desafio Android com MVVM + Flow, Clean Arch e Jeckpack Libraries
https://github.com/marks5/hearthstone_android
Last synced: 2 months 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 (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-02T16:04:44.000Z (over 3 years ago)
- Last Synced: 2025-01-20T12:08:01.430Z (over 1 year 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
Health
A não paginação e a recorrência de informações influenciam em alguns problemas grandes arquiteturais