├── app ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── font │ │ │ │ └── lato_black.ttf │ │ │ ├── drawable │ │ │ │ ├── ic_movplay.png │ │ │ │ ├── ic_launcher_foreground.xml │ │ │ │ └── ic_launcher_background.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 │ │ │ │ ├── themes.xml │ │ │ │ └── colors.xml │ │ │ ├── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ │ └── drawable-v24 │ │ │ │ ├── ic_facebook.xml │ │ │ │ ├── ic_youtube.xml │ │ │ │ ├── ic_instagram.xml │ │ │ │ ├── ic_outline_no_photography_24.xml │ │ │ │ └── ic_twitter.xml │ │ ├── ic_launcher-playstore.png │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── movplayv3 │ │ │ │ ├── data │ │ │ │ ├── model │ │ │ │ │ ├── SortOrder.kt │ │ │ │ │ ├── RelationType.kt │ │ │ │ │ ├── movie │ │ │ │ │ │ ├── MovieType.kt │ │ │ │ │ │ ├── MovieCollection.kt │ │ │ │ │ │ ├── MoviesRemoteKeys.kt │ │ │ │ │ │ ├── MovieDetailsRemoteKey.kt │ │ │ │ │ │ ├── MovieWatchProviderType.kt │ │ │ │ │ │ ├── MoviesResponse.kt │ │ │ │ │ │ ├── RecentlyBrowsedMovie.kt │ │ │ │ │ │ ├── MovieFavorite.kt │ │ │ │ │ │ ├── MovieEntity.kt │ │ │ │ │ │ ├── MovieDetailEntity.kt │ │ │ │ │ │ ├── Movie.kt │ │ │ │ │ │ └── MovieStatus.kt │ │ │ │ │ ├── DateRange.kt │ │ │ │ │ ├── tvshow │ │ │ │ │ │ ├── TvShowType.kt │ │ │ │ │ │ ├── TvShowDetailsRemoteKey.kt │ │ │ │ │ │ ├── TvShowsRemoteKeys.kt │ │ │ │ │ │ ├── TvShowsResponse.kt │ │ │ │ │ │ ├── TvShowFavorite.kt │ │ │ │ │ │ ├── RecentlyBrowsedTvShow.kt │ │ │ │ │ │ ├── TvSeasonsResponse.kt │ │ │ │ │ │ ├── TvShowEntity.kt │ │ │ │ │ │ ├── TvShowDetailsEntity.kt │ │ │ │ │ │ ├── TvShowStatus.kt │ │ │ │ │ │ ├── TvShow.kt │ │ │ │ │ │ └── TvType.kt │ │ │ │ │ ├── GenresResponse.kt │ │ │ │ │ ├── VoteRange.kt │ │ │ │ │ ├── Genre.kt │ │ │ │ │ ├── Credits.kt │ │ │ │ │ ├── Member.kt │ │ │ │ │ ├── SeasonInfo.kt │ │ │ │ │ ├── ImagesResponse.kt │ │ │ │ │ ├── PresentableItemState.kt │ │ │ │ │ ├── DateParam.kt │ │ │ │ │ ├── GenresParam.kt │ │ │ │ │ ├── SpokenLanguage.kt │ │ │ │ │ ├── DetailPresentableItemState.kt │ │ │ │ │ ├── ProductionCountry.kt │ │ │ │ │ ├── WatchProvidersParam.kt │ │ │ │ │ ├── DeviceLanguage.kt │ │ │ │ │ ├── Config.kt │ │ │ │ │ ├── MediaType.kt │ │ │ │ │ ├── Network.kt │ │ │ │ │ ├── FavoriteType.kt │ │ │ │ │ ├── SearchQuery.kt │ │ │ │ │ ├── SnackBarEvent.kt │ │ │ │ │ ├── AuthorDetails.kt │ │ │ │ │ ├── ReviewsResponse.kt │ │ │ │ │ ├── Presentable.kt │ │ │ │ │ ├── SearchResponse.kt │ │ │ │ │ ├── ProductionCompany.kt │ │ │ │ │ ├── ShareDetails.kt │ │ │ │ │ ├── Collection.kt │ │ │ │ │ ├── Image.kt │ │ │ │ │ ├── Creator.kt │ │ │ │ │ ├── Review.kt │ │ │ │ │ ├── CollectionResponse.kt │ │ │ │ │ ├── SortTypeParam.kt │ │ │ │ │ ├── Season.kt │ │ │ │ │ ├── ImagesConfig.kt │ │ │ │ │ ├── SearchResult.kt │ │ │ │ │ ├── CrewMember.kt │ │ │ │ │ ├── SeasonDetails.kt │ │ │ │ │ ├── ExternalId.kt │ │ │ │ │ ├── CastMember.kt │ │ │ │ │ ├── PersonDetails.kt │ │ │ │ │ ├── Part.kt │ │ │ │ │ ├── WatchProviders.kt │ │ │ │ │ ├── Episode.kt │ │ │ │ │ ├── ExternalIds.kt │ │ │ │ │ ├── VideosResponse.kt │ │ │ │ │ ├── SortType.kt │ │ │ │ │ └── CombinedCredits.kt │ │ │ │ ├── remote │ │ │ │ │ └── api │ │ │ │ │ │ ├── ApiError.kt │ │ │ │ │ │ ├── ApiParams.kt │ │ │ │ │ │ └── others │ │ │ │ │ │ └── TmdbOthersApiHelper.kt │ │ │ │ ├── initializer │ │ │ │ │ ├── AppInitializer.kt │ │ │ │ │ ├── FirebaseInitializer.kt │ │ │ │ │ ├── ConfigDataSourceInitializer.kt │ │ │ │ │ └── AppInitializers.kt │ │ │ │ ├── local │ │ │ │ │ └── db │ │ │ │ │ │ ├── SearchQueryDao.kt │ │ │ │ │ │ ├── movie │ │ │ │ │ │ ├── MoviesDetailsRemoteKeysDao.kt │ │ │ │ │ │ ├── MoviesDetailsDao.kt │ │ │ │ │ │ ├── MoviesDao.kt │ │ │ │ │ │ ├── MoviesRemoteKeysDao.kt │ │ │ │ │ │ └── FavoritesMoviesDao.kt │ │ │ │ │ │ └── tvshow │ │ │ │ │ │ ├── TvShowsDetailsRemoteKeysDao.kt │ │ │ │ │ │ ├── TvShowsDetailsDao.kt │ │ │ │ │ │ ├── TvShowsRemoteKeysDao.kt │ │ │ │ │ │ ├── TvShowsDao.kt │ │ │ │ │ │ └── FavoritesTvShowsDao.kt │ │ │ │ └── repository │ │ │ │ │ ├── search │ │ │ │ │ └── SearchRepository.kt │ │ │ │ │ ├── person │ │ │ │ │ ├── PersonRepository.kt │ │ │ │ │ └── PersonRepositoryImpl.kt │ │ │ │ │ ├── browsed │ │ │ │ │ └── RecentlyBrowsedRepository.kt │ │ │ │ │ ├── config │ │ │ │ │ └── ConfigRepository.kt │ │ │ │ │ ├── favorites │ │ │ │ │ └── FavoritesRepository.kt │ │ │ │ │ └── season │ │ │ │ │ └── SeasonRepository.kt │ │ │ │ ├── ui │ │ │ │ ├── screens │ │ │ │ │ ├── details │ │ │ │ │ │ ├── movie │ │ │ │ │ │ │ └── MovieDetailsScreenArgs.kt │ │ │ │ │ │ ├── person │ │ │ │ │ │ │ ├── PersonDetailsScreenArgs.kt │ │ │ │ │ │ │ └── PersonDetailsScreenUIState.kt │ │ │ │ │ │ └── tvshow │ │ │ │ │ │ │ └── TvShowDetailsScreenArgs.kt │ │ │ │ │ ├── seasons │ │ │ │ │ │ ├── SeasonDetailsScreenArgs.kt │ │ │ │ │ │ └── SeasonDetailsScreenUiState.kt │ │ │ │ │ ├── browse │ │ │ │ │ │ ├── movies │ │ │ │ │ │ │ ├── BrowseMoviesScreenArgs.kt │ │ │ │ │ │ │ └── BrowseMoviesScreenUIState.kt │ │ │ │ │ │ └── tvshows │ │ │ │ │ │ │ ├── BrowseTvShowsScreenArgs.kt │ │ │ │ │ │ │ └── BrowseTvShowsScreenUIState.kt │ │ │ │ │ ├── reviews │ │ │ │ │ │ ├── ReviewsScreenNavArgs.kt │ │ │ │ │ │ ├── ReviewsScreenUiState.kt │ │ │ │ │ │ └── ReviewsViewModel.kt │ │ │ │ │ ├── related │ │ │ │ │ │ ├── movies │ │ │ │ │ │ │ ├── RelatedMoviesScreenArgs.kt │ │ │ │ │ │ │ └── RelatedMoviesScreenUiState.kt │ │ │ │ │ │ └── tvseries │ │ │ │ │ │ │ ├── RelatedTvShowScreenArgs.kt │ │ │ │ │ │ │ └── RelatedTvShowScreenUiState.kt │ │ │ │ │ ├── scanner │ │ │ │ │ │ └── ScannerScreenUIState.kt │ │ │ │ │ ├── favorite │ │ │ │ │ │ ├── FavoritesScreenUIState.kt │ │ │ │ │ │ └── FavoritesScreenViewModel.kt │ │ │ │ │ └── search │ │ │ │ │ │ └── SearchScreenUIState.kt │ │ │ │ ├── components │ │ │ │ │ ├── items │ │ │ │ │ │ ├── MovplayLoadingPresentableItem.kt │ │ │ │ │ │ ├── MovplayErrorPresentableItem.kt │ │ │ │ │ │ ├── MovplayNoPhotoPresentableItem.kt │ │ │ │ │ │ └── MovplayReviewItemPlaceHolder.kt │ │ │ │ │ ├── others │ │ │ │ │ │ ├── MovplaySectionDivider.kt │ │ │ │ │ │ ├── MovplayPosterPlaceholder.kt │ │ │ │ │ │ ├── MovplayAnimatedContentContainer.kt │ │ │ │ │ │ └── MovplayLabeledSwitch.kt │ │ │ │ │ ├── chips │ │ │ │ │ │ ├── MovplayGenreChip.kt │ │ │ │ │ │ └── MovplayAdultChips.kt │ │ │ │ │ ├── texts │ │ │ │ │ │ ├── MovplayInfoText.kt │ │ │ │ │ │ ├── MovplaySectionLabel.kt │ │ │ │ │ │ ├── MovplayAdditionalInfoText.kt │ │ │ │ │ │ └── MovplayLabeledText.kt │ │ │ │ │ ├── button │ │ │ │ │ │ ├── MovplayFilterFloatingButton.kt │ │ │ │ │ │ ├── MovplayScrollToStartButton.kt │ │ │ │ │ │ ├── MovplayScrollToTopButton.kt │ │ │ │ │ │ └── MovplayBackButton.kt │ │ │ │ │ ├── sections │ │ │ │ │ │ └── MovplayGenresSection.kt │ │ │ │ │ ├── dialogs │ │ │ │ │ │ ├── MovplatErrorDialog.kt │ │ │ │ │ │ ├── MovplayInfoDialog.kt │ │ │ │ │ │ └── MovplayExitDialog.kt │ │ │ │ │ ├── lists │ │ │ │ │ │ └── MovplayProvidersSourceList.kt │ │ │ │ │ └── dropdowns │ │ │ │ │ │ └── MovplaySortTypeDropdown.kt │ │ │ │ └── theme │ │ │ │ │ ├── Color.kt │ │ │ │ │ ├── Spacing.kt │ │ │ │ │ ├── Sizes.kt │ │ │ │ │ └── Type.kt │ │ │ │ ├── domain │ │ │ │ └── usecase │ │ │ │ │ ├── MediaSearchQueriesUseCaseImpl.kt │ │ │ │ │ ├── GetCameraAvailableUseCaseImpl.kt │ │ │ │ │ ├── GetSpeechToTextAvailableUseCaseImpl.kt │ │ │ │ │ ├── movie │ │ │ │ │ ├── ClearRecentlyBrowsedMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetFavoriteMoviesIdsUseCaseImpl.kt │ │ │ │ │ ├── LikeMovieUseCaseImpl.kt │ │ │ │ │ ├── GetFavoritesMovieCountUseCaseImpl.kt │ │ │ │ │ ├── UnlikeMovieUseCaseImpl.kt │ │ │ │ │ ├── GetMovieGenresUseCaseImpl.kt │ │ │ │ │ ├── AddRecentlyBrowsedMovieUseCaseImpl.kt │ │ │ │ │ ├── GetAllMoviesWatchProvidersUseCaseImpl.kt │ │ │ │ │ ├── GetFavoritesMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetRecentlyBrowsedMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetMovieCreditUseCaseImpl.kt │ │ │ │ │ ├── GetMovieDetailsUseCaseImpl.kt │ │ │ │ │ ├── GetOtherDirectorMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetUpcomingMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetDiscoverAllMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetTopRatedMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetTrendingMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetPopularMoviesUseCaseImpl.kt │ │ │ │ │ ├── GetMovieReviewsCountUseCaseImpl.kt │ │ │ │ │ ├── GetMovieBackdropsUseCaseImpl.kt │ │ │ │ │ ├── GetMovieExternalIdsUseCaseImpl.kt │ │ │ │ │ ├── GetRelatedMoviesOfTypeUseCaseImpl.kt │ │ │ │ │ └── GetMovieWatchProvidersUseCaseImpl.kt │ │ │ │ │ ├── tvshow │ │ │ │ │ ├── ClearRecentlyBrowsedTvShowsUseCaseImpl.kt │ │ │ │ │ ├── GetFavoriteTvShowsCountUseCaseImpl.kt │ │ │ │ │ ├── GetFavoriteTvShowIdsUseCaseImpl.kt │ │ │ │ │ ├── LikeTvShowUseCaseImpl.kt │ │ │ │ │ ├── UnlikeTvShowUseCaseImpl.kt │ │ │ │ │ ├── GetTvShowGenresUseCaseImpl.kt │ │ │ │ │ ├── AddRecentlyBrowsedTvShowUseCaseImpl.kt │ │ │ │ │ ├── GetNextEpisodeDaysRemainingUseCaseImpl.kt │ │ │ │ │ ├── GetAllTvShowsWatchProvidersUseCaseImpl.kt │ │ │ │ │ ├── GetFavoritesTvShowsUseCaseImpl.kt │ │ │ │ │ ├── GetRecentlyBrowsedTvShowsUseCaseImpl.kt │ │ │ │ │ ├── GetTvShowDetailsUseCaseImpl.kt │ │ │ │ │ ├── GetTopRatedTvShowsUseCaseImpl.kt │ │ │ │ │ ├── GetTrendingTvShowsUseCaseImpl.kt │ │ │ │ │ ├── GetAiringTodayTvShowsUseCaseImpl.kt │ │ │ │ │ ├── GetDiscoverAllTvShowsUseCaseImpl.kt │ │ │ │ │ ├── GetSeasonDetailsUseCaseImpl.kt │ │ │ │ │ ├── GetSeasonCreditsUseCaseImpl.kt │ │ │ │ │ ├── GetTvShowReviewsCountUseCaseImpl.kt │ │ │ │ │ ├── GetTvShowImagesUseCaseImpl.kt │ │ │ │ │ ├── GetTvShowExternalIdsUseCaseImpl.kt │ │ │ │ │ ├── GetRelatedTvShowsOfTypeUseCaseImpl.kt │ │ │ │ │ ├── GetTvShowWatchProvidersUseCaseImpl.kt │ │ │ │ │ └── GetTvShowVideosUseCaseImpl.kt │ │ │ │ │ ├── MediaAddSearchQueryUseCaseImpl.kt │ │ │ │ │ ├── GetDeviceLanguageUseCaseImpl.kt │ │ │ │ │ ├── ScanBitmapForTextUseCaseImpl.kt │ │ │ │ │ ├── GetMediaMultiSearchUseCaseImpl.kt │ │ │ │ │ ├── GetPersonExternalIdsUseCaseImpl.kt │ │ │ │ │ ├── GetPersonDetailsUseCaseImpl.kt │ │ │ │ │ ├── GetCombinedCreditsUseCaseImpl.kt │ │ │ │ │ ├── GetMediaTypeReviewsUseCaseImpl.kt │ │ │ │ │ ├── GetFavoritesUseCaseImpl.kt │ │ │ │ │ └── GetEpisodeStillsUseCaseImpl.kt │ │ │ │ ├── di │ │ │ │ ├── HelperBinds.kt │ │ │ │ └── AppModuleBinds.kt │ │ │ │ ├── MovplayV3Application.kt │ │ │ │ ├── utils │ │ │ │ ├── NavigationUtils.kt │ │ │ │ ├── Formatter.kt │ │ │ │ ├── Converters.kt │ │ │ │ └── ColorUtils.kt │ │ │ │ └── BaseViewModel.kt │ │ └── AndroidManifest.xml │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── movplayv3 │ │ │ ├── api │ │ │ └── TmdbApiTesting.kt │ │ │ └── ExampleInstrumentedTest.kt │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── movplayv3 │ │ └── ExampleUnitTest.kt └── proguard-rules.pro ├── screenshots ├── nothing ├── movie.png ├── show.png ├── jetpack.png ├── kotlin.png ├── search.png ├── studio.png ├── summary.png └── movColored.png ├── .idea ├── .gitignore ├── compiler.xml ├── vcs.xml ├── kotlinScripting.xml ├── deploymentTargetDropDown.xml ├── gradle.xml └── misc.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── settings.gradle.kts └── gradle.properties /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /screenshots/nothing: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /screenshots/movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/screenshots/movie.png -------------------------------------------------------------------------------- /screenshots/show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/screenshots/show.png -------------------------------------------------------------------------------- /screenshots/jetpack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/screenshots/jetpack.png -------------------------------------------------------------------------------- /screenshots/kotlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/screenshots/kotlin.png -------------------------------------------------------------------------------- /screenshots/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/screenshots/search.png -------------------------------------------------------------------------------- /screenshots/studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/screenshots/studio.png -------------------------------------------------------------------------------- /screenshots/summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/screenshots/summary.png -------------------------------------------------------------------------------- /screenshots/movColored.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/screenshots/movColored.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/font/lato_black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/font/lato_black.ttf -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_movplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/drawable/ic_movplay.png -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/movplayv3/api/TmdbApiTesting.kt: -------------------------------------------------------------------------------- 1 | package com.example.movplayv3.api 2 | 3 | class TmdbApiTesting { 4 | } -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/java/com/example/movplayv3/data/model/SortOrder.kt: -------------------------------------------------------------------------------- 1 | package com.example.movplayv3.data.model 2 | 3 | enum class SortOrder { 4 | Asc, Desc 5 | } -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aldikitta/MovplayV3/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/java/com/example/movplayv3/data/model/RelationType.kt: -------------------------------------------------------------------------------- 1 | package com.example.movplayv3.data.model 2 | 3 | enum class RelationType { 4 | Similar, Recommended 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |