├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md └── pull_request_template.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── common-ui ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── skydoves │ │ └── common_ui │ │ ├── MovieGlide.kt │ │ ├── PosterPath.kt │ │ ├── adapters │ │ ├── MovieFavouriteDiffCallback.kt │ │ ├── MovieFavouriteListAdapter.kt │ │ ├── MovieListAdapter.kt │ │ ├── PeopleAdapter.kt │ │ ├── ReviewListAdapter.kt │ │ ├── TvFavouriteDiffCallback.kt │ │ ├── TvFavouriteListAdapter.kt │ │ ├── TvListAdapter.kt │ │ └── VideoListAdapter.kt │ │ ├── bindings │ │ ├── CustomViewBindings.kt │ │ ├── GlobalBindings.kt │ │ ├── ModelBindings.kt │ │ ├── RecyclerViewBindings.kt │ │ └── ViewHolderBindings.kt │ │ ├── customs │ │ └── FlourishFactory.kt │ │ ├── extensions │ │ ├── ActivityExtensions.kt │ │ ├── ContextExtensions.kt │ │ ├── Extensions.kt │ │ └── ViewExtensions.kt │ │ └── viewholders │ │ ├── BindingLazy.kt │ │ ├── MovieFavouriteListViewHolder.kt │ │ ├── MovieListViewHolder.kt │ │ ├── PeopleViewHolder.kt │ │ ├── ReviewListViewHolder.kt │ │ ├── TvFavouriteListViewHolder.kt │ │ ├── TvListViewHolder.kt │ │ └── VideoListViewHolder.kt │ └── res │ ├── drawable-hdpi │ ├── ic_arrow_back.png │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ ├── ic_heart.png │ ├── ic_heart_border.png │ ├── ic_movie.png │ ├── ic_star.png │ └── ic_tv.png │ ├── drawable-mdpi │ ├── ic_arrow_back.png │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ ├── ic_heart.png │ ├── ic_heart_border.png │ ├── ic_movie.png │ ├── ic_star.png │ └── ic_tv.png │ ├── drawable-xhdpi │ ├── ic_arrow_back.png │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ ├── ic_heart.png │ ├── ic_heart_border.png │ ├── ic_movie.png │ ├── ic_star.png │ └── ic_tv.png │ ├── drawable-xxhdpi │ ├── ic_arrow_back.png │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ ├── ic_heart.png │ ├── ic_heart_border.png │ ├── ic_movie.png │ ├── ic_star.png │ └── ic_tv.png │ ├── drawable-xxxhdpi │ ├── ic_arrow_back.png │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ ├── ic_heart.png │ ├── ic_heart_border.png │ ├── ic_movie.png │ └── ic_star.png │ ├── drawable │ ├── icon_youtube.png │ └── not_found.jpg │ ├── layout │ ├── item_movie.xml │ ├── item_movie_favourite.xml │ ├── item_person.xml │ ├── item_review.xml │ ├── item_tv.xml │ ├── item_tv_favourite.xml │ └── item_video.xml │ ├── values-v21 │ └── styles.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── dependencies.gradle ├── entity ├── .gitignore ├── build.gradle ├── schemas │ └── com.skydoves.entity.database.AppDatabase │ │ ├── 1.json │ │ ├── 2.json │ │ └── 3.json └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── skydoves │ │ │ └── entity │ │ │ ├── Keyword.kt │ │ │ ├── NetworkResponseModel.kt │ │ │ ├── Review.kt │ │ │ ├── Video.kt │ │ │ ├── converters │ │ │ ├── IntegerListConverter.kt │ │ │ ├── KeywordListConverter.kt │ │ │ ├── ReviewListConverter.kt │ │ │ ├── StringListConverter.kt │ │ │ └── VideoListConverter.kt │ │ │ ├── database │ │ │ ├── AppDatabase.kt │ │ │ ├── MovieDao.kt │ │ │ ├── PeopleDao.kt │ │ │ ├── TvDao.kt │ │ │ └── migrations │ │ │ │ ├── Migration1_2.kt │ │ │ │ └── Migration2_3.kt │ │ │ ├── entities │ │ │ ├── Movie.kt │ │ │ ├── Person.kt │ │ │ └── Tv.kt │ │ │ └── response │ │ │ ├── DiscoverMovieResponse.kt │ │ │ ├── DiscoverTvResponse.kt │ │ │ ├── KeywordListResponse.kt │ │ │ ├── PeopleResponse.kt │ │ │ ├── PersonDetail.kt │ │ │ ├── ReviewListResponse.kt │ │ │ └── VideoListResponse.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── skydoves │ └── entity │ ├── LocalDatabase.kt │ ├── MigrationTest.kt │ ├── MovieDaoTest.kt │ ├── PeopleDaoTest.kt │ └── TvDaoTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvvm-coroutines ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── skydoves │ │ │ └── mvvm_coroutines │ │ │ ├── App.kt │ │ │ ├── base │ │ │ ├── DatabindingActivity.kt │ │ │ ├── DatabindingFragment.kt │ │ │ └── LiveCoroutinesViewModel.kt │ │ │ ├── di │ │ │ ├── NetworkModule.kt │ │ │ ├── PersistenceModule.kt │ │ │ ├── RepositoryModule.kt │ │ │ └── ViewModelModule.kt │ │ │ ├── repository │ │ │ ├── DiscoverRepository.kt │ │ │ ├── MovieRepository.kt │ │ │ ├── PeopleRepository.kt │ │ │ ├── Repository.kt │ │ │ └── TvRepository.kt │ │ │ └── ui │ │ │ ├── details │ │ │ ├── movie │ │ │ │ ├── MovieDetailActivity.kt │ │ │ │ └── MovieDetailViewModel.kt │ │ │ ├── person │ │ │ │ ├── PersonDetailActivity.kt │ │ │ │ └── PersonDetailViewModel.kt │ │ │ └── tv │ │ │ │ ├── TvDetailActivity.kt │ │ │ │ └── TvDetailViewModel.kt │ │ │ └── main │ │ │ ├── MainActivity.kt │ │ │ ├── MainActivityViewModel.kt │ │ │ ├── MainPagerAdapter.kt │ │ │ ├── MovieListFragment.kt │ │ │ ├── PersonListFragment.kt │ │ │ └── TvListFragment.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_movie_detail.xml │ │ ├── activity_person_detail.xml │ │ ├── activity_tv_detail.xml │ │ ├── fragment_movie.xml │ │ ├── fragment_people.xml │ │ ├── fragment_tv.xml │ │ ├── layout_favourites.xml │ │ ├── layout_movie_detail_body.xml │ │ ├── layout_movie_detail_header.xml │ │ ├── layout_tv_detail_body.xml │ │ ├── layout_tv_detail_header.xml │ │ ├── toolbar_default.xml │ │ └── toolbar_home.xml │ │ ├── menu │ │ └── menus.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── skydoves │ └── mvvm_coroutines │ ├── MainCoroutinesRule.kt │ ├── repository │ ├── DiscoveryRepositoryTest.kt │ ├── MovieRepositoryTest.kt │ ├── PeopleRepositoryTest.kt │ └── TvRepositoryTest.kt │ └── viewmodel │ ├── MainActivityViewModelTest.kt │ ├── MovieDetailViewModelTest.kt │ ├── PersonDetailViewModelTest.kt │ └── TvDetailViewModelTest.kt ├── mvvm ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── skydoves │ │ │ └── mvvm │ │ │ ├── App.kt │ │ │ ├── base │ │ │ ├── ViewModelActivity.kt │ │ │ └── ViewModelFragment.kt │ │ │ ├── di │ │ │ ├── ActivityModule.kt │ │ │ ├── AppComponent.kt │ │ │ ├── AppViewModelFactory.kt │ │ │ ├── BaseModule.kt │ │ │ ├── MainActivityFragmentModule.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── PersistenceModule.kt │ │ │ ├── ViewModelModule.kt │ │ │ └── annotations │ │ │ │ ├── ActivityScope.kt │ │ │ │ ├── FragmentScope.kt │ │ │ │ └── ViewModelKey.kt │ │ │ ├── repository │ │ │ ├── DiscoverRepository.kt │ │ │ ├── MovieRepository.kt │ │ │ ├── PeopleRepository.kt │ │ │ ├── Repository.kt │ │ │ └── TvRepository.kt │ │ │ └── ui │ │ │ ├── details │ │ │ ├── movie │ │ │ │ ├── MovieDetailActivity.kt │ │ │ │ └── MovieDetailViewModel.kt │ │ │ ├── person │ │ │ │ ├── PersonDetailActivity.kt │ │ │ │ └── PersonDetailViewModel.kt │ │ │ └── tv │ │ │ │ ├── TvDetailActivity.kt │ │ │ │ └── TvDetailViewModel.kt │ │ │ └── main │ │ │ ├── MainActivity.kt │ │ │ ├── MainActivityViewModel.kt │ │ │ ├── MainPagerAdapter.kt │ │ │ ├── MovieListFragment.kt │ │ │ ├── PersonListFragment.kt │ │ │ └── TvListFragment.kt │ └── res │ │ ├── drawable-hdpi │ │ └── ic_heart.png │ │ ├── drawable-mdpi │ │ └── ic_heart.png │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ └── ic_heart.png │ │ ├── drawable-xxhdpi │ │ └── ic_heart.png │ │ ├── drawable-xxxhdpi │ │ └── ic_heart.png │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_movie_detail.xml │ │ ├── activity_person_detail.xml │ │ ├── activity_tv_detail.xml │ │ ├── fragment_movie.xml │ │ ├── fragment_people.xml │ │ ├── fragment_tv.xml │ │ ├── layout_favourites.xml │ │ ├── layout_movie_detail_body.xml │ │ ├── layout_movie_detail_header.xml │ │ ├── layout_tv_detail_body.xml │ │ ├── layout_tv_detail_header.xml │ │ ├── toolbar_default.xml │ │ └── toolbar_home.xml │ │ ├── menu │ │ └── menus.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── skydoves │ └── mvvm │ ├── ApiUtil.kt │ ├── repository │ ├── DiscoveryRepositoryTest.kt │ ├── MovieRepositoryTest.kt │ ├── PeopleRepositoryTest.kt │ └── TvRepositoryTest.kt │ └── viewmodel │ ├── MainActivityViewModelTest.kt │ ├── MovieDetailViewModelTest.kt │ ├── PersonDetailViewModelTest.kt │ └── TvDetailViewModelTest.kt ├── network ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── skydoves │ │ └── network │ │ ├── ApiResponse.kt │ │ ├── EndPoint.kt │ │ ├── RequestInterceptor.kt │ │ ├── ResponseTransformer.kt │ │ ├── client │ │ ├── MovieClient.kt │ │ ├── PeopleClient.kt │ │ ├── TheDiscoverClient.kt │ │ └── TvClient.kt │ │ └── service │ │ ├── MovieService.kt │ │ ├── PeopleService.kt │ │ ├── TheDiscoverService.kt │ │ └── TvService.kt │ └── test │ ├── java │ └── com │ │ └── skydoves │ │ └── network │ │ ├── ApiAbstract.kt │ │ ├── ApiResponseTest.kt │ │ ├── MovieServiceTest.kt │ │ ├── PeopleServiceTest.kt │ │ ├── TheDiscoverServiceTest.kt │ │ └── TvServiceTest.kt │ └── resources │ └── api-response │ ├── tmdb_movie.json │ ├── tmdb_movie_keywords.json │ ├── tmdb_movie_reviews.json │ ├── tmdb_movie_videos.json │ ├── tmdb_people.json │ ├── tmdb_person.json │ └── tmdb_tv.json ├── preview ├── preview0.gif ├── preview1.gif ├── preview2.gif ├── structure.png ├── unitTest0.png ├── unitTest1.png ├── unitTest2.png └── unitTest3.png ├── settings.gradle ├── spotless.gradle ├── spotless.license.kt ├── test-common └── java │ └── com │ └── skydoves │ └── common │ ├── ApiUtil.kt │ └── MockTestUtils.kt └── versionsPlugin.gradle /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/README.md -------------------------------------------------------------------------------- /common-ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common-ui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/build.gradle -------------------------------------------------------------------------------- /common-ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/MovieGlide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/MovieGlide.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/PosterPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/PosterPath.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/MovieFavouriteDiffCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/MovieFavouriteDiffCallback.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/MovieFavouriteListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/MovieFavouriteListAdapter.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/MovieListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/MovieListAdapter.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/PeopleAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/PeopleAdapter.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/ReviewListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/ReviewListAdapter.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/TvFavouriteDiffCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/TvFavouriteDiffCallback.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/TvFavouriteListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/TvFavouriteListAdapter.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/TvListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/TvListAdapter.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/adapters/VideoListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/adapters/VideoListAdapter.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/bindings/CustomViewBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/bindings/CustomViewBindings.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/bindings/GlobalBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/bindings/GlobalBindings.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/bindings/ModelBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/bindings/ModelBindings.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/bindings/RecyclerViewBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/bindings/RecyclerViewBindings.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/bindings/ViewHolderBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/bindings/ViewHolderBindings.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/customs/FlourishFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/customs/FlourishFactory.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/extensions/ActivityExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/extensions/ActivityExtensions.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/extensions/ContextExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/extensions/ContextExtensions.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/extensions/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/extensions/Extensions.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/extensions/ViewExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/extensions/ViewExtensions.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/viewholders/BindingLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/viewholders/BindingLazy.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/viewholders/MovieFavouriteListViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/viewholders/MovieFavouriteListViewHolder.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/viewholders/MovieListViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/viewholders/MovieListViewHolder.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/viewholders/PeopleViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/viewholders/PeopleViewHolder.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/viewholders/ReviewListViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/viewholders/ReviewListViewHolder.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/viewholders/TvFavouriteListViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/viewholders/TvFavouriteListViewHolder.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/viewholders/TvListViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/viewholders/TvListViewHolder.kt -------------------------------------------------------------------------------- /common-ui/src/main/java/com/skydoves/common_ui/viewholders/VideoListViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/java/com/skydoves/common_ui/viewholders/VideoListViewHolder.kt -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-hdpi/ic_arrow_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-hdpi/ic_arrow_back.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-hdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-hdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-hdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-hdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-hdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-hdpi/ic_heart.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-hdpi/ic_heart_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-hdpi/ic_heart_border.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-hdpi/ic_movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-hdpi/ic_movie.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-hdpi/ic_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-hdpi/ic_star.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-hdpi/ic_tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-hdpi/ic_tv.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-mdpi/ic_arrow_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-mdpi/ic_arrow_back.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-mdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-mdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-mdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-mdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-mdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-mdpi/ic_heart.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-mdpi/ic_heart_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-mdpi/ic_heart_border.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-mdpi/ic_movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-mdpi/ic_movie.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-mdpi/ic_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-mdpi/ic_star.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-mdpi/ic_tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-mdpi/ic_tv.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xhdpi/ic_arrow_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xhdpi/ic_arrow_back.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xhdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xhdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xhdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xhdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xhdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xhdpi/ic_heart.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xhdpi/ic_heart_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xhdpi/ic_heart_border.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xhdpi/ic_movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xhdpi/ic_movie.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xhdpi/ic_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xhdpi/ic_star.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xhdpi/ic_tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xhdpi/ic_tv.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxhdpi/ic_arrow_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxhdpi/ic_arrow_back.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxhdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxhdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxhdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxhdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxhdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxhdpi/ic_heart.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxhdpi/ic_heart_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxhdpi/ic_heart_border.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxhdpi/ic_movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxhdpi/ic_movie.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxhdpi/ic_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxhdpi/ic_star.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxhdpi/ic_tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxhdpi/ic_tv.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxxhdpi/ic_arrow_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxxhdpi/ic_arrow_back.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxxhdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxxhdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxxhdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxxhdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxxhdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxxhdpi/ic_heart.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxxhdpi/ic_heart_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxxhdpi/ic_heart_border.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxxhdpi/ic_movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxxhdpi/ic_movie.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable-xxxhdpi/ic_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable-xxxhdpi/ic_star.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable/icon_youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable/icon_youtube.png -------------------------------------------------------------------------------- /common-ui/src/main/res/drawable/not_found.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/drawable/not_found.jpg -------------------------------------------------------------------------------- /common-ui/src/main/res/layout/item_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/layout/item_movie.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/layout/item_movie_favourite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/layout/item_movie_favourite.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/layout/item_person.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/layout/item_person.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/layout/item_review.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/layout/item_review.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/layout/item_tv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/layout/item_tv.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/layout/item_tv_favourite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/layout/item_tv_favourite.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/layout/item_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/layout/item_video.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /common-ui/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/common-ui/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/dependencies.gradle -------------------------------------------------------------------------------- /entity/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /entity/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/build.gradle -------------------------------------------------------------------------------- /entity/schemas/com.skydoves.entity.database.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/schemas/com.skydoves.entity.database.AppDatabase/1.json -------------------------------------------------------------------------------- /entity/schemas/com.skydoves.entity.database.AppDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/schemas/com.skydoves.entity.database.AppDatabase/2.json -------------------------------------------------------------------------------- /entity/schemas/com.skydoves.entity.database.AppDatabase/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/schemas/com.skydoves.entity.database.AppDatabase/3.json -------------------------------------------------------------------------------- /entity/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/Keyword.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/Keyword.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/NetworkResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/NetworkResponseModel.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/Review.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/Review.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/Video.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/Video.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/converters/IntegerListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/converters/IntegerListConverter.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/converters/KeywordListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/converters/KeywordListConverter.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/converters/ReviewListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/converters/ReviewListConverter.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/converters/StringListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/converters/StringListConverter.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/converters/VideoListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/converters/VideoListConverter.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/database/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/database/AppDatabase.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/database/MovieDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/database/MovieDao.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/database/PeopleDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/database/PeopleDao.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/database/TvDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/database/TvDao.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/database/migrations/Migration1_2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/database/migrations/Migration1_2.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/database/migrations/Migration2_3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/database/migrations/Migration2_3.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/entities/Movie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/entities/Movie.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/entities/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/entities/Person.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/entities/Tv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/entities/Tv.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/response/DiscoverMovieResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/response/DiscoverMovieResponse.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/response/DiscoverTvResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/response/DiscoverTvResponse.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/response/KeywordListResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/response/KeywordListResponse.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/response/PeopleResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/response/PeopleResponse.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/response/PersonDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/response/PersonDetail.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/response/ReviewListResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/response/ReviewListResponse.kt -------------------------------------------------------------------------------- /entity/src/main/java/com/skydoves/entity/response/VideoListResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/java/com/skydoves/entity/response/VideoListResponse.kt -------------------------------------------------------------------------------- /entity/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /entity/src/test/java/com/skydoves/entity/LocalDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/test/java/com/skydoves/entity/LocalDatabase.kt -------------------------------------------------------------------------------- /entity/src/test/java/com/skydoves/entity/MigrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/test/java/com/skydoves/entity/MigrationTest.kt -------------------------------------------------------------------------------- /entity/src/test/java/com/skydoves/entity/MovieDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/test/java/com/skydoves/entity/MovieDaoTest.kt -------------------------------------------------------------------------------- /entity/src/test/java/com/skydoves/entity/PeopleDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/test/java/com/skydoves/entity/PeopleDaoTest.kt -------------------------------------------------------------------------------- /entity/src/test/java/com/skydoves/entity/TvDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/entity/src/test/java/com/skydoves/entity/TvDaoTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mvvm-coroutines/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mvvm-coroutines/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/build.gradle -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/App.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/base/DatabindingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/base/DatabindingActivity.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/base/DatabindingFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/base/DatabindingFragment.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/base/LiveCoroutinesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/base/LiveCoroutinesViewModel.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/di/NetworkModule.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/di/PersistenceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/di/PersistenceModule.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/di/RepositoryModule.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/di/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/di/ViewModelModule.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/DiscoverRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/DiscoverRepository.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/MovieRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/MovieRepository.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/PeopleRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/PeopleRepository.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/Repository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/Repository.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/TvRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/repository/TvRepository.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/movie/MovieDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/movie/MovieDetailActivity.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/movie/MovieDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/movie/MovieDetailViewModel.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/person/PersonDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/person/PersonDetailActivity.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/person/PersonDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/person/PersonDetailViewModel.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/tv/TvDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/tv/TvDetailActivity.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/tv/TvDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/details/tv/TvDetailViewModel.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/MainActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/MainActivityViewModel.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/MainPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/MainPagerAdapter.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/MovieListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/MovieListFragment.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/PersonListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/PersonListFragment.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/TvListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/java/com/skydoves/mvvm_coroutines/ui/main/TvListFragment.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/activity_movie_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/activity_movie_detail.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/activity_person_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/activity_person_detail.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/activity_tv_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/activity_tv_detail.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/fragment_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/fragment_movie.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/fragment_people.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/fragment_people.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/fragment_tv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/fragment_tv.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/layout_favourites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/layout_favourites.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/layout_movie_detail_body.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/layout_movie_detail_body.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/layout_movie_detail_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/layout_movie_detail_header.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/layout_tv_detail_body.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/layout_tv_detail_body.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/layout_tv_detail_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/layout_tv_detail_header.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/toolbar_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/toolbar_default.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/layout/toolbar_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/layout/toolbar_home.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/menu/menus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/menu/menus.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/MainCoroutinesRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/MainCoroutinesRule.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/repository/DiscoveryRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/repository/DiscoveryRepositoryTest.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/repository/MovieRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/repository/MovieRepositoryTest.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/repository/PeopleRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/repository/PeopleRepositoryTest.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/repository/TvRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/repository/TvRepositoryTest.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/viewmodel/MainActivityViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/viewmodel/MainActivityViewModelTest.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/viewmodel/MovieDetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/viewmodel/MovieDetailViewModelTest.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/viewmodel/PersonDetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/viewmodel/PersonDetailViewModelTest.kt -------------------------------------------------------------------------------- /mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/viewmodel/TvDetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm-coroutines/src/test/java/com/skydoves/mvvm_coroutines/viewmodel/TvDetailViewModelTest.kt -------------------------------------------------------------------------------- /mvvm/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mvvm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/build.gradle -------------------------------------------------------------------------------- /mvvm/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/App.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/base/ViewModelActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/base/ViewModelActivity.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/base/ViewModelFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/base/ViewModelFragment.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/ActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/ActivityModule.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/AppComponent.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/AppViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/AppViewModelFactory.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/BaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/BaseModule.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/MainActivityFragmentModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/MainActivityFragmentModule.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/NetworkModule.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/PersistenceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/PersistenceModule.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/ViewModelModule.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/annotations/ActivityScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/annotations/ActivityScope.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/annotations/FragmentScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/annotations/FragmentScope.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/di/annotations/ViewModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/di/annotations/ViewModelKey.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/repository/DiscoverRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/repository/DiscoverRepository.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/repository/MovieRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/repository/MovieRepository.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/repository/PeopleRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/repository/PeopleRepository.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/repository/Repository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/repository/Repository.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/repository/TvRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/repository/TvRepository.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/details/movie/MovieDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/details/movie/MovieDetailActivity.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/details/movie/MovieDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/details/movie/MovieDetailViewModel.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/details/person/PersonDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/details/person/PersonDetailActivity.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/details/person/PersonDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/details/person/PersonDetailViewModel.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/details/tv/TvDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/details/tv/TvDetailActivity.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/details/tv/TvDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/details/tv/TvDetailViewModel.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/main/MainActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/main/MainActivityViewModel.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/main/MainPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/main/MainPagerAdapter.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/main/MovieListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/main/MovieListFragment.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/main/PersonListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/main/PersonListFragment.kt -------------------------------------------------------------------------------- /mvvm/src/main/java/com/skydoves/mvvm/ui/main/TvListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/java/com/skydoves/mvvm/ui/main/TvListFragment.kt -------------------------------------------------------------------------------- /mvvm/src/main/res/drawable-hdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/drawable-hdpi/ic_heart.png -------------------------------------------------------------------------------- /mvvm/src/main/res/drawable-mdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/drawable-mdpi/ic_heart.png -------------------------------------------------------------------------------- /mvvm/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/drawable-xhdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/drawable-xhdpi/ic_heart.png -------------------------------------------------------------------------------- /mvvm/src/main/res/drawable-xxhdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/drawable-xxhdpi/ic_heart.png -------------------------------------------------------------------------------- /mvvm/src/main/res/drawable-xxxhdpi/ic_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/drawable-xxxhdpi/ic_heart.png -------------------------------------------------------------------------------- /mvvm/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/activity_movie_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/activity_movie_detail.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/activity_person_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/activity_person_detail.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/activity_tv_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/activity_tv_detail.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/fragment_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/fragment_movie.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/fragment_people.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/fragment_people.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/fragment_tv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/fragment_tv.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/layout_favourites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/layout_favourites.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/layout_movie_detail_body.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/layout_movie_detail_body.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/layout_movie_detail_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/layout_movie_detail_header.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/layout_tv_detail_body.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/layout_tv_detail_body.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/layout_tv_detail_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/layout_tv_detail_header.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/toolbar_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/toolbar_default.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/layout/toolbar_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/layout/toolbar_home.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/menu/menus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/menu/menus.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvvm/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvvm/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mvvm/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/ApiUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/ApiUtil.kt -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/repository/DiscoveryRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/repository/DiscoveryRepositoryTest.kt -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/repository/MovieRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/repository/MovieRepositoryTest.kt -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/repository/PeopleRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/repository/PeopleRepositoryTest.kt -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/repository/TvRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/repository/TvRepositoryTest.kt -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/viewmodel/MainActivityViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/viewmodel/MainActivityViewModelTest.kt -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/viewmodel/MovieDetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/viewmodel/MovieDetailViewModelTest.kt -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/viewmodel/PersonDetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/viewmodel/PersonDetailViewModelTest.kt -------------------------------------------------------------------------------- /mvvm/src/test/java/com/skydoves/mvvm/viewmodel/TvDetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/mvvm/src/test/java/com/skydoves/mvvm/viewmodel/TvDetailViewModelTest.kt -------------------------------------------------------------------------------- /network/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /network/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/build.gradle -------------------------------------------------------------------------------- /network/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/ApiResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/ApiResponse.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/EndPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/EndPoint.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/RequestInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/RequestInterceptor.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/ResponseTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/ResponseTransformer.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/client/MovieClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/client/MovieClient.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/client/PeopleClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/client/PeopleClient.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/client/TheDiscoverClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/client/TheDiscoverClient.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/client/TvClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/client/TvClient.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/service/MovieService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/service/MovieService.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/service/PeopleService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/service/PeopleService.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/service/TheDiscoverService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/service/TheDiscoverService.kt -------------------------------------------------------------------------------- /network/src/main/java/com/skydoves/network/service/TvService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/main/java/com/skydoves/network/service/TvService.kt -------------------------------------------------------------------------------- /network/src/test/java/com/skydoves/network/ApiAbstract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/java/com/skydoves/network/ApiAbstract.kt -------------------------------------------------------------------------------- /network/src/test/java/com/skydoves/network/ApiResponseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/java/com/skydoves/network/ApiResponseTest.kt -------------------------------------------------------------------------------- /network/src/test/java/com/skydoves/network/MovieServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/java/com/skydoves/network/MovieServiceTest.kt -------------------------------------------------------------------------------- /network/src/test/java/com/skydoves/network/PeopleServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/java/com/skydoves/network/PeopleServiceTest.kt -------------------------------------------------------------------------------- /network/src/test/java/com/skydoves/network/TheDiscoverServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/java/com/skydoves/network/TheDiscoverServiceTest.kt -------------------------------------------------------------------------------- /network/src/test/java/com/skydoves/network/TvServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/java/com/skydoves/network/TvServiceTest.kt -------------------------------------------------------------------------------- /network/src/test/resources/api-response/tmdb_movie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/resources/api-response/tmdb_movie.json -------------------------------------------------------------------------------- /network/src/test/resources/api-response/tmdb_movie_keywords.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/resources/api-response/tmdb_movie_keywords.json -------------------------------------------------------------------------------- /network/src/test/resources/api-response/tmdb_movie_reviews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/resources/api-response/tmdb_movie_reviews.json -------------------------------------------------------------------------------- /network/src/test/resources/api-response/tmdb_movie_videos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/resources/api-response/tmdb_movie_videos.json -------------------------------------------------------------------------------- /network/src/test/resources/api-response/tmdb_people.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/resources/api-response/tmdb_people.json -------------------------------------------------------------------------------- /network/src/test/resources/api-response/tmdb_person.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/resources/api-response/tmdb_person.json -------------------------------------------------------------------------------- /network/src/test/resources/api-response/tmdb_tv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/network/src/test/resources/api-response/tmdb_tv.json -------------------------------------------------------------------------------- /preview/preview0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/preview/preview0.gif -------------------------------------------------------------------------------- /preview/preview1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/preview/preview1.gif -------------------------------------------------------------------------------- /preview/preview2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/preview/preview2.gif -------------------------------------------------------------------------------- /preview/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/preview/structure.png -------------------------------------------------------------------------------- /preview/unitTest0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/preview/unitTest0.png -------------------------------------------------------------------------------- /preview/unitTest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/preview/unitTest1.png -------------------------------------------------------------------------------- /preview/unitTest2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/preview/unitTest2.png -------------------------------------------------------------------------------- /preview/unitTest3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/preview/unitTest3.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/settings.gradle -------------------------------------------------------------------------------- /spotless.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/spotless.gradle -------------------------------------------------------------------------------- /spotless.license.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/spotless.license.kt -------------------------------------------------------------------------------- /test-common/java/com/skydoves/common/ApiUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/test-common/java/com/skydoves/common/ApiUtil.kt -------------------------------------------------------------------------------- /test-common/java/com/skydoves/common/MockTestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/test-common/java/com/skydoves/common/MockTestUtils.kt -------------------------------------------------------------------------------- /versionsPlugin.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/GoldMovies/HEAD/versionsPlugin.gradle --------------------------------------------------------------------------------