If our apps needs to display a scrolling list of elements based on large data sets we usually use RecyclerView. Android RecyclerView is a more advanced and flexible version of the ListView.
If you want to achieve good looking UI you should combine CardView with RecyclerView.
In this tutorial you will learn the following:
★ RecyclerView
★ CardView
★ Integration RecyclerView with CardView
▶ RecyclerView and CardView
Video Link: https://youtu.be/j29YnF-mPd8
If you have any comments, please post below.