Uma aplicação de exemplo em Flutter que implementa uma Calculadora de Índice de Massa Corporal (IMC). A aplicação permite que o usuário insira sua altura e peso e calcula o IMC correspondente.
O projeto está organizado da seguinte forma:
- A pasta
lib
contém o código-fonte principal da aplicação. - A pasta
blocs
dentro delib
contém o arquivoimc.bloc.dart
que implementa a lógica do cálculo do IMC. - A pasta
pages
dentro delib
contém o arquivohome_page.dart
que implementa a interface do usuário. - A pasta
test
contém os arquivos de teste para a lógica do bloco (arquivoimc_bloc_test.dart
) e a interface do usuário (arquivohome_page_test.dart
). - O arquivo
main.dart
na pastalib
é o ponto de entrada da aplicação.
Certifique-se de ter o Flutter instalado em sua máquina.
- Clone este repositório:
git clone https://github.com/luizengdev/app_imc.git
- Navegue até a pasta do projeto:
cd ./app_imc
- Execute a aplicação:
flutter run
A aplicação inclui testes unitários para verificar a lógica do bloc e a interface do usuário. Os testes estão localizados na pasta test
. Para executar os testes:
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) e enviar pull requests para melhorar este projeto.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.