HagaDalpintoGinting e74b4b1d67 final submit
2025-11-07 21:34:11 +07:00
2024-12-09 14:35:04 +01:00
2025-11-07 21:34:11 +07:00
2025-11-06 09:58:07 +07:00
2022-04-22 12:16:17 -07:00
2025-11-06 09:58:07 +07:00
2022-04-22 12:16:17 -07:00
2023-05-01 19:23:11 -07:00
2024-12-09 13:17:22 +00:00
2022-04-22 12:16:17 -07:00
2025-11-07 19:10:18 +07:00
2023-10-17 14:51:54 -07:00

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.
Description
No description provided
Readme Apache-2.0 317 KiB
Languages
Kotlin 100%