63 lines
1.9 KiB
Markdown
63 lines
1.9 KiB
Markdown
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
|
||
|
||
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:
|
||
```bash
|
||
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. |