O App Plateia é um aplicativo criado para facilitar a visualização das inscrições do site do Plateia.
- Acessar os eventos incritos
- Visualizar detalhes do eventos
- Visualizar e salvar o voucher do evento
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
URL_API
- URL da API de acesso
URL_RECUPERAR_SENHA
- URL de recuperação de senha do Plateia
Instale App Plateia com Flutter
flutter pub get
flutter packages pub run build_runner build --delete-conflicting-outputs
# Development
./firebase.sh app-plateia-dev development br.gov.sp.prefeitura.sme.plateia.dev br.gov.sp.prefeitura.sme.plateia.dev
# Staging
./firebase.sh app-plateia-hom staging br.gov.sp.prefeitura.sme.plateia.stg br.gov.sp.prefeitura.sme.plateia.stg
# Production
./firebase.sh app-plateia-prd production br.gov.sp.prefeitura.sme.plateia br.gov.sp.prefeitura.sme.plateia
Este projeto possui 3 flavors:
- development
- staging
- production
Para executar o tipo desejado, use a configuração de inicialização no VSCode/Android Studio ou use os seguintes comandos:
# Development
$ flutter run --flavor development --target lib/main_development.dart
# Staging
$ flutter run --flavor staging --target lib/main_staging.dart
# Production
$ flutter run --flavor production --target lib/main_production.dart
Este projeto está equipado com o comando Makefile para encurtar a escrita do comando, para ver o comando disponível, consulte Makefile.
Para executar o tipo desejado, use a configuração de inicialização no VSCode/Android Studio ou use os seguintes comandos:
# run build_runner once
$ make build
# watch file change
$ make watch
# generate dev apk
$ make apk-dev
# generate staging apk
$ make apk-stg
# generate production apk
$ make apk-prod
# generate dev ipa
$ make ipa-dev
# generate staging ipa
$ make ipa-stg
# generate production ipa
$ make ipa-prod
# fix code
$ make fix
# check fix
$ make check-fix