Aplicação front-end mobile de galeria

Job ID: 39951459

Budget: $30 – $250 USD

Nesse projeto, você desenvolverá uma solução de frontend para dispositivos móveis para o consumo de serviços web disponibilizados de forma gratuita no site https://jsonplaceholder.typicode.com/.

Você deverá entregar a:

Implementação funcional do aplicativo móvel na plataforma React Native dos seguintes elementos:
- Listar os álbuns de fotos a partir de um usuário selecionado. A seleção do usuário desejado deve ser realizada através de uma listagem de usuários e deve ser possível filtrar por nome do usuário.
- Ao selecionar um álbum de fotos, mostrar todas as fotos desse álbum. As fotos devem ser mostradas através do thumbnail. Ao clicar no thumbnail, deve ser apresentada a foto ampliada junto com seu título.
- Funcionalidades macros: Listagem de usuários; Listagens de álbuns; Listagem de fotos de um álbum e foto ampliada.
Funcionalidades micros: filtragem de usuário por nome e descrição de foto.

Para isso é obrigatória a exploração dos recursos de consumo de dados do serviço web disponibilizado de forma gratuita no site https://jsonplaceholder.typicode.com/.

O JSONPlaceholder não provê as imagens, apenas a estrutura de álbuns e usuários. Então para gerar imagens em si, você deve utilizar a funcionalidade de “My JSON Server”, junto com o endereço de imagens que deseja exibir - você pode utilizar uma ferramenta como: https://picsum.photos/ ou armazenar imagens em um repositório online e utilizar o link das imagens no arquivo JSON.

Exemplo de como utilizar “My JSON Server” (o arquivo JSON deve ter o tamanho máximo de 10KB e ser disponibilizado no GitHub): https://github.com/biancacamargomachado/jsplaceholder.
Related categories: JavaScript React Native