/RepoStars

Repositórios Swift com mais estrelas.

Primary LanguageHTML

RepoStars

Esta demonstração lista os repositórios na linguagem de programação "Swift" ordenados pela quantidade de estrelas.

Captura de tela 1

Ferramentas usadas

  • Quick/Nimble para testes unitários.
  • KIF para testes funcionais.

Captura de tela 2

  • Nimble-Snapshots para Snapshot Tests.

Captura de tela 3

  • Fastlane.

Captura de tela 4

  • Slather para reportar cobertura de testes em conjunto com Fastlane.

Captura de tela 5

  • GitHub Actions com pipeline simples de CI.

Captura de tela 6

Breves considerações

  • MVP foi usado como padrão de arquitetura.
  • Testes de código assíncrono foram separados em target diferentes por serem mais demorados. Separação seria útil se usado com Test Plans no Xcode ou executando numa CI.