Skip to content

divao/Mesa-News

Repository files navigation

Mesa-News

App desenvolvido para o processo seletivo da Mesa Mobile Thinking. Por escassez de tempo, algumas features foram implementadas, mas outras não. Segue abaixo a listagem das features do app.

Features Implementadas

  • Tela de Feed
    • Listagem corrida das notícias ordenadas pela data de publicação, sem paginação
    • Salvar notícia como favorito
  • Tela de Notícias Favoritas (filtro)
  • Tela de Cadastro (não integrada)

Features Não Implementadas

  • Tela de Feed
    • Carrossel de notícias em destaque
    • Acesso autenticado
  • Tela de Login
  • Integração do cadastro de usuários com o backend

Tecnologias Utilizadas

As tecnologias utilizadas no desenvolvimento do app foram as seguintes:

  • Linguagem: Kotlin
  • Design Pattern: MVP
  • Arquitetura: Clean Architecture
  • Biblioteca para chamadas HTTP: Retrofit
  • Injeção de Dependências: Dagger2
  • Navigation: Cicerone
  • Cache: RxPaper2
  • Reactive Extensions
  • Light/Dark Mode
  • GitFlow

About

App desenvolvido para o processo seletivo da Mesa Mobile Thinking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages