https://github.com/luizengdev/app_imc
Calculadora de IMC em android, Desafio de projeto do Santander Bootcamp 2023 - Mobile com Flutter
https://github.com/luizengdev/app_imc
Last synced: about 2 months ago
JSON representation
Calculadora de IMC em android, Desafio de projeto do Santander Bootcamp 2023 - Mobile com Flutter
- Host: GitHub
- URL: https://github.com/luizengdev/app_imc
- Owner: luizengdev
- Created: 2023-08-31T22:44:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-31T23:03:32.000Z (almost 3 years ago)
- Last Synced: 2025-01-25T09:42:04.773Z (over 1 year ago)
- Language: Dart
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Calculadora de IMC em Flutter
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.
## Estrutura do Projeto
O projeto está organizado da seguinte forma:
- A pasta `lib` contém o código-fonte principal da aplicação.
- A pasta `blocs` dentro de `lib` contém o arquivo `imc.bloc.dart` que implementa a lógica do cálculo do IMC.
- A pasta `pages` dentro de `lib` contém o arquivo `home_page.dart` que implementa a interface do usuário.
- A pasta `test` contém os arquivos de teste para a lógica do bloco (arquivo `imc_bloc_test.dart`) e a interface do usuário (arquivo `home_page_test.dart`).
- O arquivo `main.dart` na pasta `lib` é o ponto de entrada da aplicação.
## Como Executar
Certifique-se de ter o Flutter instalado em sua máquina.
1. Clone este repositório:
git clone https://github.com/luizengdev/app_imc.git
2. Navegue até a pasta do projeto:
cd ./app_imc
3. Execute a aplicação:
flutter run
## Testes
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ção
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) e enviar pull requests para melhorar este projeto.
## Imagens
## Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.