Restaurants sample app built with the new architecture components (LiveData, Room, ViewModel) and Dagger 2
Original posts:
Part 1: Architecture overview; Room, web server and Repository components.
Part 2: ViewModel, View and Dagger.
Part 3: Tests.
Addendum: ResourceObserver