├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .idea ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── Screenshots ├── chooseregion.jpg ├── details1.jpg ├── details1_dark.jpg ├── details2.jpg ├── details2_dark.jpg ├── details3.jpg ├── favourites.jpg ├── nowshowing.jpg ├── nowshowing_dark.jpg ├── popular.jpg ├── review.jpg ├── search.jpg ├── settings.jpg ├── similar.jpg ├── toprated.jpg └── upcoming.jpg ├── _config.yml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── kashish │ │ └── com │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── kashish │ │ │ └── com │ │ │ ├── ViewModelFactory │ │ │ ├── ViewModelDetailFactory.kt │ │ │ ├── ViewModelNowShowingFactory.kt │ │ │ ├── ViewModelPopularFactory.kt │ │ │ ├── ViewModelSearchFactory.kt │ │ │ ├── ViewModelTopRatedFactory.kt │ │ │ └── ViewModelUpcomingFactory.kt │ │ │ ├── adapters │ │ │ ├── CastAdapter.kt │ │ │ ├── CrewAdapter.kt │ │ │ ├── FavouritesAdapter.kt │ │ │ ├── MovieAdapter.kt │ │ │ ├── MovieReviewAdapter.kt │ │ │ ├── MovieViewPagerAdapter.kt │ │ │ ├── NowShowingAdapter.kt │ │ │ ├── PopularAdapter.kt │ │ │ ├── SearchAdapter.kt │ │ │ ├── TopRatedAdapter.kt │ │ │ ├── UpcomingAdapter.kt │ │ │ └── VideoAdapter.kt │ │ │ ├── boundaryCallbacks │ │ │ ├── NowShowingBoundaryCallbacks.kt │ │ │ ├── PopularBoundaryCallbacks.kt │ │ │ ├── SearchBoundaryCallbacks.kt │ │ │ ├── TopRatedBoundaryCallbacks.kt │ │ │ └── UpcomingBoundaryCallback.kt │ │ │ ├── database │ │ │ ├── AppDatabase.kt │ │ │ ├── AppExecutors.kt │ │ │ ├── Converters │ │ │ │ ├── DateConverter.kt │ │ │ │ └── ListConverter.kt │ │ │ ├── Dao │ │ │ │ ├── FavouritesDao.kt │ │ │ │ ├── NowShowingDao.kt │ │ │ │ ├── PopularDao.kt │ │ │ │ ├── SearchDao.kt │ │ │ │ ├── TopRatedDao.kt │ │ │ │ └── UpcomingDao.kt │ │ │ ├── DatabaseResults │ │ │ │ ├── NowShowingResults.kt │ │ │ │ ├── PopularResults.kt │ │ │ │ ├── SearchResults.kt │ │ │ │ ├── TopRatedResults.kt │ │ │ │ └── UpcomingResults.kt │ │ │ ├── Entities │ │ │ │ ├── FavouritesEntry.kt │ │ │ │ ├── NowShowingEntry.kt │ │ │ │ ├── PopularEntry.kt │ │ │ │ ├── SearchEntry.kt │ │ │ │ ├── TopRatedEntry.kt │ │ │ │ └── UpcomingEntry.kt │ │ │ └── LocalCache │ │ │ │ ├── NowShowingLocalCache.kt │ │ │ │ ├── PopularLocalCache.kt │ │ │ │ ├── SearchLocalCache.kt │ │ │ │ ├── TopRatedLocalCache.kt │ │ │ │ └── UpcomingLocalCache.kt │ │ │ ├── injection.kt │ │ │ ├── interfaces │ │ │ ├── OnMovieClickListener.kt │ │ │ ├── OnReviewReadMoreClickListener.kt │ │ │ └── OnVideoClickListener.kt │ │ │ ├── models │ │ │ ├── Cast.kt │ │ │ ├── Crew.kt │ │ │ ├── Movie.kt │ │ │ ├── MovieDetail.kt │ │ │ ├── MovieReview.kt │ │ │ └── MovieVideo.kt │ │ │ ├── network │ │ │ ├── NetworkService.kt │ │ │ └── TMDBApi.kt │ │ │ ├── repositories │ │ │ ├── MovieDetailsRepository.kt │ │ │ ├── NowShowingRepository.kt │ │ │ ├── PopularRepository.kt │ │ │ ├── SearchRepository.kt │ │ │ ├── TopRatedRepository.kt │ │ │ └── UpcomingRepository.kt │ │ │ ├── requestmodels │ │ │ ├── MovieCreditRequest.kt │ │ │ ├── MovieRequest.kt │ │ │ ├── MovieReviewsRequest.kt │ │ │ └── MovieVideosRequest.kt │ │ │ ├── ui │ │ │ ├── Activities │ │ │ │ ├── DetailActivity.kt │ │ │ │ ├── FavouritesActivity.kt │ │ │ │ ├── MoviesActivity.kt │ │ │ │ ├── SearchActivity.kt │ │ │ │ ├── SettingsActivity.kt │ │ │ │ └── SimilarMoviesActivity.kt │ │ │ └── Fragments │ │ │ │ ├── NowShowingMoviesFragment.kt │ │ │ │ ├── PopularMoviesFragment.kt │ │ │ │ ├── SettingsFragment.kt │ │ │ │ ├── TopRatedMoviesFragment.kt │ │ │ │ └── UpcomingMoviesFragment.kt │ │ │ ├── utils │ │ │ ├── Constants.kt │ │ │ ├── DateUtils.kt │ │ │ ├── Helpers.kt │ │ │ └── Urls.kt │ │ │ ├── viewholders │ │ │ ├── CastCrewViewHolder.kt │ │ │ ├── FavouritesViewHolder.kt │ │ │ ├── MoreViewHolder.kt │ │ │ ├── MovieViewHolder.kt │ │ │ ├── NowShowingViewHolder.kt │ │ │ ├── PopularViewHolder.kt │ │ │ ├── ProgressBarViewHolder.kt │ │ │ ├── ReviewViewHolder.kt │ │ │ ├── SearchViewHolder.kt │ │ │ ├── TopRatedViewHolder.kt │ │ │ ├── UpcomingViewHolder.kt │ │ │ └── VideoViewHolder.kt │ │ │ └── viewmodels │ │ │ ├── FavouritesViewModel.kt │ │ │ ├── MovieDetailsViewModel.kt │ │ │ ├── NowShowingViewModel.kt │ │ │ ├── PopularViewModel.kt │ │ │ ├── SearchViewModel.kt │ │ │ ├── TopRatedViewModel.kt │ │ │ └── UpcomingViewModel.kt │ └── res │ │ ├── animator │ │ └── scale.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── background_circle.xml │ │ ├── bg_ripple.xml │ │ ├── bg_rounded.xml │ │ ├── bg_rounded_search.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_play_arrow_grey_24dp.xml │ │ ├── ic_search_white_24dp.xml │ │ ├── ic_star_white_24dp.xml │ │ ├── like_icon.xml │ │ ├── right_arrow.xml │ │ ├── search_layout.xml │ │ ├── settings_icon.xml │ │ ├── star_white.xml │ │ └── star_yellow.xml │ │ ├── font │ │ ├── open_sans_regular.otf │ │ └── opensans_semibold.otf │ │ ├── layout-land │ │ ├── activity_detail.xml │ │ └── activity_similar_movies.xml │ │ ├── layout │ │ ├── activity_detail.xml │ │ ├── activity_favourites.xml │ │ ├── activity_movies.xml │ │ ├── activity_search.xml │ │ ├── activity_settings.xml │ │ ├── activity_similar_movies.xml │ │ ├── cast_single_item.xml │ │ ├── fragment_now_showing.xml │ │ ├── fragment_popular_movies.xml │ │ ├── fragment_top_rated_movies.xml │ │ ├── fragment_upcoming_movies.xml │ │ ├── more_single_item.xml │ │ ├── movie_single_item.xml │ │ ├── recycler_view_progress_loader.xml │ │ ├── review_read_more_bottom_sheet_layout.xml │ │ ├── review_single_item.xml │ │ └── trailer_single_item.xml │ │ ├── menu │ │ ├── options_menu.xml │ │ └── settings_menu.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 │ │ ├── arrays.xml │ │ ├── attrs.xml │ │ ├── bools.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ ├── pref_settings.xml │ │ └── searchable.xml │ └── test │ └── java │ └── kashish │ └── com │ └── ExampleUnitTest.kt ├── google-play-badge-small.png ├── google-play-badge.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/chooseregion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/chooseregion.jpg -------------------------------------------------------------------------------- /Screenshots/details1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/details1.jpg -------------------------------------------------------------------------------- /Screenshots/details1_dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/details1_dark.jpg -------------------------------------------------------------------------------- /Screenshots/details2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/details2.jpg -------------------------------------------------------------------------------- /Screenshots/details2_dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/details2_dark.jpg -------------------------------------------------------------------------------- /Screenshots/details3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/details3.jpg -------------------------------------------------------------------------------- /Screenshots/favourites.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/favourites.jpg -------------------------------------------------------------------------------- /Screenshots/nowshowing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/nowshowing.jpg -------------------------------------------------------------------------------- /Screenshots/nowshowing_dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/nowshowing_dark.jpg -------------------------------------------------------------------------------- /Screenshots/popular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/popular.jpg -------------------------------------------------------------------------------- /Screenshots/review.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/review.jpg -------------------------------------------------------------------------------- /Screenshots/search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/search.jpg -------------------------------------------------------------------------------- /Screenshots/settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/settings.jpg -------------------------------------------------------------------------------- /Screenshots/similar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/similar.jpg -------------------------------------------------------------------------------- /Screenshots/toprated.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/toprated.jpg -------------------------------------------------------------------------------- /Screenshots/upcoming.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/Screenshots/upcoming.jpg -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/_config.yml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/kashish/com/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/androidTest/java/kashish/com/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ViewModelFactory/ViewModelDetailFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ViewModelFactory/ViewModelDetailFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ViewModelFactory/ViewModelNowShowingFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ViewModelFactory/ViewModelNowShowingFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ViewModelFactory/ViewModelPopularFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ViewModelFactory/ViewModelPopularFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ViewModelFactory/ViewModelSearchFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ViewModelFactory/ViewModelSearchFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ViewModelFactory/ViewModelTopRatedFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ViewModelFactory/ViewModelTopRatedFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ViewModelFactory/ViewModelUpcomingFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ViewModelFactory/ViewModelUpcomingFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/CastAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/CastAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/CrewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/CrewAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/FavouritesAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/FavouritesAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/MovieAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/MovieAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/MovieReviewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/MovieReviewAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/MovieViewPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/MovieViewPagerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/NowShowingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/NowShowingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/PopularAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/PopularAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/SearchAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/SearchAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/TopRatedAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/TopRatedAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/UpcomingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/UpcomingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/adapters/VideoAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/adapters/VideoAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/boundaryCallbacks/NowShowingBoundaryCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/boundaryCallbacks/NowShowingBoundaryCallbacks.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/boundaryCallbacks/PopularBoundaryCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/boundaryCallbacks/PopularBoundaryCallbacks.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/boundaryCallbacks/SearchBoundaryCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/boundaryCallbacks/SearchBoundaryCallbacks.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/boundaryCallbacks/TopRatedBoundaryCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/boundaryCallbacks/TopRatedBoundaryCallbacks.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/boundaryCallbacks/UpcomingBoundaryCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/boundaryCallbacks/UpcomingBoundaryCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/AppExecutors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/AppExecutors.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Converters/DateConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Converters/DateConverter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Converters/ListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Converters/ListConverter.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Dao/FavouritesDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Dao/FavouritesDao.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Dao/NowShowingDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Dao/NowShowingDao.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Dao/PopularDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Dao/PopularDao.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Dao/SearchDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Dao/SearchDao.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Dao/TopRatedDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Dao/TopRatedDao.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Dao/UpcomingDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Dao/UpcomingDao.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/DatabaseResults/NowShowingResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/DatabaseResults/NowShowingResults.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/DatabaseResults/PopularResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/DatabaseResults/PopularResults.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/DatabaseResults/SearchResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/DatabaseResults/SearchResults.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/DatabaseResults/TopRatedResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/DatabaseResults/TopRatedResults.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/DatabaseResults/UpcomingResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/DatabaseResults/UpcomingResults.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Entities/FavouritesEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Entities/FavouritesEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Entities/NowShowingEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Entities/NowShowingEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Entities/PopularEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Entities/PopularEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Entities/SearchEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Entities/SearchEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Entities/TopRatedEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Entities/TopRatedEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/Entities/UpcomingEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/Entities/UpcomingEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/LocalCache/NowShowingLocalCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/LocalCache/NowShowingLocalCache.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/LocalCache/PopularLocalCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/LocalCache/PopularLocalCache.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/LocalCache/SearchLocalCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/LocalCache/SearchLocalCache.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/LocalCache/TopRatedLocalCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/LocalCache/TopRatedLocalCache.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/database/LocalCache/UpcomingLocalCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/database/LocalCache/UpcomingLocalCache.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/injection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/injection.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/interfaces/OnMovieClickListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/interfaces/OnMovieClickListener.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/interfaces/OnReviewReadMoreClickListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/interfaces/OnReviewReadMoreClickListener.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/interfaces/OnVideoClickListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/interfaces/OnVideoClickListener.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/models/Cast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/models/Cast.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/models/Crew.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/models/Crew.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/models/Movie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/models/Movie.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/models/MovieDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/models/MovieDetail.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/models/MovieReview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/models/MovieReview.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/models/MovieVideo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/models/MovieVideo.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/network/NetworkService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/network/NetworkService.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/network/TMDBApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/network/TMDBApi.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/repositories/MovieDetailsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/repositories/MovieDetailsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/repositories/NowShowingRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/repositories/NowShowingRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/repositories/PopularRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/repositories/PopularRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/repositories/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/repositories/SearchRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/repositories/TopRatedRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/repositories/TopRatedRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/repositories/UpcomingRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/repositories/UpcomingRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/requestmodels/MovieCreditRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/requestmodels/MovieCreditRequest.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/requestmodels/MovieRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/requestmodels/MovieRequest.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/requestmodels/MovieReviewsRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/requestmodels/MovieReviewsRequest.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/requestmodels/MovieVideosRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/requestmodels/MovieVideosRequest.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Activities/DetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Activities/DetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Activities/FavouritesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Activities/FavouritesActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Activities/MoviesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Activities/MoviesActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Activities/SearchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Activities/SearchActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Activities/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Activities/SettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Activities/SimilarMoviesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Activities/SimilarMoviesActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Fragments/NowShowingMoviesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Fragments/NowShowingMoviesFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Fragments/PopularMoviesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Fragments/PopularMoviesFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Fragments/SettingsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Fragments/SettingsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Fragments/TopRatedMoviesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Fragments/TopRatedMoviesFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/ui/Fragments/UpcomingMoviesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/ui/Fragments/UpcomingMoviesFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/utils/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/utils/DateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/utils/DateUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/utils/Helpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/utils/Helpers.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/utils/Urls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/utils/Urls.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/CastCrewViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/CastCrewViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/FavouritesViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/FavouritesViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/MoreViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/MoreViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/MovieViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/MovieViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/NowShowingViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/NowShowingViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/PopularViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/PopularViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/ProgressBarViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/ProgressBarViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/ReviewViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/ReviewViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/SearchViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/SearchViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/TopRatedViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/TopRatedViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/UpcomingViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/UpcomingViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewholders/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewholders/VideoViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewmodels/FavouritesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewmodels/FavouritesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewmodels/MovieDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewmodels/MovieDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewmodels/NowShowingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewmodels/NowShowingViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewmodels/PopularViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewmodels/PopularViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewmodels/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewmodels/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewmodels/TopRatedViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewmodels/TopRatedViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/kashish/com/viewmodels/UpcomingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/java/kashish/com/viewmodels/UpcomingViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/animator/scale.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/animator/scale.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/background_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/bg_ripple.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_rounded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/bg_rounded.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_rounded_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/bg_rounded_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play_arrow_grey_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/ic_play_arrow_grey_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/ic_search_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/ic_star_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/like_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/like_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/right_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/right_arrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/search_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/search_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/settings_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/settings_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/star_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/star_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/star_yellow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/drawable/star_yellow.xml -------------------------------------------------------------------------------- /app/src/main/res/font/open_sans_regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/font/open_sans_regular.otf -------------------------------------------------------------------------------- /app/src/main/res/font/opensans_semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/font/opensans_semibold.otf -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout-land/activity_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_similar_movies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout-land/activity_similar_movies.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/activity_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_favourites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/activity_favourites.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_movies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/activity_movies.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/activity_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/activity_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_similar_movies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/activity_similar_movies.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cast_single_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/cast_single_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_now_showing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/fragment_now_showing.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_popular_movies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/fragment_popular_movies.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_top_rated_movies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/fragment_top_rated_movies.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_upcoming_movies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/fragment_upcoming_movies.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/more_single_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/more_single_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/movie_single_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/movie_single_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/recycler_view_progress_loader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/recycler_view_progress_loader.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/review_read_more_bottom_sheet_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/review_read_more_bottom_sheet_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/review_single_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/review_single_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/trailer_single_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/layout/trailer_single_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/options_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/menu/options_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/settings_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/menu/settings_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/values/bools.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/pref_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/xml/pref_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/searchable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/main/res/xml/searchable.xml -------------------------------------------------------------------------------- /app/src/test/java/kashish/com/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/app/src/test/java/kashish/com/ExampleUnitTest.kt -------------------------------------------------------------------------------- /google-play-badge-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/google-play-badge-small.png -------------------------------------------------------------------------------- /google-play-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/google-play-badge.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kashish-Sharma/TheMovieDBApp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------