Faiz Haq Noviandra Ciptadi Putra 5025211132 Tugas Pertemuan 5 Penjelasan Pemrograman: 1. Class Tugas5PPB : ComponentActivity() Fungsi onCreate() akan dipanggil pertama kali saat aplikasi dimulai. Metode setContent{ ... } digunakan untuk menetapkan User Interface (UI) dengan Jetpack Compose. Di dalamnya, fungsi TemperatureConverterUI() dipanggil untuk menampilkan tampilan antarmuka pengguna aplikasi. 2. @Composable fun TemperatureConverterUI() Fungsi ini merupakan fungsi composable yang digunakan untuk merancang tampilan antarmuka aplikasi. Berikut adalah penjelasan dari setiap komponennya: Variable State input : Menyimpan data suhu yang dimasukkan oleh pengguna. result : Menyimpan output dari hasil konversi suhu. isCtoF : Tipe boolean yang menentukan arah konversi, apakah dari Celsius ke Fahrenheit atau sebaliknya. Tata Letak User Interface (UI) Column : Mengatur susunan komponen UI secara vertikal. Text : Me...
Ryan Abinugraha 5025211178 Danno Denis Dhaifullah 5025211027 Faiz Haq Noviandra Ciptadi Putra 5025211132 Aplikasi MyHabit MyHabit adalah aplikasi Android sederhana yang dibuat dengan Kotlin yang memungkinkan pengguna untuk mendaftar, masuk, dan melacak kebiasaan harian mereka. Data disimpan di Firebase Realtime Database, dan antarmuka menggunakan tema marun dengan tata letak tengah untuk pengalaman yang bersih dan fokus. Tampilan Fitur Utama Autentikasi pengguna melalui Firebase Authentication Menambah kebiasaan baru yang disimpan ke cloud Melihat daftar kebiasaan dalam tampilan gulir menggunakan RecyclerView Umpan balik real-time melalui Toast dan logcat untuk status sukses atau gagal Tampilan Layar Daftar (RegisterActivity) untuk membuat akun baru Masuk (LoginActivity) untuk login dengan email dan kata sandi Beranda (HomeActivity) untuk menambah dan melihat daftar kebiasaan Struktur Proyek app/ ├─ src/main/ │ ├─ java/com/example/myhabit/ │ │ ├─ auth/ │ │ │ ├─ Login...
Faiz Haq Noviandra Ciptadi Putra 5025211132 Tugas 4 Langkah-Langkah Membuat Aplikasi Dice Roller Untuk membuat aplikasi Dice Roller menggunakan Jetpack Compose, kita perlu melakukan beberapa langkah berikut: Membuat proyek baru di Android Studio Mengatur dependencies untuk Jetpack Compose Membuat fungsi composable untuk aplikasi Membuat fungsi composable untuk tombol dan gambar Mengatur layout untuk aplikasi Menambahkan string resource untuk tombol "Roll" Menambahkan gambar dadu ke folder drawable Menjalankan aplikasi Deskripsi Proyek: Aplikasi Android ini bernama Dice Roller , yang dirancang untuk mensimulasikan lemparan dadu secara acak ketika pengguna menekan sebuah tombol. Proyek ini menggunakan Jetpack Compose , sebuah framework UI deklaratif dari Android. Struktur Proyek: MainActivity : Merupakan kelas utama yang menjalankan aplikasi. Kelas ini mewarisi ComponentActivity dan menggunakan fungsi setContent untuk menampilkan antarmuka Compos...
Komentar
Posting Komentar