Skip to content

serasaconsumidorbr/desafio-mobile-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation


Logo

Desafio - iOS Developer

O nosso aplicativo é uma das nossas soluções para mudar a vida financeira de milhões de brasileiros. Venha fazer parte desse time muito engajado que trabalha para que esse aplicativo chegue da melhor forma na mão dos consumidores.

Sobre

Utilizamos este desafio para avaliar a qualidade do seu código, arquitetura, a forma que você organiza os seus pensamentos dentro do git e muitas outras coisas, por isso, sinta-se a vontade e dê o seu melhor! O tempo médio para a entrega deste desafio é de uma semana.

Neste desafio você irá desenvolver um app que deverá mostrar os personagens da Marvel.

Para começar a fazer requests utilizando este serviço, siga esta documentação. O endpoint que deverá ser utilizado para popular as listas do app será a /v1/public/characters.

Requisitos

Estes requisitos básicos são utilizados para ver como você lida com cada um desses itens. A falta de qualquer um desses requisitos compromete a sua avaliação no final.

  • Swift 5+
  • Xcode 11+
  • Arquitetura
  • Auto-layout
  • Carthage ou Cocoapods
  • Testes unitários

Será um diferencial

  • Persistencia de dados (CoreData, Realm...)
  • Animações customizadas (Lottie, Hero, UIViewAnimate etc..)

O projeto deverá conter

  • Carrossel superior com 5 personagens
  • Uma lista vertical abaixo do carrossel com os personagens seguintes, sem repetir
  • Scroll infinito

Atente-se aos detalhes que ache interessante mostrar, por exemplo, nome, descrição, imagens ou outras informações dos personagens

Importante

  • Sua criatividade: Utilize as considerações acima para criar o projeto do seu jeito, utilizando as dependências que quiser. Apenas saiba explicar o motivo das suas escolhas.

  • Documentação: Ao finalizar o projeto, não se esqueça de documenta-lo. É Muito importante escrever o seu fluxo de pensamentos, anexar imagens do aplicativo, inserir as bibliotecas e versões que estão sendo utilizadas, roadmap de features que você gostaria de colocar e melhorias que gostaria de fazer...

Por fim, envie seu teste!

  • Crie um fork, de preferencia público, desse repositório.
  • Tente seguir o gitflow para o seu fluxo de desenvolvimento.
  • Ao finalizar, faça o pull request para este repositório

Agora é só torcer!

Ultimo recadinho: não utilize o nome da Serasa dentro de seu projeto 😉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published