Projeto desenvolvido para a disciplina de Laboratório de Projetos de Sistemas, a fim de propor a solução de um problema, colocando em prática a arquitetura MVP com Flutter e vários outros conceitos do mundo Mobile.
Link para acessar o Slide de apresentação da primeira entrega
Integrantes:
- Adilson Antonio Pereira Junior
- Pedro Augusto Costa Senciano
- Raony Lino de Oliveira
Descrição do Sistema:
O objetivo do projeto é um aplicativo mobile para gerenciamento de figurinhas do album da copa de 2022 no Qatar, com o propósito de centralizar de maneira organizada as figurinhas do usuário, para que ele possa saber:
- Quais/quantas figurinhas do album já possui.
- Quais/quantas figurinhas do album estão faltando.
- Quais/quantas figurinhas do album são repetidas.
Estórias de Usuários:
- Como Alice, quero ter agilidade na identificação das figurinhas que possuo em minha coleção.
- Como Márcio, quero facilidade ao gerenciar minhas figurinhas.
- Como Ramon, quero saber quais figurinhas estão faltando na minha coleção.
- Como Yumi, quero saber quais e quantas figurinhas repetidas possuo.
- Como Marcelo, quero saber quais são os jogadores de uma seleção.
Instale o SDK do Flutter na versão mais recente do canal Stable. Em seguida configure a IDE de preferência.
1 - Abra o terminal na raiz do projeto.
2 - Execute o comando abaixo para baixar os pacotes e dependências do projeto:
> flutter pub get
3 - Abra o emulador OU conecte um dispositivo Android via USB e certifique-se de que a IDE o identificou.
4 - Execute o comando abaixo para instalar e executar o projeto:
> flutter run
Copie o arquivo installer.apk para o dispositivo Android e execute-o. Ao concluir a instalação basta abri-lo
Caso esteja instalando pelo ADB, execute o seguinte comando via terminal:
> adb install installer.apk
Ao abrir o APP será solicitado e-mail e senha para se autenticar:
Senha | |
---|---|
teste@pucminas.br | 123456 |
Foram utilizados os packages abaixo para auxiliar na construção do projeto:
- top_snackbar_flutter: ^2.1.1
- loading_animation_widget: ^1.2.0+3
- flutter_getit: ^1.2.1
- flutter_dotenv: ^5.0.2
- dio: ^4.0.6
- validatorless: ^1.2.1
- shared_preferences: ^2.0.15
- flutter_awesome_select: ^6.5.0