Kalkulator BMI (BMI Calculator)
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
Cardyang 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-composeandroidx.compose.material3androidx.lifecycle:lifecycle-runtime-ktx
📝 Petunjuk Awal Proyek
Proyek ini dikembangkan berdasarkan petunjuk tugas dari dokumen berikut: Petunjuk Tugas Perkuliahan
🙏 Kredit dan Apresiasi
- Inspirasi Awal: Kode starter proyek ini terinspirasi dari Codelab Android "Calculate Tip" oleh Google.
- Asisten Pengembangan: Sebagian besar pengembangan, perbaikan bug, dan peningkatan desain pada proyek ini dibantu oleh asisten AI dari Google Gemini.
Description
Languages
Kotlin
100%