Kotlin, RecyclerView, Fast Android Networking — part 2

Muhammad Irsyad
Sep 7, 2018 · 2 min read

Application Programming Interface (Api)

Adalah sekumpulan perintah, fungsi, serta protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu.

The Movie Database (TMDb)

Adalah film dan TV buatan komunitas. Setiap bagian data telah ditambahkan sejak tahun 2008. Selengkapnya silahkan kunjungi website themoviedb

Memulai project baru dengan Api Film

  1. Jika sudah selesai membuat project baru, tambahkan beberapa library berikut pada gradle. Tapi sebelum copy-paste, kita wajib berkenalan terlebih dahulu dengan library-library ini melalui official website masing-masing; CardView, RecyclerView, FastAndroidNetworking, Picasso.

2. Tambah Internet Permission pada Manifest

3. Buka main_activity.xml pada res > layout kemudian ubah seperti dibawah

4. Buka strings.xml pada value, kemudian tambahkan seperti dibawah

5. Klik kanan pada layout, pilih New > Layout resource file. Berikan nama adapter_main.xml

6. Buat New > Kotlin file/class kemudian berikan nama Movie

7. Setelah membuat Model diatas, selanjutnya kita buat Adapter untuk menampung data Film yang menjadi list item pada RecyclerView

8. Yang terakhir kita buka MainActivity.kt, kemudian tambahkan seperti contoh dibawah

9. Jangan lupa membaca doa sebelum melakukan running project

10. Jika masih terjadi masalah setelah melakukan langkah-langkah diatas, silahkan langsung download source code project-nya di Github

// Source code pada github tersebut sudah kami update (diperbarui)

Semoga bermanfaat :)

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade