Informações básicas

Em equipe, desenvolva um aplicativo em Flutter para dispositivos móveis.

Equipes

As equipes devem ter no máximo 5 membros.

Restrições

  • O aplicativo deve possuir ao menos duas telas.
  • O aplicativo deve ser interativo, usando StatefulWidgets e/ou o pacote Riverpod.

Comece de uma ideia simples e vá incrementando à medida que conseguir implementar. Não tente fazer um aplicativo muito complexo logo de cara. É melhor fazer um aplicativo simples e bem feito do que um aplicativo complexo e mal feito.

Entrega

A entrega consiste no envio de um e-mail para rodrigorgs@ufba.br com a pasta do projeto compactada no formato .zip. O nome do arquivo .zip deve ser igual ao nome da pasta, e deve refletir o nome do projeto. O arquivo .zip deve conter:

  • arquivo README.md contendo:
    • descrição do projeto
    • instruções para compilar e executar o projeto
    • lista de membros da equipe
  • código-fonte do projeto
    • NÃO inclua a pasta build
    • Dentre as pastas ios, android, windows, linux, macos e web, inclua SOMENTE as pastas plataforma em que o projeto foi testado; dê preferência a web (mais simples de testar)
  • pasta screenshots contendo screenshots de todas as telas do aplicativo, no formato PNG

Datas

O projeto deve ser entregue até o dia 26/07/2023 (quarta-feira) às 23:59.

Avaliação

A avaliação será feita com base nos seguintes critérios:

  • Funcionalidade e ausência de bugs
  • Qualidade da interface
  • Qualidade do código (avaliada com flutter analyze)
  • Aderência às instruções sobre a forma de entrega
  • Presença de ao menos duas telas
  • Uso de StatefulWidgets e/ou Riverpod