2.1 KiB

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 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

🙏 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.