GithubHelp home page GithubHelp logo

querosermb's Introduction

Quero ser MB

O MB

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.

Desafio

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:

Simulator Screen Shot - iPhone 11 Pro Max - 2020-07-08 at 17 25 15

Must Have

  • 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

Nice to Have

  • Adicionar imagens para as moedas e mantê-las em cache

Requisitos Técnicos (iOS)

  • MVVM-C
  • Swift 5
  • i18n (Localizable)
  • View Code
  • CocoaPods com Alamofire
  • Codable
  • Testes UI/Unitários
  • Versão mínima: iOS 11
  • gitignore

Processo de Submissão

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:

  1. O candidato fará um fork desse repositório (não irá clonar direto!)
  2. Fará seu projeto nesse fork
  3. Fará um commit e subirá as alterações para o SEU fork
  4. Enviar um pull request pela interface do Github

PS

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.

querosermb's People

Contributors

thiagodelmotte-mb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.