Android Retrofit with RecyclerView JSON Parsing Tutorial Example

By | July 20, 2019
Android Retrofit RecyclerView Tutorial Example

What is Retrofit Library in Android ?

Retrofit is type-safe REST client for Android and Java which aims to make it easier to consume RESTful web services.

In This Library used to Fetch Data from Server/URL to Android Application and display.

We need first serialises data convert to Gson And then Create POJO class. POJO class is a provided to getter and setter method to get the data and set the data in the server.

In this Tutorial to need some libraries to implements and then create this example of fetch the data from server to recyclerView using retrofit.

How to Parse JSON using Retrofit to RecyclerView ?

In this Tutorial to Create Some Classes to create Retrofit Object and then Put the URL into Retrofit object. and then create interface to bind url and then send and receive the data from url.

It is pass parameter to POJO Class name so i have create POJO class and then set the class name of parameter and then This Interface and Retrofit to called App Activity or Fragments and then get the response on server.

Example Of Retrofit with RecyclerView in Android

Declared Permission in AndroidManifest.xml File.

Implement Dependencies in Project Level build.gradle File.

Create activity_main.xml File Follow this Code.

Create Custom Layout File retrofit_item.xml File Follow this Code.

Create Class of RetrofitData.java File Follow this Code.

Create Pojo Class on Network.java File Follow this Code.

Create Interface in RetrofitApi.java File Follow this Code.

Create RetrofitAdapter.java File Follow this Code.

Create MainActivity.java File Follow this Code.

Retrofit RecyclerView JSON Parsing Tutorial Example in Android

Above the Example of Create Retrofit with RecyclerView. In this Example of Create Some Class of Adapter, Pojo,Interface and then call the all class in MainActivity File and then Create custom layout xml file to bind the adapter.

Now Another is Fetch All Images on the URL and then Set the Images to Adapter using Glide Library.