Antes de começar baixe e rode o código da API.
A API fornece um CRUD de lojas que deve ser usado em dois cenários:
- Tela de lojas favoritas, lista as lojas favoritas
- Tela de lojas próximas, lista as lojas próximas ao usuário e exibe a distância entre eles
A idéia do desafio é criar um mesmo componente que será nesses dois cenários descritos acima, cada um com suas particularidades:
- Tela de lojas favoritas: Deve exibir somente o nome e o ícone da loja.
- Tela de lojas próximas: Além do nome e do ícone deve ser exibida a distância entre a loja e o usuário, nota-se que o time de backend não conseguiu entregrar essa informação, então teremos que calcular no aplicativo.
ps: Tratar cenários de carregamento, erro.