TvStarterKit Android TV App Starter Kit - Basic App Architecture this sample is written in Kotlin which uses the following Architecture Components: 1.ViewModel 2.LiveData 3.View Binding 4.Hilt Dependency injection