Skip to content

itidigital/android-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Teste Android

Desafio

O objetivo é implementar um app onde podemos ver a lista de personagens da Marvel.

  • O app deve mostrar uma lista e ser possível navegar para os detalhes de cada personagem.
  • Além disso, o personagem poderá ser favoritado tanto na lista quanto na tela de detalhes.
  • Os personagens favoritados devem ser persistidos no device para que possam ser acessados offline e serem mostrados em uma aba própria.

Nos entregue quando estiver orgulhoso do que fez! =)

API

Para desenvolver o app você vai precisar usar o endpoint de "Characters" da API Marvel. Mais informações: https://developer.marvel.com/docs.

Interface

A interface do app é dividida em 3 partes e deve ser desenvolvida conforme os pontos abaixo.

Home - Characters

  • Listagem dos personagens.
  • Botão para favoritar nas células.
  • Barra de busca para filtrar lista de personagens por nome.
  • Interface de lista vazia, erro ou sem internet.

Detalhes do personagem

  • Botão de favorito.
  • Foto em tamanho maior
  • Descrição (se houver).

Favoritos

  • Listagem dos personagens favoritados pelo usuário.
  • Interface de lista vazia, erro ou sem internet.

Requisitos Essenciais

  • Usar Kotlin
  • Tratamento para falha de conexão.
  • O teste não pode apresenter crash.
  • Testes unitários.

Bônus

  • Testes de interface
  • Integração com alguma ferramenta de CI/CD
  • Telas funcionando em Landscape e Portrait

Importante

  • Subir o desafio em um repositório no github/gitlab/bitbucket e mandar o link.
  • Não ter nenhuma mensão do Itaú/Iti no Repositório/Projeto.

Observações

  • Você pode utilizar bibliotecas de terceiros e gerenciadores de dependências como preferir.
  • Foque o desenvolvimento nos requisitos essenciais.
  • O bônus vai diferenciar você dos outros candidatos, mas os requisitos essenciais são mais importantes.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors