Repositório do projeto dart-mobile-clocking-event
O projeto tem como objetivo entregar uma biblioteca capaz de padronizar a criação dos dados que representem uma marcação de ponto e tudo que envolve esse processo.
Alem de padronizar as entradas e saidas da comunicação com o backend da solução de marcação de ponto também tem como objetivo proporcionar as comunicações com o backend da solução.
A biblioteca segue os padrões da documentação do Dart (https://dart.dev/guides/libraries/create-library-packages);
Para colaborar com o projeto siga as recomendações referentes a boas práticas de desenvolvimento descritas no CONTRIBUTING.md;
Em caso de duvidas entre em contato com um dos mantainers do projeto;
Informações relevantes sobre o uso da biblioteca
Para que as marcações sejam consideradas verificadas deve-se utilizar na execução e build da aplicação que consome esta lib as seguintes váriáveis de ambiente:
--dart-define="SIGNATURE_INFO={SEGREDO_DE_ASSINATURA}"
--dart-define="SIGNATURE_INFO_VERSION={VERSAODOSEGREDOUTILIZADO}"
Comandos
- Gerar os arquivos .g na pasta 'lib/generated'
dart run build_runner build