Dogs App Android X MVVM & LiveData Retrofit & RxJava Glide Room Data Binding Palette Notifications Preferences Permission & Sharing Multidex