Pemrograman Perangkat Bergerak (D) - Pertemuan 2

Nama    : Tsaqif Deniar Bhakti
NRP      : 5025211151
Kelas    : Pemrograman Perangkat Bergerak (D)

Tugas Pertemuan 2

Dasar Dasar Jetpack Compose

    Jetpack Compose adalah framework UI modern yang dikembangkan oleh Google untuk membangun antarmuka pengguna (UI) pada aplikasi Android. Dengan pendekatan deklaratif, Jetpack Compose memungkinkan pengembang untuk mendeskripsikan bagaimana UI seharusnya terlihat berdasarkan state tertentu, dan framework ini secara otomatis akan memperbarui tampilan ketika state berubah. Berbeda dengan metode tradisional yang menggunakan XML untuk mendesain layout, Jetpack Compose sepenuhnya berbasis Kotlin, sehingga semua kode UI ditulis dalam satu file Kotlin tanpa perlu file XML terpisah. Framework ini juga menyediakan komponen-komponen dasar seperti Text, Button, Row, Column, dan lainnya yang mudah digunakan untuk membangun tata letak yang responsif dan interaktif. Selain itu, Jetpack Compose mendukung fitur-fitur canggih seperti animasi, state management, dan integrasi dengan library Jetpack lainnya seperti ViewModel dan LiveData. Dengan Jetpack Compose, pengembangan UI menjadi lebih efisien, modular, dan mudah dipelajari, sehingga sangat cocok untuk pengembangan aplikasi Android modern.

Mencoba Implementasi Dasar

- Memulai Compose Project
- Membuat Kolom dan Baris
- Pengangkatan Status
- Mempertahankan Status
- Menganimasikan Daftar
- Menata Gaya Tema

Implementasi Dasar-dasar Jetpack Compose






Modifikasi Implementasi Dasar

Menambahkan Elevated Button
ElevatedButton memberikan tampilan tombol dengan elevasi (bayangan), sehingga lebih menarik secara visual.

Menganti Loop Kata Kata

Mengubah Warna Tema


Mengubah Spesifik Warna
Kode Main Activity
Video Presentasi

Github

Sumber Referensi :



Comments

Popular posts from this blog

Pemrograman Perangkat Bergerak (D) - Pertemuan 5

Latihan 10 PBKK (A)