DpadRecyclerView - A RecyclerView built for Android TV
When I first started working in Android TV in a project back in 2018, androidx was still a new thing and Leanback was the standard guide for building Android TV applications.
In fact, Leanback still is the recommended way by Google to build TV apps and the androidx libraries contain some helpers for TV UIs: https://developer.android.com/training/tv/start/start#tv-libraries
However, these libraries are too opinionated and not really flexible enough.
In this post I will go over the motivation for a new component for Android TV.