Base project for MVVM LiveData viewBinding Repository DI(Hilt) RoomDb Retrofit Coroutine Flow ListAdapter UnitTest