├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── dev │ │ └── ronnie │ │ └── imageloaderdagger2 │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── dev │ │ │ └── ronnie │ │ │ └── imageloaderdagger2 │ │ │ ├── App.kt │ │ │ ├── api │ │ │ └── UnSplashService.kt │ │ │ ├── data │ │ │ ├── datasource │ │ │ │ ├── ImagesDataSource.kt │ │ │ │ └── SearchDataSource.kt │ │ │ ├── model │ │ │ │ ├── ImagesResponse.kt │ │ │ │ ├── PictureUrl.kt │ │ │ │ ├── SearchResponse.kt │ │ │ │ └── User.kt │ │ │ └── repository │ │ │ │ └── Repository.kt │ │ │ ├── di │ │ │ ├── AppComponent.kt │ │ │ └── modules │ │ │ │ ├── AppModule.kt │ │ │ │ ├── DataModule.kt │ │ │ │ ├── FragmentBuildersModule.kt │ │ │ │ ├── MainActivityModule.kt │ │ │ │ ├── NetworkModule.kt │ │ │ │ └── ViewModelModule.kt │ │ │ ├── presentation │ │ │ ├── MainActivity.kt │ │ │ ├── adapters │ │ │ │ ├── BindingAdapters.kt │ │ │ │ ├── ImagesAdapter.kt │ │ │ │ └── LoadingStateAdapter.kt │ │ │ ├── customviews │ │ │ │ └── ZoomImageView.kt │ │ │ ├── fragments │ │ │ │ ├── ChooseQualityDialog.kt │ │ │ │ ├── ImagesListFragment.kt │ │ │ │ ├── SearchFragment.kt │ │ │ │ └── SingleImageFragment.kt │ │ │ └── viewmodels │ │ │ │ ├── ImagesListViewModel.kt │ │ │ │ ├── SearchViewModel.kt │ │ │ │ ├── SingleImageViewModel.kt │ │ │ │ └── ViewModelFactory.kt │ │ │ └── utils │ │ │ ├── Config.kt │ │ │ ├── Constants.kt │ │ │ ├── Extensions.kt │ │ │ └── NetworkResource.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_close.xml │ │ ├── ic_down.xml │ │ ├── ic_download.xml │ │ ├── ic_image.xml │ │ ├── ic_image_white.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_search.xml │ │ ├── ic_up.xml │ │ ├── image_foreground.xml │ │ ├── search_background.xml │ │ ├── splash_day.xml │ │ └── splash_night.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_images_list.xml │ │ ├── fragment_search.xml │ │ ├── fragment_single_image.xml │ │ ├── image_item.xml │ │ ├── image_quality_layout.xml │ │ └── network_state_item.xml │ │ ├── menu │ │ ├── download_menu.xml │ │ └── main_menu.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_square.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_square.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_square.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_square.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_square.png │ │ ├── navigation │ │ └── nav_graph.xml │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── dev │ └── ronnie │ └── imageloaderdagger2 │ └── ExampleUnitTest.kt ├── demo └── demo.gif ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots ├── detail.jpg ├── home.jpg ├── home_dark.jpg └── search.jpg └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/dev/ronnie/imageloaderdagger2/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/androidTest/java/dev/ronnie/imageloaderdagger2/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/App.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/api/UnSplashService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/api/UnSplashService.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/data/datasource/ImagesDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/data/datasource/ImagesDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/data/datasource/SearchDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/data/datasource/SearchDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/data/model/ImagesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/data/model/ImagesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/data/model/PictureUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/data/model/PictureUrl.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/data/model/SearchResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/data/model/SearchResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/data/model/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/data/model/User.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/data/repository/Repository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/data/repository/Repository.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/di/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/di/AppComponent.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/DataModule.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/FragmentBuildersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/FragmentBuildersModule.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/MainActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/MainActivityModule.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/di/modules/ViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/adapters/BindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/adapters/BindingAdapters.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/adapters/ImagesAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/adapters/ImagesAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/adapters/LoadingStateAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/adapters/LoadingStateAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/customviews/ZoomImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/customviews/ZoomImageView.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/fragments/ChooseQualityDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/fragments/ChooseQualityDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/fragments/ImagesListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/fragments/ImagesListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/fragments/SearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/fragments/SearchFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/fragments/SingleImageFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/fragments/SingleImageFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/viewmodels/ImagesListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/viewmodels/ImagesListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/viewmodels/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/viewmodels/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/viewmodels/SingleImageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/viewmodels/SingleImageViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/viewmodels/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/presentation/viewmodels/ViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/utils/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/utils/Config.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/utils/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/utils/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/ronnie/imageloaderdagger2/utils/NetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/java/dev/ronnie/imageloaderdagger2/utils/NetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/ic_close.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/ic_down.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/ic_download.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/ic_image.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_image_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/ic_image_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/ic_up.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/image_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/search_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/search_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_day.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/splash_day.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_night.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/drawable/splash_night.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_images_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/layout/fragment_images_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/layout/fragment_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_single_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/layout/fragment_single_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/image_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/layout/image_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/image_quality_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/layout/image_quality_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/network_state_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/layout/network_state_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/download_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/menu/download_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_square.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_square.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_square.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_square.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_square.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/dev/ronnie/imageloaderdagger2/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/app/src/test/java/dev/ronnie/imageloaderdagger2/ExampleUnitTest.kt -------------------------------------------------------------------------------- /demo/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/demo/demo.gif -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/detail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/screenshots/detail.jpg -------------------------------------------------------------------------------- /screenshots/home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/screenshots/home.jpg -------------------------------------------------------------------------------- /screenshots/home_dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/screenshots/home_dark.jpg -------------------------------------------------------------------------------- /screenshots/search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronnieotieno/Dagger-2-Mvvm-Android/HEAD/screenshots/search.jpg -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "ImageLoaderDagger2" --------------------------------------------------------------------------------