Skip to content

divao/TokenlabPS

Repository files navigation

TokenlabPS

App desenvolvido para o Desafio Mobile do Processo Seletivo para Estagiário da Tokenlab.

Features

  • App nativo Android utilizando a linguagem Kotlin
  • Padrão de arquitetura de software: MVVM
  • Biblioteca para as chamadas HTTP: Retrofit
  • O app informa o usuário quando está baixando/processando dados através de uma Progress Bar
  • O app trata erros, informando o usuário quando não conseguir baixar os dados (quando não há conexão com a internet ou o servidor não retornou os dados esperados nas chamadas HTTP, por exemplo)

Descrição do Desafio

O pessoal da Tokenlab gosta muito de filmes e decidiu construir uma API REST que disponibiliza informações sobre 20 filmes que estão entre os mais bem avaliados pelos usuários do TMDB. O desafio consiste em elaborar um aplicativo (Android ou iOS) que obtenha os dados desta API, apresentando-os de forma simples e acessível, seguindo os padrões de usabilidade da plataforma. Preze pela qualidade e não pela velocidade, utilize o tempo que lhe foi dado da melhor forma possível.

Informações da API

Referências

  1. "Modern Android app using Kotlin, MVVM, Dagger2, RxJava &more" - https://www.udemy.com/course/modernandroid/
  2. "Recyclerview + Cardview with GridLayout | Android studio tutorial" - https://www.youtube.com/watch?v=SD2t75T5RdY

About

App desenvolvido para o Desafio Mobile do Processo Seletivo para Estagiário da Tokenlab.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages