I am very new to Android Development. My goal is to create a Android TV App using Leanback framework. The main purpose of the application is going to be browse through the catalog of movies/videos, see the detail of each individual movie and play the movie/video. I am most likely going to be implementing BrowserSupportFragment, DetailsFragment, VideoPlayer, SettingsFragement and GridFragment. I have looked into the Leanback and Android TV app documentation at Android Developer Guide and also have looked at the sample GitHub project. They have been implemented using MVP architecture. Is there a way to implement the above mentioned feature using MVVM architecture (that’s mentioned here -> https://developer.android.com/jetpack/docs/guide). If yes, than is there any sample application, tutorial or example available?
I would really appreciate your feedback and help to move me to the right direction.