What I use fragments or views?

What I use fragments or views?

You can use a RecyclerView with LinearLayoutManager.HORIZONTAL for a Section.
If your Sections are variables then you should use nested RecyclerView where the parent RecyclerView will be LinearLayoutManager.VERTICAL & Childs will be LinearLayoutManager.HORIZONTAL
Have look on this
It depends on your needs. You can go with @Afsar's answer If you won't use the same lists in somewhere else.
If you found yourself in a situation that you need to use any list of them in other activity you can implement it as a fragment to be reusable without duplicating the logic.
You can check this answer to know more about the benefits and drawbacks of using fragments.