AdityaJati Mobile9 3TIA
AdityaJati Mobile9 3TIA
Pemrograman Mobile
Pengampu :
Shumaya Resty Ramadhani, S.ST., M.Sc.
Hijraan Mahjuuraa
Identitas :
No Absen : 2
Nama Lengkap : Aditya Jati
NIM : 2055301002
Kelas : 2 TI A
2055301002
Masukkan NIM
Analisa:
Data store merupakan bagian dari Jetpack yang berfungsi untuk menyimpan data secara aman,
dan konsisten untuk data dengan ukuran kecil, pada percobaan ini saat kita memasukkan data,
maka data akan tersimpan dalam data store nya, lalu saat kita melakukan baca data maka data
nya bisa kembali terpanggil, DataStore sendiri mirip dengan SharedPreferences akan tetapi ada
beberapa perbedaan penting seperti menangangi pembaruan data secara transaksional,
mengekspos Kotlin Flow yang merepresentasikan status data saat ini, Tidak memiliki metode
persisten data (apply (), commit ()) , Tidak mengembalikan referensi yang bisa berubah ke
keadaan internalnya.
NOTIFIKASI
Analisa:
Pada percobaan ini kita membuat notifkasi yang akan muncul pada bar notif, disini menggunakan
TaskStackBuilder untuk memastikan bahwa tombol kembali akan berfungsi dengan baik saat aktivitas dimulai.
TaskStackBuilder adalah kelas yang membantu membangun back-stack palsu. Dalam kasus di atas, kita dapat
membuat TaskStackBuilder untuk navigasi ke notifikasi.