Criar um aplicativo em Swift que consuma uma REST API e exiba uma listagem de eventos. Cada item da lista deve permitir acesso à detalhes do evento No detalhe do evento é importante exibir suas informações e opções de check-in e compartilhamento
- Organização do código
- Boas práticas de programação
- Possíveis bugs
- Tratamento de erros
- O uso de frameworks e libraries é livre
- Uso de testes unitários
- AutoLayout
- Usar RxSwift
- MVVM
A API de eventos está disponivel em: http://5f5a8f24d44d640016169133.mockapi.io/api/events
Para acessar cada detalhe do evento basta adicionar o ID do item ao final da URL. Ex: http://5f5a8f24d44d640016169133.mockapi.io/api/events/1
Para realizar o check-in faça um POST no seguinte endereço: http://5f5a8f24d44d640016169133.mockapi.io/api/checkin
O POST deve conter os dados do interessado (Nome, e-mail) e o id do evento. Ex:
{ "eventId": "1", "name": "Otávio", "email": "otavio_souza@..." }
- Faça commits frequentes. Queremos entender como você pensa :)
- Fique a vontade para utilizar animações e recursos especias (ex: parallax etc...)
- Teste bem seu aplicativo, evite crashes
- Fique à vontade para tirar dúvidas em qualquer etapa do processo
- A API pode ter falhas, prepare seu aplicativo para contorná-las -Crie um repositório e compartilhe conosco para avaliarmos o seu código Bom teste!