Somos a maior plataforma de negociação de criptomoedas e ativos alternativos da América Latina, criada para elevar a experiência de quem vivencia essa revolução, entregando o melhor serviço de negociação de ativos alternativos, com liberdade, segurança e liquidez. Sendo assim, nós existimos para mudar a maneira como as pessoas lidam com o dinheiro através da tecnologia.
Criar um aplicativo para consultar a CoinAPI.io e trazer as moedas em forma de lista. Fique livre para criar, porém pode também utilizar como base a tela principal do MB atualmente:
- Lista de moedas
- Paginação com scroll infinito
- Pull to refresh
- Exibir, pelo menos, os campos: "name", "exchange_id" e "volume_1day_usd"
- Ao tocar em um item, deve mostrar os detalhes da moeda
- Detalhe da moeda
- Criar uma tela que mostre mais informações sobre a moeda
- Adicionar imagens para as moedas e mantê-las em cache
- MVVM-C
- Swift 5
- i18n (Localizable)
- View Code
- CocoaPods com Alamofire
- Codable
- Testes UI/Unitários
- Versão mínima: iOS 11
- gitignore
O candidato deverá implementar a solução e enviar um pull request para este repositório com a solução.
O processo de Pull Request funciona da seguinte maneira:
- O candidato fará um fork desse repositório (não irá clonar direto!)
- Fará seu projeto nesse fork
- Fará um commit e subirá as alterações para o SEU fork
- Enviar um pull request pela interface do Github
Importante frisar que esse código não será usado em nenhuma hipótese para qualquer fim a não ser o de avaliação dos conhecimentos do candidato.