D3IF-Cool / diskusi-mobpro

Tempat diskusi hal-hal kurang dimengerti dari Mobpro
9 stars 3 forks source link

Praktikum modul 10: Behind the scenes #12

Closed rbudiawan closed 4 years ago

rbudiawan commented 4 years ago

Pagi.. Praktikum kali ini kita akan melakukan sesi interaktif minim kuota dan diskusi via issue Github. Bagi yang sudah siap praktikum di komputer/laptopnya masing-masing, harap absen terlebih dahulu.

Format: NIM - Nama - HADIR. Pertanyaan terkait materi (jika ada)

fawwazammar commented 4 years ago

6706181079 - M. Fathin Fawwaz Ammar - HADIR. Bagaimana cara mendapat akses internet di emulator andorid dari android studio ? Sudah mencari solusi tapi masih belum berhasil, biar ga ke jalanin di smartphone pribadi

wahyunurrosyid commented 4 years ago

6706180040 - Wahyu Nurrosyid - HADIR

zhafirazahra commented 4 years ago

6706184106 - Zhafira Zahra - HADIR

rbudiawan commented 4 years ago

@fawwazammar emulator mengambil koneksi internet dari komputer/laptop. Jadi kalau komputer/laptopnya terkoneksi internet, otomatis emulatornya juga terhubung ke internet. Untuk menguji koneksi internetnya, coba buka website pakai browser di emulator. Bisa diuji terlebih dahulu sebelum menjalankan aplikasi yang membutuhkan internet, karena bisa saja aplikasi yang butuh perbaikan. Bukan koneksi internetnya.

fawwazammar commented 4 years ago

@fawwazammar emulator mengambil koneksi internet dari komputer/laptop. Jadi kalau komputer/laptopnya terkoneksi internet, otomatis emulatornya juga terhubung ke internet. Untuk menguji koneksi internetnya, coba buka website pakai browser di emulator. Bisa diuji terlebih dahulu sebelum menjalankan aplikasi yang membutuhkan internet, karena bisa saja aplikasi yang butuh perbaikan. Bukan koneksi internetnya.

Baik pak sudah jalan, Terima kasih Pak

arindameika commented 4 years ago

6706181039 - Arinda Meika Putri - HADIR

Sivanurs commented 4 years ago

6706184014 - Siva Nur Samrotissa'adah - HADIR

Rizwan-4126 commented 4 years ago

6706174126 - Rizwan Ramadhan - HADIR

melaniaindahsafitri commented 4 years ago

6706184009 - Melania Indah Safitri - HADIR

paulusnugroho123 commented 4 years ago

6706184033 - Paulus Agata Suryonugroho - HADIR

dodyrifkisuraya commented 4 years ago

6706181062 - Dody Rifki Suraya - HADIR

nwfalia commented 4 years ago

6706180110 - Nur Wakhidah Fitri Amalia - HADIR

fadhilmuqsith commented 4 years ago

6706184048 - Muh Fadhil Muqsith - HADIR

viraashara commented 4 years ago

6706180102 - Vira Ayu Indita Ashara - HADIR

padhisayusuf commented 4 years ago

6706184066 - Padhisa Yusuf Athif Maraya - HADIR

yolandapurba148 commented 4 years ago

6706184135-Yolanda Stefani Putri Br Purba- HADIR

mzakialkhairi13 commented 4 years ago

6706184117 - Muhammad Zaki Alkhairi - HADIR

resie001 commented 4 years ago

6706184007 - Ade Resie M. S. - HADIR

bacharuddinadieb commented 4 years ago

6706180113 - Bacharuddin Adieb Pratama- HADIR terdapat error com.squareup.moshi.JsonDataException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $ ketika mau meng insertAll data dari API

ridloxyanuar commented 4 years ago

6706174072 - RIDLO YANUAR - HADIR

abdulharis00 commented 4 years ago

6706184052 - Abdul Haris - HADIR

zakariaf05 commented 4 years ago

6706184074 - Zakaria Firdaus - HADIR

farhanreninda commented 4 years ago

6706184021 - Farhan Reninda Budiansyah - HADIR

rbudiawan commented 4 years ago

6706180113 - Bacharuddin Adieb Pratama- HADIR terdapat error com.squareup.moshi.JsonDataException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $ ketika mau meng insertAll data dari API

