



One of the reasons is that RecyclerView has a more extensible framework, especially since it provides the ability to implement both horizontal and vertical layouts. It is the successor of ListView and GridView, and it can be found in the latest support-v7 version. The RecyclerView is a new ViewGroup that is prepared to render any adapter-based view in a similar and more resource-efficient way. You know how to perform an action when the user taps a specific itemĪ common feature in mobile apps is the display and manipulation of similar data items in form of lists or cards.Īndroid favours the separation of rendering data items from their actual model data and therefore deploys the concept of adapters to link the display of data items (the View in the MVC-Pattern) to their actual data (the Model in the MVC-Pattern).You know how to dynamically add items to the RecyclerView as they become visible through scrolling.You know how to use the RecyclerView class to display items in a scrollable list.
