2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:26:32 +07:00
2025-11-07 15:35:23 +07:00
2025-11-07 15:26:32 +07:00

A simple Body Mass Index (BMI) Calculator Android app built using Kotlin and Jetpack Compose.
This project was created for the UTS 20252026 Android development coursework.


📱 Features

  • 🧍‍♂️ Input height and weight
  • ⚖️ Choose between Metric (SI) and US Customary (USC) units
  • 💡 Automatic BMI calculation and category detection
  • 🖼️ Dynamic illustration based on BMI category (e.g., underweight, normal, overweight, obese)
  • 🎨 Clean modern UI built with Material 3 (Jetpack Compose)
  • 🏁 Simple navigation with a Get Started screen and About Developer page

🧩 Screens

  1. Get Started App logo, welcome message, and start button
  2. BMI Calculator Input fields for height/weight, unit selection, and live BMI result with category & image
  3. About Developer Information about the developer/team

⚙️ Tech Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose
  • Theme: Material Design 3
  • IDE: Android Studio (Giraffe+ recommended)

🚀 How to Run

  1. Clone this repository:
    git clone https://github.com/username/Starter-UTS-2025-2026.git
    
    
    

Open the project in Android Studio

Sync Gradle & install dependencies

Run the app on an emulator or physical device

📊 BMI Categories Category BMI Range Underweight < 18.5 Normal 18.5 24.9 Overweight 25 29.9 Obese ≥ 30 👨‍💻 Developer

Name: Muhammad Fadzel Hadean Rukrus Institution: Universitas Bhayangkara Project: UTS Mobile Programming BMI Calculator App Year: 2025

⚠️ Disclaimer

This project was developed with the assistance of AI (ChatGPT by OpenAI) to accelerate learning, improve Kotlin and Jetpack Compose implementation, and refine UI/UX design. All logic, structure, and testing have been reviewed and adapted manually to ensure correctness and originality. Dibantu oleh Dirson Ali Wardhana dan Fadlan Rivaldi.

Description
No description provided
Readme Apache-2.0 4 MiB
Languages
Kotlin 100%