development – How to implement the horizontal slider for tutorial sections

Sliding prototype scheme

Hello and thanks to all the specialists who will be involved in the subject.

I am new to Android Dev. And now I need to develop the slider of the tutorials section that I described in the prototype.

So many views to use:
Recycler, Grid, Tabs, etc.

The question is: what should I use to implement it with smooth scrolling and sleek adjustment to the edges of the screen?
The section must be moved programmatically, from one step to another.

Please, guide me in the question in the correct way.
Any information will be useful.