Aplicación nativa para Android desarrollada completamente en Java. Calcula el índice de masa corporal (IMC), explica el resultado y ofrece contenido de orientación desde un menú lateral.
- Cálculo en sistema métrico (kg/cm) e imperial (lb/in).
- Clasificación automática: peso bajo, saludable, sobrepeso y tres grados de obesidad.
- Rango de peso saludable aproximado para la estatura ingresada.
- Menú lateral con calculadora, tabla de rangos, hábitos saludables y explicación del IMC.
- Validación de campos y mensajes comprensibles.
- Diseño Material responsivo, con paleta verde menta y azul.
- Pruebas unitarias para fórmulas y límites de clasificación.
- Abre Android Studio.
- Selecciona Open.
- Elige la carpeta
Programa_IMC. - Espera la sincronización de Gradle.
- Ejecuta la app en un emulador o dispositivo con Android 7.0 (API 24) o posterior.
- Java (compatibilidad de código 8; se compila con el JDK de Android Studio)
- Android SDK 36
- Android Gradle Plugin 8.9.1
- Material Components 1.13.0
- JUnit 4
Métrico: IMC = peso (kg) / estatura² (m)
Imperial: IMC = 703 × peso (lb) / estatura² (in)
app/src/main/java/.../MainActivity.java Interfaz y navegación
app/src/main/java/.../BmiCalculator.java Cálculo y clasificación
app/src/main/res/layout/ Pantallas XML
app/src/test/java/.../ Pruebas unitarias
Nota: el IMC es una referencia general y no sustituye una valoración médica.