Album de Figurinhas da Copa 2022 - Qatar

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:

  1. Quais/quantas figurinhas do album já possui.
  2. Quais/quantas figurinhas do album estão faltando.
  3. Quais/quantas figurinhas do album são repetidas.

Estórias de Usuários:

  1. Como Alice, quero ter agilidade na identificação das figurinhas que possuo em minha coleção.
  2. Como Márcio, quero facilidade ao gerenciar minhas figurinhas.
  3. Como Ramon, quero saber quais figurinhas estão faltando na minha coleção.
  4. Como Yumi, quero saber quais e quantas figurinhas repetidas possuo.
  5. Como Marcelo, quero saber quais são os jogadores de uma seleção.

Testando o App (depuração pela IDE)

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

Testando o App (Instalação APK)

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

Credenciais de Acesso

Ao abrir o APP será solicitado e-mail e senha para se autenticar:

Email Senha
teste@pucminas.br 123456

Screenshots

Splash Page Home Page My Stickers Page Login Page Register Page

Packages utilizados

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