Membuat Aplikasi Android "Simple Calculator" dengan Jetpack Compose
Blog ini akan menjelaskan cara membuat aplikasi sederhana berupa Calculator, yaitu aplikasi kalkulator sederhana yang memuat fitur basic seperti penjumlahan, pengurangan, perkalian, dan pembagian menggunakan input dari user.
1. Struktur Dasar Program
Program terdiri dari beberapa bagian utama:
- MainActivity
- Composable function
- State
- Logic perhitungan
2. MainActivity
Activity utama menggunakan setContent untuk menampilkan UI Compose dan memanggil fungsi CalculatorScreen.
setContentdigunakan untuk menampilkan UI berbasis ComposeCalculatorScreen()adalah tampilan utama aplikasi
3. Composable CalculatorScreen
Fungsi ini adalah UI utama yang berisi input angka, operator, tombol, dan hasil perhitungan.
OutlinedTextFielddigunakan untuk input userButtonuntuk menjalankan perhitunganTextmenampilkan hasil
4. State Management
State digunakan untuk menyimpan nilai input dan hasil perhitungan menggunakan remember.
remembermenyimpan state selama composable aktifmutableStateOfmembuat state dapat berubah
5. Logic Perhitungan
Perhitungan dilakukan saat tombol ditekan dengan validasi input dan operator.
toDoubleOrNull()untuk validasi input angkawhenuntuk menentukan operasi matematika- Penanganan error seperti input tidak valid dan pembagian nol
6. Cara Menjalankan Aplikasi
- Buka Android Studio
- Buat project baru dengan template Empty Activity (Compose)
- Masukkan kode ke file
MainActivity.kt - Jalankan emulator atau device
- Klik tombol Run
- Masukkan angka dan operator, lalu tekan Calculate
Hasil Tampilan Aplikasi
Aplikasi akan menampilkan dua input angka, satu input operator, tombol calculate, dan hasil perhitungan di bagian bawah.
No comments:
Post a Comment