Create Recyclerview with sections or using recyclerview inside another recyclerview
Sectioned RecylerView without any library.
https://developer.android.com/guide/topics/ui/layout/recyclerview
The RecyclerView widget is a more advanced and flexible version of ListView.
It uses RecyclerView inside another recylerview. Same can be implemented using listview inside a recyler view.