Tutorial Menciptakan Aplikasi Android Dengan Librari Volley

Hai sobat, masih pada artikel wacana android, pada artikel sebelumnya aku telah membahas bagaimana cara menjalankan project androidstudio langsung pada perangkat android, dan kali ini aku akan membahas wacana networking pada android. Berikut klarifikasi serta langkah-langkah pembuatannya.

 pada artikel sebelumnya aku telah membahas bagaimana  Tutorial Membuat Aplikasi Android dengan Librari Volley


Untuk menciptakan aplikasi android yang manis dan besar, kadang aplikasi harus terkoneksi dengan internet dan platform lain. Pada pembuatan aplikasi semacam itu maka kita harus memakai Web Service. Apa itu web service? Untuk lebih mudahnya, web service yaitu bagaimana aplikasi dari lain platform sanggup saling terhubung, aplikasi sanggup diakses di aneka macam platform tanpa memperhatikan di mana database da server berada, aplikasi sanggup terhubung dengan memakai koneksi intenet. Untuk lebih jelasnya sanggup dilihat pada gambar di bawah ini.

 pada artikel sebelumnya aku telah membahas bagaimana  Tutorial Membuat Aplikasi Android dengan Librari Volley


Dengan memakai Web Service, penguna android sanggup menjalankan aplikasi dimanapun dan kapanpun. Untuk mengambil data dari server memakai aplikasi android, dibutuhkan jembatan yang disebut JSON, untuk lebih lengkapnya wacana JSON, sahabat sanggup cari sendiri di mbah google 😂

Baca juga "Cara Praktis Melacak HP Android yang Hilang"

Untuk web service singkatnya ibarat itu, kini kita akan masuk wacana Volley. Apa itu Volley? Volley yaitu librari yang dipakai untuk penggunaan jaringan ibarat mendapat data dan mengirim data dengan gampang dan cepat. Volley ini yaitu librari yang diciptakan pribadi dari google untuk mempermudah developer dalam membuatkan aplikasi. Volley memperlihatkan banyak sekali manfaat ibarat berikut ini :


·         penjadwalan otomatis seruan jaringan.
·         Beberapa koneksi jaringan bersamaan.
·         Transparan disk dan respon memori cache dengan standar HTTP koherensi cache yang .
·         Dukungan untuk seruan prioritas.
·         Pembatalan seruan API. Anda sanggup membatalkan seruan tunggal, atau Anda sanggup mengatur blok atau lingkup seruan untuk membatalkan.
·         Kemudahan kustomisasi, misalnya, untuk coba lagi dan backoff.
·         memesan berpengaruh yang membuatnya gampang untuk benar mengisi UI dengan data diambil asynchronous dari jaringan.
·         Debugging dan alat pelacakan.

Volley sangat berkhasiat dan bermanfaat untuk menciptakan aplikasi networking pada android. Voley sanggup dipakai secara bebas dan gampang diubahsuaikan dengan algoritma developer. Volley menyimpan data pada memori dikala menjalankan operasi jaringan, sehingga volley tidak cocok dipakai untuk mengunduh data dalam ukuran yang sangat besar, 

Untuk memakai Volley, kita harus menginstal librarinya terlebih dahulu dengan memasukkan isyarat berikut ini pada file grandle:build, untuk kodenya ibarat berikut :

 dependencies {     ...     compile 'com.android.volley:volley:1.0.0' } 


Oke ibarat itu pengenalan dari Volley, untuk selanjutnya akan dijelaskan langkah - langkah penggunaan dari volley

Membuat Project Baru

Pertama buat project gres dengan nama Volley, dan beri nama domain sesuai harapan sobat.

Membuat Tampilan

Selanjutnya untuk tampilan, tambahkan satu komponen TextView dan satu komponen ImageView, untuk kodenya ibarat berikut ini

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:app="http://schemas.android.com/apk/res-auto"     xmlns:tools="http://schemas.android.com/tools"     android:id="@+id/activity_main"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:paddingBottom="@dimen/activity_vertical_margin"     android:paddingLeft="@dimen/activity_horizontal_margin"     android:paddingRight="@dimen/activity_horizontal_margin"     android:paddingTop="@dimen/activity_vertical_margin"     tools:context="com.aji.voley1.MainActivity">       <TextView         android:text="Hello World!"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignParentTop="true"         android:layout_alignParentLeft="true"         android:layout_alignParentStart="true"         android:id="@+id/textView4" /> </RelativeLayout>  


Menginstal Librari

Jika tampilanya sudah dibuat, selanjutnya instal librarinya di file build:grandle. Selain librari volley, tambahkan satu librari untuk menampilkan gambar dari server, sanggup juga disebut image loader. Di sini aku mengunakan librari glide. Kedua librari tersebut kebetulan sanggup digabungkan menjadi satu paket kode. Untuk kodenya seerti berikut ini :

 dependencies {     ...     compile 'com.android.volley:volley:1.0.0' } 


Membuat Logika Java

Setelah menciptakan tampilan dan menginstal librari, selanjutnya yaitu menciptakan logikanya di file java. Silahkan buka class MainActivity dan buat kodenya ibarat berikut ini

 package com.aji.voley1;  import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast;  import com.android.volley.Request; import com.android.volley.RequestQueue; import com.android.volley.Response; import com.android.volley.VolleyError; import com.android.volley.toolbox.StringRequest; import com.android.volley.toolbox.Volley; import com.bumptech.glide.Glide;  import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject;  import java.util.ArrayList; import java.util.HashMap;  public class MainActivity extends AppCompatActivity {      private ImageView imghp;     private TextView txtmerk, txttipe, txtketerangan;      private RequestQueue requestQueue;     private StringRequest stringRequest;      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);          String url = "http://armioindonesia.esy.es/app_berita/getberita.php";          requestQueue = Volley.newRequestQueue(MainActivity.this);          stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {             @Override             public void onResponse(String response) {                 Toast.makeText(MainActivity.this, response, Toast.LENGTH_LONG).show();             }         }, new Response.ErrorListener() {             @Override             public void onErrorResponse(VolleyError error) {                 Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_SHORT).show();             }         });          requestQueue.add(stringRequest);     } }  


Menjalankan Program

Jika semuanya sudah siap, kini aplikasi sanggup dijalankan dengan menentukan sajian Run-app, maka tampilanya akan jadi ibarat berikut ini

 pada artikel sebelumnya aku telah membahas bagaimana  Tutorial Membuat Aplikasi Android dengan Librari Volley


Nah pada aplikasi tersebut sahabat sudah sanggup mengambil data dari server dengan aplikasi android berupa json yang ditampilkan pada Toast dikala volley menjalankan method onResponse.

Begitulah kurang lebih persiapan awal mengambil data dari server memakai librari Volley, untuk artikel berikutnya kita aku akan memperlihatkan cara menampilkan data ke dalam komponen yang sudah ditampilkan di dalam layout yang sudah dibuat.

Sekian artikel tentang Tutorial Android dengan Librari Volley, biar bermanfaat, nantikan artikel menarik lainya. Silahkan ikuti blog setya aji atau bagikan artikel ini jikalau sahabat menyukai artikel ini. Silahkan isi kolom komentar di bawah jikalau sahabat mempunyai pertanyaan, kritik atau saran.. Sampai jumpa... 😁


0 Komentar untuk "Tutorial Menciptakan Aplikasi Android Dengan Librari Volley"

Back To Top