IMC Flutter
Uma calculadora de IMC que explica o resultado, sugere um peso ideal e guarda o histórico das medições.
- Tipo
- Projeto pessoal
- Ano
- 2023
- Stack
- FlutterProviderSharedPreferencesFirebase CrashlyticsFirebase Analytics
Visão geral
O IMC Flutter é uma calculadora de Índice de Massa Corporal (IMC). Você informa peso e altura e recebe o IMC em segundos, junto com o que ele significa para a sua saúde e o peso ideal para o seu corpo.
O que o app faz
- Cálculo rápido do IMC a partir do peso e da altura.
- Interpretação do resultado: mostra em qual faixa de peso o IMC se encaixa e o que isso significa.
- Peso ideal com base no resultado.
- Configurações: tema claro ou escuro e unidades de medida.
- Histórico da evolução do IMC ao longo do tempo.
Decisões técnicas
- Provider para gerenciamento de estado, incluindo as preferências de tema e unidade.
- SharedPreferences para salvar as configurações e o histórico no aparelho.
- Firebase Crashlytics e Analytics para capturar falhas e entender o uso, como em um app de produção.
- share_plus, url_launcher e launch_review para compartilhar resultados e pedir avaliação na loja.
- icons_launcher para gerar os ícones do app para cada plataforma.
