Recently at Reali we needed to create a Horizontal Slider. I was looking around the web and learned what’s the minimum skeleton your code need to have. All the rest — you can customize. This tutorial is written in Kotlin.
From my experience with databinding, it seems like they are trying to bring the React concept to android (you hold a ‘state’ object which is bound to the UI, and whenever it changes → the ui change). It still has a way to go: things are complicated with too many classes involved.