Hal tersebut karena saat melakukan perubahan dari format json ke objek, tidak sesuai. Pastikan objeknya harus berisi ArrayList.. Karena JSON nya berupa JSONArray.

aliyyulman commented 4 years ago

6706184070 - Aliyyulman Jihan - HADIR ijin bertanya pak, ketika saya mencoba Udacity bagian "Create a Worker" di file work/RefreshDataWork di Payload nya Unresolved .

bacharuddinadieb commented 4 years ago

6706180113 - Bacharuddin Adieb Pratama- HADIR terdapat error com.squareup.moshi.JsonDataException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $ ketika mau meng insertAll data dari API

Hal tersebut karena saat melakukan perubahan dari format json ke objek, tidak sesuai. Pastikan objeknya harus berisi ArrayList.. Karena JSON nya berupa JSONArray.

Oke pak, sudah solved

Restuananda commented 4 years ago

6706184087 -- Restu ananda saputra

hasbifm commented 4 years ago

6706184091- Muhammad Faishal Hasbi- HADIR

indraazimi commented 4 years ago

ijin bertanya pak, ketika saya mencoba Udacity bagian "Create a Worker" di file work/RefreshDataWork di Payload nya Unresolved .

@aliyyulman1999: contoh di Udacity menggunakan WorkManager versi 1.0.0-alpha11. Selanjutnya di versi 1.0.0-alpha12 kelas Payload ini ternyata diganti sama Result. This is a breaking change, makanya kita harus hindari penggunaan versi alpha/beta di production app.

Jadi codingnya sekarang kurang lebih jadi begini:

override suspend fun doWork(): Result {
    val database = getDatabase(applicationContext)
    val repository = VideosRepository(database)
    return try {
        repository.refreshVideos()
        Result.success()
    } catch (e: HttpException) {
        Result.retry()
    }
}

Referensi: Create a background task

aliyyulman commented 4 years ago

terimakasih banyak pak

wisnusabani commented 4 years ago

6706174107 - Wisnu Almi Pradya S - HADIR

lukmannurwahidin02 commented 4 years ago

6706184125 - Lukman Nurwahidin - Hadir

rooflesia commented 4 years ago

6706180044 -Muhammad Rafli Naufal - Hadir

anurulistiqamah commented 4 years ago

Karena jadwal praktikum telah berakhir, kita tutup praktikum modul 10 ini. Jangan lupa hari ini hari terakhir update nomor handphone di igracias pakai Telkomsel, biar dapat subsidi kuota hehe. Kesehatan dan semangatnya tolong dijaga juga ya #dirumahaja. Trims. Wassalamualaikum

dodyrifkisuraya commented 4 years ago

@indraazimi Tanya Pak. Cara filter data JSON gimana pak? misal untuk nampilin miwok categori yg beda dan nampilin miwok kategori sama

indraazimi commented 4 years ago

Cara filter data JSON gimana pak? misal untuk nampilin miwok categori yg beda dan nampilin miwok kategori sama

Yang difilter bukan JSON nya @dodyrifkisuraya. JSON nya kan udah kita masukin ke database (offline cache). Jadi yang difilter database nya aja, biar lebih gampang.

Untuk nampilin kategori pake query SELECT DISTINCT atau pake GROUP BY juga boleh. Untuk nampilin daftar kata di kategori tinggal query SELECT ... WHERE category = ?

andiddng commented 4 years ago

6706184003-Andi Muh Gilang R-Hadir

dodyrifkisuraya commented 4 years ago

Cara filter data JSON gimana pak? misal untuk nampilin miwok categori yg beda dan nampilin miwok kategori sama

Yang difilter bukan JSON nya @dodyrifkisuraya. JSON nya kan udah kita masukin ke database (offline cache). Jadi yang difilter database nya aja, biar lebih gampang.

Untuk nampilin kategori pake query SELECT DISTINCT atau pake GROUP BY juga boleh. Untuk nampilin daftar kata di kategori tinggal query SELECT ... WHERE category = ?

Ok pak makasih

dodyrifkisuraya commented 4 years ago

@indraazimi Pak tanya. Saya udah pake versi work manager sama dengan udacity tapi ga ada object "payload". dan adanya malah "result". Gimana itu pak?

indraazimi commented 4 years ago

Saya udah pake versi work manager sama dengan udacity tapi ga ada object "payload". dan adanya malah "result". Gimana itu pak?

@dodyrifkisuraya: Masak sih? Coba build.gradle nya tulis di sini.