Skip to content

Jose-Vela/IMC-App

Repository files navigation

IMC-App

Introducción

Este proyecto se trata de una App que permite calcular el IMC de una persona para saber si se encuentra en bajo peso, peso normal, sobrepeso u obesidad.

Es una de las prácticas propuestas en el curso de ANDROID CON KOTLIN de AristiDevs el cual es gratis y si prefieres consumir más de su contenido, puedes visitar su canal de YouTube:

Tecnologías Utilizadas

  • Kotlin
  • Diseño basado en XML
    • CardView
    • Constraint Layout
    • Linear Layout

Funcionalidad

La app está compuesta por dos vistas:

  1. Vista principal: Muestra los controles para seleccionar el SEXO (HOMBRE o MUJER), ALTURA, PESO Y EDAD, de lo cual dependerá nuestro resultado.

  1. Vista resultado de IMC: Muestra el resultado del cálculo del IMC.

    • Resultados Hombre:

    • Resultados Mujer:

El Resultado

La aplicación está diseñada para mostrar uno de cinco posibles resultados de IMC (Bajo Peso, Saludable, Sobrepeso, Obesidad y Obesidad Severa), dependiendo del peso y altura ingresados.

Este resultado estará acompañado de una imagen representativa del tipo de cuerpo según el rango del IMC obtenido. Dicha imagen actúa simplemente como alusión y NO REPRESENTA FORZOSAMENTE QUE EL CUERPO DEL USUARIO SEA IDÉNTICO A ESTA.

La imagen representativa del tipo de cuerpo cambia entre HOMBRE y MUJER, dependiendo de la elección en la vista principal, mostrando una pequeña diferencia entre ambos sexos.

Tanto el texto del resultado como la imagen representativa se mostrarán de un color relacionado al resultado del IMC, este resultado se interpreta por rangos, los cuales, para fines prácticos en este proyecto, se tomaron de la siguiente imagen obtenida de internet.

Acerca del IMC

El índice de masa corporal (IMC) sirve para medir la relación entre el peso y la talla, lo que permite identificar el sobrepeso y la obesidad en adultos.

La forma para calcularlo es la siguiente:

Kilogramos ÷ Metros2 = IMC

Ejemplo:

Si el peso de una persona es de 75 kilos y su talla es de 1.68 metros. El IMC de esta persona es de 26.57

Una vez que se obtiene el cálculo del IMC, con la siguiente tabla se puede interpretar la condición en la que se encuentra la persona.

Menor a 18.9 Peso Bajo
18.50 a 24.99 Peso Normal
25.00 a 29.99 Sobrepeso
30.00 a 34.99 Obesidad Leve
35.00 a 39.99 Obesidad Media
Mayor a 40.0 Obesidad Mórbida

Con el cálculo anterior del IMC = 26.57, identificamos que se encuentra en un rango de 25.00 a 29.99, lo que significa que esta persona tiene sobrepeso.


Fuente: ISSSTE - ¿Qué es el índice de masa corporal?

Enlaces