Skip to content

neninja/kros6

Repository files navigation

kros6

emojicom

Aplicativo para criar times aleatórios de Krosmaster

Utilização

  1. Clone o projeto
  2. Gere o build com flutter run --release. Siga as instruções de debug via usb para instruções adicionais.

screenshot

Desenvolvimento

Ambiente

flutter pub get

Execução

flutter run

Use r ou R para recarregar o app

USB debug

  • Caso flutter devices e adb devices aponte que o celular não possui autorização tente os comandos abaixo, desabilite o debug no celular e habilite novamente
adb kill-server
adb start-server

Testes

Gere os mocks com flutter pub run build_runner build

  • CI
flutter test
  • Testes específicos
flutter test test/backend/create_random_valid_team_test.dart

Dica: utilize gon e teste com gon -c flutter test

Organização/dependência de arquivos

  • lib/backend: lógica que foge da responsabilidade da camada de apresentação, cujo poderia estar em uma api
  • lib/api: cliente do "backend", desconhecendo qualquer regra de negócio

Links interessantes