/desafio-modal

Primary LanguageSwiftGNU General Public License v3.0GPL-3.0

Desafio Modal

Componentes utilizados

  • RxSwift
  • Desenvolvimento com .xibs no IB
  • MVVM-C (embora ainda há refatorações a serem feitas, já que usamos muita coisa de MVC antes)
  • Swiftlint
  • Pipeline no github actions
  • Testes de unidades da API
  • Testes básicos de UI

Funcionalidades pendentes

  • Paginação com rolagem infinita.
  • Achar caminho para evitar limitação de requests na API para aumentar a quantidade de repositórios mostrados
  • Imagem dos repositorios na home
  • Ajustes finos de UI
  • Testes completos de UI, verificando a implementação correta do que foi pedido

Melhorias desejáveis

  • Tamanho das fontes nos filtros da home
  • Melhora na paginação
  • Ajustes de constraints

Dificuldades encontradas

  • Priorização de tarefas
  • Trabalho concorrente entre devs difícil, não aprendemos RxSwift, MVVM-C e .xibs, então cada um tinha que aprender e executar sua parte