Android 1 - JetPack Compose
Jetpack Compose adalah toolkit UI modern yang diperkenalkan Google untuk mempermudah pengembangan user interface di platform Android.
Dibangun di atas bahasa pemrograman Kotlin, Jetpack Compose mengadopsi pendekatan deklaratif dalam mendesain UI. Artinya, developer dapat mendeskripsikan tampilan dan UI behavior menggunakan serangkaian fungsi tanpa perlu khawatir tentang detail implementasi.
Saat ada perubahan atau pembaruan data, framework akan otomatis memanggil ulang fungsi tersebut dan memperbarui tampilan.
Toolkit ini dirancang untuk menggantikan pendekatan tradisional yang mengandalkan XML untuk mendesain tampilan. Kehadiran Jetpack Compose memberikan solusi yang lebih konsisten, fleksibel, dan intuitif untuk membangun aplikasi Android kontemporer.
Biasanya, salah satu tantangan dalam pengembangan aplikasi adalah coupling (ketergantungan) antara elemen UI dan display model. Namun, dengan Jetpack Compose, proses coupling dapat diminimalkan, sehingga mengurangi potensi kesalahan seperti Null Reference.
Selain itu, dengan menggunakan bahasa yang sama untuk menulis komponen UI dan fungsionalitasnya, kode lebih mudah di-maintenance.
https://www.slideshare.net/slideshows/pemrograman-mobile-jetpack-compose1pptx/266666802
Referensi
https://developer.android.com/codelabs/jetpack-compose-basics?hl=id#0
https://revou.co/kosakata/jetpack-compose
Absensi Kelas I
This comment has been removed by the author.
ReplyDeleteNama : Izzati Mukhammad
ReplyDeleteNRP : 5025201075
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama : M Labib Alfaraby
ReplyDeleteNRP : 5025201083
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama : Arief Badrus Sholeh
ReplyDeleteNRP : 5025201228
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama : Michael Ariel Manihuruk
ReplyDeleteNRP : 5025201158
Kelas : PPB - I
Tahun : 2024
Link : Tugas 2
Nama : Helsa Nesta Dhaifullah
ReplyDeleteNRP : 5025201005
Kelas : PPB - I
Tahun : 2024
Link : Tugas 2
Nama : Muhammad Ferdian Iqbal
ReplyDeleteNRP : 5025201020
Kelas : PPB - I
Tahun : 2024
Link : Tugas 2
Nama : Muhammad Fuad Salim
ReplyDeleteNRP : 5025201057
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama: Florentino Benedictus
ReplyDeleteNRP : 5025201222
Kelas: PPB I
Tahun: 2024
Link: Tugas 2 (https://florentinobenedictus.blogspot.com/2024/03/tugas-2-inisiasi-android-studio-dan.html)
Nama : Fahmi Muhazir
ReplyDeleteNRP : 5025201043
Kelas : PPB F
Tahun : 2024
Link : Tugas 2
Nama: Amanda Salwa Salsabila
ReplyDeleteNRP: 5025201172
Kelas: PPB I
Link: Tugas 2
Nama: Natya Madya Marciola
ReplyDeleteNRP: 5025201238
Kelas: PPB I
Link: Tugas 2
Nama : Muhammad Lintang Panjerino
ReplyDeleteNRP : 5025201045
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama : Naily Khairiya
ReplyDeleteNRP : 5025201244
Kelas : PPB - I
Link : Tugas 2
This comment has been removed by the author.
ReplyDeleteNama : Tengku Fredly Reinaldo
ReplyDeleteNRP : 5025201198
Kelas : PPB I
Link : Tugas 2
Nama: Aisyah Nurhalimah
ReplyDeleteNRP: 5025201081
Kelas: PPB-I
Tahun: 2024
Link: Tugas2
Nama: Tegar Ganang Satrio Priambodo
ReplyDeleteNRP: 5025201002
Kelas: PPB I
Tahun: 2024
Link: Tugas 2
Nama: Surya Abdillah
ReplyDeleteNRP: 5025201229
Kelas: PPB I
Tahun: 2024
Link: Hello Surya!
Nama : Nazhifah Elqolby
ReplyDeleteNRP : 5025201156
Kelas : PPB - I
Tahun : 2024
Link : Tugas 2
Nama : Azzura Ferliani Ramadhani
ReplyDeleteNRP : 5025201190
Kelas : PPB - I
Tahun : 2024
Link : Tugas 2
Nama : Theresia Nawangsih
ReplyDeleteNRP : 5025201144
Kelas : PPB - I
Tahun 2024
Link : tugas 2
Nama: Rachel Anggieuli AP
ReplyDeleteNRP: 5025201263
Kelas: PPB I
Link: Tugas 2
Nama: Yusron Nugroho Aji
ReplyDeleteNRP: 5025201138
Kelas: PPB I
Link: Tugas 2
Nama: Adinda Zahra Pamuji
ReplyDeleteNRP: 5025201175
Kelas: PPB - I
Link: Tugas 2
Nama: Yehezkiel Wiradhika
ReplyDeleteNRP: 5025201086
Kelas: PPB F
Link: Tugas 2
Nama : Naufal Ariq Putra Yosyam
ReplyDeleteNRP : 5025201112
Kelas : PPB F
Link : Tugas 2
Nama : Haniif Ahmad Jauhari
ReplyDeleteNRP : 5025201224
Kelas : PPB - F
Link : Tugas 2
Nama : Rycahaya Sri Hutomo
ReplyDeleteNRP : 5025201046
Kelas : PPB B
Tahun : 2024
Link : Tugas 2
Nama: Nuzul Abatony
ReplyDeleteNRP: 5025201107
Kelas: PPB I
Link: Tugas 2
Nama : Aaliyah Farah Adibah
ReplyDeleteNRP: 5025201070
Kelas: PPB I
Tahun : 2024
Link : Blog
Nama : Muhammad Ismail
ReplyDeleteNRP: 5025201223
Kelas : PPB F
Tahun : 2024
Link: Link
Nama : Mohammad Kamal
ReplyDeleteNRP : 5025211180
Kelas : PPB F
Tahun : 2024
Link : Tugas 2
Nama : Sastiara Maulikh
ReplyDeleteNRP : 5025201257
Kelas : PPB F
Tahun : 2024
Link : Tugas 2
Nama: Gloria Dyah Pramesti
ReplyDeleteNRP: 5025201033
Kelas: PPB F
Link: Tugas 2
Nama : Afiq Akram
ReplyDeleteNRP : 5025201270
Kelas : PPB-I
Link : Tugas 2
Nama: Halyusa Ard Wahyudi
ReplyDeleteNRP: 5025201088
Kelas: PPB-F
Link: Tugas 2
Nama : Rahmat Faris Akbar
ReplyDeleteNRP : 5025201003
Kelas : PPB F
Tahun : 2024
Link : Tugas 2 PPB F
Nama : Syaiful Bahri Dirgantara
ReplyDeleteNRP : 5025201203
Kelas : PPB - F
Link : Tugas 2
Nama : Beryl
ReplyDeleteNRP : 5025201029
Kelas : PPB F
Link : Tugas PPB 2
Nama : Samuel Berkat Hulu
ReplyDeleteNRP : 5025201055
Kelas : PPB F
Link : Tugas PPB 2
Nama : Arya Widia Putra
ReplyDeleteNRP : 5025201016
Kelas : PPB F
Link : Tugas PPB 2
Nama : Ahmad Ibnu Malik Rahman
ReplyDeleteNRP : 5025201232
Kelas : PPB F
Link : Tugas 2
Nama: Nabila Zakiyah Khansa Machrus
ReplyDeleteNRP: 5025201139
Kelas: PPB F
Link: Tugas 2
Nama : Sarah Alissa Putri
ReplyDeleteNRP : 5025201272
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama: Mohammad Firman Fardiansyah
ReplyDeleteNRP: 5025201109
Kelas: PPB - I
Link: Tugas 2
Nama : Khuria Khusna
ReplyDeleteNRP : 5025201053
Kelas : PPB-I
Link : Tugas 2 PPB-I
Nama: Alya Shofarizqi Inayah
ReplyDeleteNRP: 5025201113
Kelas: PPB - I
Link: Tugas 2
Nama: Gaudhiwaa Hendrasto
ReplyDeleteNRP: 5025201066
Kelas: PPB I
Tahun: 2024
Link: Tugas 2
Nama : Nur Azizah
ReplyDeleteNRP : 5025211252
Kelas : PPB B
Link: Tugas 2
Nama : Ichlasul Hasanat
ReplyDeleteNRP : 5025201091
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama : Fitra Agung Diassyah Putra
ReplyDeleteNRP : 5025201072
Kelas : PPB - I
Link : Tugas 2
Nama : Hesekiel Nainggolan
ReplyDeleteNRP : 5025201054
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama : Amsal Herbert
ReplyDeleteNRP : 5025201182
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama : Davian Benito
ReplyDeleteNrp : 5025201220
Kelas : PBB F
Tahun : 2024
Tugas : Tugas 2
Nama : Sayid Ziyad Ibrahim Alaydrus
ReplyDeleteNRP : 5025201147
kelas : PBB F
tahun : 2024
link : Tugas 2
Nama : Muhammad Ghani Taufiqurrahman Atmaja
ReplyDeleteNRP : 5025201110
Kelas : PPB I
Tahun : 2024
Link : Tugas 2
Nama : Antonio Taifan Montana
ReplyDeleteNRP : 5025201219
Kelas : PPB F
Tugas 1
Nama : Maheswara Danendra Satriananda
ReplyDeleteNRP : 5025201060
Kelas : PPB F
Link : Tugas 2
Nama : James Silaban
ReplyDeleteNRP : 5025201169
Kelas : PPB F
Link : Tugas 2
Nama : Ezekiel Mashal Wicaksono
ReplyDeleteNRP : 5025201140
Kelas : PPB F
Link : Tugas 2
This comment has been removed by the author.
ReplyDeleteNama: Marsyavero Charisyah Putra
ReplyDeleteNRP: 5025201122
Kelas: PPB F
Link: Tugas 2
Nama : Ravin Pradhitya
ReplyDeleteNRP : 5025201068
Kelas: PBB F
Link Blog : Blog
Nama : Zunia aswaroh
ReplyDeleteNRP : 5025201058
Kelas : PPB F
Tahun : 2024
Link : Tugas 2
Nama : Pierra Muhammad Shobr
ReplyDeleteNRP : 5025201062
Kelas : PPB F
Link : Tugas 2
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteNama : Julio Geraldi Soeiono
ReplyDeleteNRP : 5025201079
Kelas : PPB F
Link : Tugas 2
Nama : Rachman Ridwan
ReplyDeleteNRP : 5025201061
Kelas : PPB F
Link : Tugas 2
Nama : I Putu Bagus Adhi Pradana
ReplyDeleteNRP : 5025201010
Kelas: PPB - F
Link : Link
Nama: Cholid Junoto
ReplyDeleteNRP: 5025201038
Kelas: PPB I
Link: Link
Nama : Dawamul Fikri Aqil
ReplyDeleteNRP : 5025201025
Kelas : PPB F
Tahun : 2024
Link : Tugas 2
Nama : David Fischer Simanjuntak
ReplyDeleteNRP : 5025201123
Kelas : PPB-F
Tahun : 2024
Link : Tugas 2