Press "Enter" to skip to content

Aplikasi Android dengan Web Services REST API Sederhana

Persiapan Project Android

Setelah server disipankan, kita lanjutkan dengan persiapan pembuatan aplikasi. Buatlah project baru di aplikasi Android Studio dengan menggunakan template Empty Activity.

Pemilihan template dalam project Android Studio

Berikan informasi yang diperlukan dalam pembentukan project yang akan dibuat. Untuk nama aplikasi kita berikan nama My Contact, bahasa pemrograman yang digunakan adalah Java, dan minimum SDK yang digunakan adalah API 21: Android 5.0 (Lollipop).

Informasi data project

Project ini menggunakan beberapa dependency tambahan untuk memudahkan kita dalam operasi-operasi tertentu. Beberapa dependency utama yang kita butuhkan diantaranya adalah: recyclerview, cardview, picaso, retrofit, converter-gson, okhttp3-downloader, dan circleimageview. RecyclerView digunakan untuk menampilkan data dalam bentuk list. CardView digunakan untuk menampilkan setiap item data pada RecyclerView dalam bentuk kartu. Picaso untuk menampilkan gambar dari web server ke dalam aplikasi yang juga akan menggunakan bantuan dari okhttp3-downloader. Retrofit membantu aplikasi berkomunikasi dengan web server melalui format JSON yang dibantuk oleh converter-gson. Sementara CircleImageView digunakan untuk menampilkan gambar dalam bingkai lingkaran.

Tambahkan beberapa dependency berikut ke dalam file build.gradle (Module: app).

implementation 'com.google.android.material:material:1.1.0'
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.squareup.picasso:picasso:2.5.2'
implementation 'com.squareup.retrofit2:retrofit:2.3.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
implementation 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.1.0'
implementation 'de.hdodenhof:circleimageview:3.1.0'

Sehingga dependency pada project kita secara lengkap akan menjadi seperti pada penggalan kode berikut ini.

Kemudian silakan sinkronisasikan file build.gradle dengan server tambahan dari dependency yang telah ditambahkan melalui pop up pesan yang muncul seperti pada gambar berikut.

Konfigurasi gradle pada project android

Pages: 1 2 3 4 5 6 7 8 9