

Create an custom adapter that will be used for RecyclerView.Create an activity class to initiate data download, initialize the adapter and display data on RecyclerView.Declare an layout for your activity and add a RecyclerView and ProgressBar widget.


Create a new Android application in Android Studio IDE and add the support library dependency.To accomplish this result as shown in the above video, we need to follow the following steps: The tutorial, download the feed data from server, parse the JSON feed response and display the items on list. This example using both RecyclerView and CardView for creating the UI. RecyclerView is more advanced and flexible and efficient version of ListView. RecyclerView ViewGroup is an container for larger data set of views that can be recycled and scrolled very efficiently. RecyclerView can be used for larger datasets to be rendered on the UI like a list. RecyclerView provides maximum flexibility to design different kind of views 2. In this example we will take a look at the new UI widget called RecyclerView. It is highly focused on rich user experience and what they called it as material design. Google’s upcoming operating system named Android L looks very promising.
