📱 Przegląd aplikacji:
To aplikacja na Androida do obliczania BMI (wskaźnika masy ciała), która obsługuje zarówno jednostki metryczne, jak i imperialne. Oblicza BMI na podstawie danych wprowadzonych przez użytkownika (wiek, płeć, wzrost i waga), wyświetla wynik, kategoryzuje go i zapewnia odpowiednie wskazówki dotyczące zdrowia.
🔧 Główne funkcje:
1. Przełączanie jednostek (metryczne ↔ imperialne):
Przełączaj się między jednostkami metrycznymi (cm/kg) i imperialnymi (ft/in/lbs) za pomocą SwitchMaterial.
Pola interfejsu użytkownika są odpowiednio aktualizowane:
Metryczne: pokazuje wzrost w cm.
Imperialne: pokazuje pola stóp i cali.
2. Walidacja danych wejściowych:
Weryfikuje:
Wiek (od 2 do 120)
Waga:
Metryczne: 2–500 kg
Imperialne: 5–1100 funtów
Wysokość:
Metryczne: 50–300 cm
Imperialne: 1–10 stóp i 0–11 cali
Wyświetla odpowiednie komunikaty o błędach, jeśli walidacja się nie powiedzie.
3. Obliczanie BMI:
Wzór metryczny: BMI = waga (kg) / (wzrost w metrach)^2
Wzór imperialny: BMI = (waga (funty) × 703) / (wzrost w calach)^2
4. Kategorie BMI:
Na podstawie wartości BMI:
< 16 → Bardzo szczupłe
16–16,9 → Umiarkowane szczupłe
17–18,4 → Łagodne szczupłe
18,5–24,9 → Normalne
25–29,9 → Nadwaga
30–34,9 → Otyłość I stopnia
35–39,9 → Otyłość II stopnia
40+ → Otyłość III stopnia
5. Porady zdrowotne:
Każda kategoria BMI zawiera powiązane porady zdrowotne (np. „Jedz więcej pożywnego jedzenia”, „Skonsultuj się z lekarzem” itp.).
6. Wyświetlanie wyników:
Wyświetla:
Obliczony wskaźnik BMI
Wiek i płeć użytkownika
Kategoria wskaźnika BMI
Porada zdrowotna
Ostatnia aktualizacja
28 maj 2025