https://github.com/naluisaelias/sporteventsignupapp-flutter
Formulário de inscrições para um evento esportivo • Checkpoint 05 - Desenvolvimento Cross Platform • 3º Ano - Sistemas de Informação, FIAP • 2024
https://github.com/naluisaelias/sporteventsignupapp-flutter
dart fiap flutter
Last synced: 3 months ago
JSON representation
Formulário de inscrições para um evento esportivo • Checkpoint 05 - Desenvolvimento Cross Platform • 3º Ano - Sistemas de Informação, FIAP • 2024
- Host: GitHub
- URL: https://github.com/naluisaelias/sporteventsignupapp-flutter
- Owner: naluisaelias
- Created: 2024-11-12T18:47:55.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-17T02:16:00.000Z (6 months ago)
- Last Synced: 2025-01-06T05:12:43.746Z (5 months ago)
- Topics: dart, fiap, flutter
- Language: C++
- Homepage:
- Size: 258 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📰 Formulário de Inscrições
Formulário de inscrições para um evento esportivo.
Este projeto foi desenvolvido como parte do **Checkpoint 05** da disciplina **'Desenvolvimento Cross Platform'** ministrada pelo professor **Diego Camilo Martins Vieira**.
## 👨🏻🏫 Orientações do Checkpoint
Desenvolver um aplicativo em Flutter que implemente um formulário de inscrição em um evento esportivo, atendendo aos seguintes requisitos:
### 📝 Requisitos
#### Criação da Tela de Inscrição:
Deve conter os seguintes campos:
1. Campo de formulário para o nome do participante.
2. Campo de formulário para a idade do participante.
3. Um botão com o texto 'Inscrever'.#### Validação dos Campos:
* **Nome do Participante:**
O nome deve ter pelo menos 5 caracteres.
* **Idade:**
A idade deve ser um número entre 18 e 60 anos.#### Ação ao Clicar em 'Inscrever':
* O formulário deve ser validado.
* Se algum campo for inválido, as mensagens de erro apropriadas devem ser exibidas.
* Se todos os campos forem válidos, o app deve navegar para uma nova tela que exiba a mensagem: *"Inscrição confirmada! Bem-vindo(a), ${nomeDoParticipante}!"*, onde *nomeDoParticipante* é o nome preenchido no formulário.#### Instruções Técnicas
1. O app deverá ter **duas telas**:
* A primeira tela deve ser o **formulário de inscrição**.
* A segunda tela deve exibir a **mensagem de confirmação**.
2. Utilizar **Form**, **TextFormField** com ```validator``` e **ElevatedButton** para implementar as funcionalidades.
3. Utilizar ```Navigator.push()``` para navegação entre telas.