Since I cant comment yet im gonna post as an answer the link.. I have found a simple, well organized tutorial on recyclerview
http://www.androiddeft.com/2017/10/01/recyclerview-android/
Apart from that when you are going to add a recycler view into you activity what you want to do is as below and how you should do this has been described on the link
- add RecyclerView component into your layout file
- make a class which you are going to display as list rows
- make a layout file which is the layout of a row of you list
- now we need a custom adapter so create a custom adapter by extending
from the parent class RecyclerView.Adapter
- add recyclerview into your mainActivity oncreate
- adding separators
- adding Touch listeners