HagaDalpintoGinting 177e736182 update readme
2025-11-07 19:08:44 +07:00

42 lines
2.2 KiB
Markdown

# Kalkulator BMI (BMI Calculator)
![App Screenshot](https://i.imgur.com/rM7YgA8.png)
*(Tips: Ganti URL gambar di atas dengan screenshot aplikasi Anda sendiri untuk tampilan yang lebih personal)*
Aplikasi Android sederhana yang dibuat dengan **Jetpack Compose** untuk menghitung Indeks Massa Tubuh (Body Mass Index - BMI). Aplikasi ini memiliki antarmuka yang bersih, modern, dan interaktif.
## 🚀 Fitur Utama
- **Layar Pembuka (Start Screen):** Layar pembuka yang menarik dengan tombol interaktif untuk memulai.
- **Sistem Unit Ganda:** Pengguna dapat memilih untuk memasukkan data tinggi dan berat badan dalam sistem **Metrik (kg, cm)** atau **Imperial (lbs, in)**.
- **Perhitungan Real-time:** Hasil BMI diperbarui secara otomatis saat pengguna mengetik.
- **Visualisasi Hasil:**
- Angka BMI ditampilkan dengan jelas dan menonjol.
- Kategori BMI (Underweight, Normal, Overweight, Obese) ditampilkan dengan warna yang sesuai untuk feedback visual yang cepat.
- Terdapat bar indikator untuk menunjukkan posisi kategori BMI pengguna.
- **Antarmuka Modern:** Didesain menggunakan komponen Material 3 dengan layout berbasis `Card` yang rapi dan menarik.
- **Dibuat dengan Jetpack Compose:** Seluruh antarmuka aplikasi dibuat secara deklaratif menggunakan _toolkit_ UI modern dari Android.
## 🛠️ Teknologi yang Digunakan
- **Bahasa:** Kotlin
- **UI Toolkit:** Jetpack Compose
- **Arsitektur:** UI Layer (State-driven)
- **Core Libraries:**
- `androidx.activity:activity-compose`
- `androidx.compose.material3`
- `androidx.lifecycle:lifecycle-runtime-ktx`
## 📝 Petunjuk Awal Proyek
Proyek ini dikembangkan berdasarkan petunjuk tugas dari dokumen berikut:
[Petunjuk Tugas Perkuliahan](https://docs.google.com/document/d/1iGiC0Bg3Bdcd2Maq45TYkCDUkZ5Ql51E/edit?rtpof=true)
## 🙏 Kredit dan Apresiasi
- **Inspirasi Awal:** Kode starter proyek ini terinspirasi dari Codelab Android "Calculate Tip" oleh Google.
- [Basic Android in Compose: Calculate Tip](https://developer.android.com/codelabs/basic-android-compose-calculate-tip#0)
- **Asisten Pengembangan:** Sebagian besar pengembangan, perbaikan *bug*, dan peningkatan desain pada proyek ini dibantu oleh **asisten AI dari Google Gemini**.