Skip to main content

What is Recycler View in Android and Advantage over List and Grid View


Recycler view is one of the latest views that is getting used today in most of the android application.  Earlier where Grid View and List View are very popular now programmer are using Recycler View because it has some advantage over the List View and Grid View.


In another word, we can simply say that Recycler View is the more advanced version of the list view more functionality and reliability, where you can have much more control over your view item.

Here is more details about design pattern using recycle view



Advantages of Recycler View over List & Grid View



  • ViewHolder Pattern- In List view View Holder pattern can be used but it is not mandatory but in Recycler View it is mandatory. Its increased some programming complexity but solved lots problem of list and grid view.



  • LayoutManager- In Recycler View you can easily so the different kind of the layout for different Item. You can show the different layout for header or footer, use of Gird and List layout and many more custom modification you can do with your view Item at the run time.  



  • Item Animator- Using Item Animator you can animate the view Item very easily. 



  • Item Decoration- You can decorate the view Item but its little bit complicate.



  • OnItemTouchListener- More efficient on item touch Listener but added more complexity and required more developer time. 


The major advantage of recycler view is that it populate the view at the run time, hence less memory and you can create the dynamic, more efficient and robust view hierarchy using the Recycler View

RecyclerSimple Screen shots of Recycler View View simplified the way to use where we required and populate lots of view item. We can use the layout Manager for positioning the item. Its provide the default animation for common item operation like removing or adding the view item.

 


If you are a beginner and required help about Android Studio you can click here.  

Below is links where you download the Android Studio.
Installation Guide of Android Studio
Android Studio Download Link 

Comments

Popular posts from this blog

Flutter How to Start Android Activity from Flutter View

Flutter and Dart is an excellent combination for creating the UI, but for accessing the platform-specific service we need to open platform-specific activity. So lets in this article we will explore how to start an android activity and access the service from Flutter View. Create a Project for this Android Activity Flutter View Demo Create a Project From File menu select the New Flutter Project Enter the project name Select the AndroidX support and click on next After the above, we step click on Finish We will have the following project structure created. Create the Second Activity in Android Just go to the android folder and open it in separate windows. We will have the following project structure. Create the Activity Just right-click on the Kotlin folder and create a blank activity from the menu. If you create the activity then you may be required to upgrade the Gradle and do some import. So Just click on update and wait for the project s

WordPress Android App with REST API And Retrofit

Retrofit is the library which converts your JSON data into Java object. In this tutorial, we will learn about how to implement the Retrofit to create a WordPress Mobile App. As we all know, WordPress is the one of the biggest CMS (Content Management System) of the world. Wordpress full fill the requirements for all most every type of the website. So, in this tutorial, I am going to learn how to create an Android App using the WordPress REST API and Retrofit. What is Retrofit? If you want to know about Retrofit, I would like to give you just a simple one-line explanation of the Retrofit. It is a library which converts your REST HTTP request to Java interface. We will learn how we can do all these stuff using some very simple steps. Further, you can check the Retrofit Library here . So, In this tutorial, we will use the Retrofit to retrieve all post and there except ( A short Description of Post) form a WordPress website. Prerequisite for using the Retrofit for WordPress Android App Ther

How to Read and Write JSON data in Kotlin with GSON

Kotlin is now official language for Android development and it is well supported in Android Studio. So here in this tutorial, we are going to learn about how to read and write JSON data in Kotlin using GSON. If you would like to learn the java version of this tutorial check out the last tutorial " How to Read and Write JSON data using GSON ". Introduction In this tutorial, we will write two methods. In the first method, we will create a JSON file and in second method we will read the file and print in a text box.  If you like to know more about the basic entity of JSON you can check out Basic JSON entity here . What is JSON? JSON stands for J ava S cript O bject N otation JSON is a lightweight data-interchange format It is "self-describing" and easy to understand JSON is language independent and can we used in any language JSON Syntax Rules Data is in name/value pairs Data is separated by commas Curly braces hold objects Square brackets hold