A simple Body Mass Index (BMI) Calculator Android app built using Kotlin and Jetpack Compose.
This project was created for the UTS 2025–2026 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
- Get Started – App logo, welcome message, and start button
- BMI Calculator – Input fields for height/weight, unit selection, and live BMI result with category & image
- 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
- 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.