├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── .gitignore ├── .idea ├── .gitignore ├── AndroidProjectSystem.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetDropDown.xml ├── deploymentTargetSelector.xml ├── git_toolbox_blame.xml ├── git_toolbox_prj.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── migrations.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro ├── schemas │ └── com.kanyideveloper.muviz.favorites.data.data.local.FavoritesDatabase │ │ └── 4.json └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── com │ │ └── kanyideveloper │ │ └── muviz │ │ ├── MainActivity.kt │ │ ├── MainViewModel.kt │ │ ├── MuvizApp.kt │ │ ├── about │ │ ├── domain │ │ │ └── model │ │ │ │ └── AccountItem.kt │ │ └── presentation │ │ │ ├── AboutScreen.kt │ │ │ └── AboutScreenUiEvents.kt │ │ ├── account │ │ └── presentation │ │ │ ├── AccountScreen.kt │ │ │ ├── AccountScreenUiEvents.kt │ │ │ └── AccountViewModel.kt │ │ ├── cast │ │ ├── data │ │ │ ├── network │ │ │ │ └── dto │ │ │ │ │ └── CastResponse.kt │ │ │ └── repository │ │ │ │ └── CastRepositoryImpl.kt │ │ ├── di │ │ │ └── CastModule.kt │ │ ├── domain │ │ │ ├── model │ │ │ │ ├── Cast.kt │ │ │ │ └── Credits.kt │ │ │ ├── repository │ │ │ │ └── CastRepository.kt │ │ │ └── usecase │ │ │ │ ├── GetCastDetailsUseCase.kt │ │ │ │ ├── GetMovieCastUseCase.kt │ │ │ │ └── GetTvCastUseCase.kt │ │ └── presentation │ │ │ ├── castdetails │ │ │ ├── CastDetailsEvents.kt │ │ │ ├── CastDetailsScreen.kt │ │ │ ├── CastDetailsUiState.kt │ │ │ └── CastDetailsViewModel.kt │ │ │ └── casts │ │ │ ├── CastsScreen.kt │ │ │ └── CastsUiEvents.kt │ │ ├── common │ │ ├── data │ │ │ ├── network │ │ │ │ └── TMDBApi.kt │ │ │ └── repository │ │ │ │ └── PreferenceRepositoryImpl.kt │ │ ├── di │ │ │ └── AppModule.kt │ │ ├── domain │ │ │ ├── model │ │ │ │ ├── BottomNavItem.kt │ │ │ │ └── Film.kt │ │ │ └── repository │ │ │ │ └── PreferenceRepository.kt │ │ ├── presentation │ │ │ ├── components │ │ │ │ ├── CircleButton.kt │ │ │ │ ├── StandardScaffold.kt │ │ │ │ └── StandardToolbar.kt │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Dimensions.kt │ │ │ │ ├── Shape.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ └── util │ │ │ ├── Constants.kt │ │ │ ├── Resource.kt │ │ │ └── Utils.kt │ │ ├── favorites │ │ ├── data │ │ │ └── data │ │ │ │ ├── local │ │ │ │ ├── Favorite.kt │ │ │ │ ├── FavoritesDao.kt │ │ │ │ └── FavoritesDatabase.kt │ │ │ │ └── repository │ │ │ │ └── FavoritesRepositoryImpl.kt │ │ ├── di │ │ │ └── FavoritesModule.kt │ │ ├── domain │ │ │ └── repository │ │ │ │ └── FavoritesRepository.kt │ │ └── presentation │ │ │ ├── FavoritesScreen.kt │ │ │ └── FavoritesViewModel.kt │ │ ├── filmdetail │ │ ├── data │ │ │ ├── mappers │ │ │ │ └── FilmDetailsMappers.kt │ │ │ └── repository │ │ │ │ └── FilmsDetailsRepository.kt │ │ └── presentation │ │ │ ├── FilmDetailsScreen.kt │ │ │ ├── FilmDetailsUiEvents.kt │ │ │ ├── FilmDetailsUiState.kt │ │ │ ├── FilmDetailsViewModel.kt │ │ │ └── common │ │ │ ├── CastDetails.kt │ │ │ ├── FilmActions.kt │ │ │ ├── FilmImageBanner.kt │ │ │ ├── FilmInfo.kt │ │ │ ├── FilmNameAndRating.kt │ │ │ └── VoteAverageRatingIndicator.kt │ │ ├── genre │ │ ├── data │ │ │ ├── mappers │ │ │ │ └── GenreMappers.kt │ │ │ ├── network │ │ │ │ └── dto │ │ │ │ │ └── GenreResponse.kt │ │ │ └── repository │ │ │ │ └── GenreRepositoryImpl.kt │ │ ├── di │ │ │ └── GenreModule.kt │ │ └── domain │ │ │ ├── model │ │ │ └── Genre.kt │ │ │ ├── repository │ │ │ └── GenreRepository.kt │ │ │ └── usecase │ │ │ ├── GetMovieGenresUseCase.kt │ │ │ └── GetTvSeriesGenresUseCase.kt │ │ ├── home │ │ ├── data │ │ │ ├── network │ │ │ │ └── dto │ │ │ │ │ ├── CreditsResponse.kt │ │ │ │ │ ├── MovieDetails.kt │ │ │ │ │ ├── MoviesResponse.kt │ │ │ │ │ ├── TvSeriesDetails.kt │ │ │ │ │ └── TvSeriesResponse.kt │ │ │ ├── paging │ │ │ │ ├── AiringTodayTvSeriesSource.kt │ │ │ │ ├── NowPlayingMoviesSource.kt │ │ │ │ ├── OnTheAirSeriesSource.kt │ │ │ │ ├── PopularMoviesSource.kt │ │ │ │ ├── PopularSeriesSource.kt │ │ │ │ ├── TopRatedMoviesSource.kt │ │ │ │ ├── TopRatedSeriesSource.kt │ │ │ │ ├── TrendingMoviesSource.kt │ │ │ │ ├── TrendingSeriesSource.kt │ │ │ │ └── UpcomingMoviesSource.kt │ │ │ └── repository │ │ │ │ ├── MoviesRepository.kt │ │ │ │ └── TvSeriesRepository.kt │ │ ├── di │ │ │ └── HomeModule.kt │ │ ├── domain │ │ │ └── model │ │ │ │ ├── Movie.kt │ │ │ │ └── Series.kt │ │ └── presentation │ │ │ ├── HomeScreen.kt │ │ │ ├── HomeUiEvents.kt │ │ │ ├── HomeUiState.kt │ │ │ └── HomeViewModel.kt │ │ └── search │ │ ├── data │ │ ├── network │ │ │ └── dto │ │ │ │ └── MultiSearchResponse.kt │ │ ├── paging │ │ │ └── SearchPagingSource.kt │ │ └── repository │ │ │ └── SearchRepositoryImpl.kt │ │ ├── di │ │ └── SearchModule.kt │ │ ├── domain │ │ ├── model │ │ │ └── Search.kt │ │ ├── repository │ │ │ └── SearchRepository.kt │ │ └── usecase │ │ │ └── SearchFilmUseCase.kt │ │ └── presentation │ │ ├── SearchScreen.kt │ │ ├── SearchUiEvents.kt │ │ ├── SearchUiState.kt │ │ └── SearchViewModel.kt │ └── res │ ├── drawable │ ├── dark_mode.xml │ ├── ic__facebook.xml │ ├── ic__linkedin.xml │ ├── ic__search_biggy.xml │ ├── ic_chevron_left.xml │ ├── ic_chevron_right.xml │ ├── ic_danger_circle.xml │ ├── ic_empty_cuate.xml │ ├── ic_github.xml │ ├── ic_home.xml │ ├── ic_launcher_foreground.xml │ ├── ic_placeholder.xml │ ├── ic_profile.xml │ ├── ic_search.xml │ ├── ic_share.xml │ ├── ic_socials.xml │ ├── ic_star.xml │ ├── ic_theme.xml │ ├── ic_twitter.xml │ ├── light_mode.xml │ ├── muviz.png │ ├── settings_suggest.xml │ ├── wallpaper.xml │ └── window_background.xml │ ├── font │ ├── quicksand_bold.ttf │ ├── quicksand_light.ttf │ ├── quicksand_medium.ttf │ ├── quicksand_regular.ttf │ └── quicksand_semibold.ttf │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ └── themes.xml ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json ├── screenshots ├── account_dark.png ├── account_light.png ├── cast_dark.png ├── cast_light.png ├── details_dark.png ├── details_light.png ├── favorites_dark.png ├── favorites_light.png ├── home_dark.png ├── home_light.png ├── muviz.png ├── search_dark.png └── search_light.png ├── settings.gradle.kts └── spotless └── copyright.kt /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/git_toolbox_blame.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/git_toolbox_blame.xml -------------------------------------------------------------------------------- /.idea/git_toolbox_prj.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/git_toolbox_prj.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/com.kanyideveloper.muviz.favorites.data.data.local.FavoritesDatabase/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/schemas/com.kanyideveloper.muviz.favorites.data.data.local.FavoritesDatabase/4.json -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/MuvizApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/MuvizApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/about/domain/model/AccountItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/about/domain/model/AccountItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/about/presentation/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/about/presentation/AboutScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/about/presentation/AboutScreenUiEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/about/presentation/AboutScreenUiEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/account/presentation/AccountScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/account/presentation/AccountScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/account/presentation/AccountScreenUiEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/account/presentation/AccountScreenUiEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/account/presentation/AccountViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/account/presentation/AccountViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/data/network/dto/CastResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/data/network/dto/CastResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/data/repository/CastRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/data/repository/CastRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/di/CastModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/di/CastModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/domain/model/Cast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/domain/model/Cast.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/domain/model/Credits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/domain/model/Credits.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/domain/repository/CastRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/domain/repository/CastRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/domain/usecase/GetCastDetailsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/domain/usecase/GetCastDetailsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/domain/usecase/GetMovieCastUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/domain/usecase/GetMovieCastUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/domain/usecase/GetTvCastUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/domain/usecase/GetTvCastUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/presentation/castdetails/CastDetailsEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/presentation/castdetails/CastDetailsEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/presentation/castdetails/CastDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/presentation/castdetails/CastDetailsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/presentation/castdetails/CastDetailsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/presentation/castdetails/CastDetailsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/presentation/castdetails/CastDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/presentation/castdetails/CastDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/presentation/casts/CastsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/presentation/casts/CastsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/cast/presentation/casts/CastsUiEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/cast/presentation/casts/CastsUiEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/data/network/TMDBApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/data/network/TMDBApi.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/data/repository/PreferenceRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/data/repository/PreferenceRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/domain/model/BottomNavItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/domain/model/BottomNavItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/domain/model/Film.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/domain/model/Film.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/domain/repository/PreferenceRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/domain/repository/PreferenceRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/presentation/components/CircleButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/presentation/components/CircleButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/presentation/components/StandardScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/presentation/components/StandardScaffold.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/presentation/components/StandardToolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/presentation/components/StandardToolbar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Dimensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Dimensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Shape.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/presentation/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/util/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/util/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/util/Resource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/common/util/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/common/util/Utils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/favorites/data/data/local/Favorite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/favorites/data/data/local/Favorite.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/favorites/data/data/local/FavoritesDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/favorites/data/data/local/FavoritesDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/favorites/data/data/local/FavoritesDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/favorites/data/data/local/FavoritesDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/favorites/data/data/repository/FavoritesRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/favorites/data/data/repository/FavoritesRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/favorites/di/FavoritesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/favorites/di/FavoritesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/favorites/domain/repository/FavoritesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/favorites/domain/repository/FavoritesRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/favorites/presentation/FavoritesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/favorites/presentation/FavoritesScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/favorites/presentation/FavoritesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/favorites/presentation/FavoritesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/data/mappers/FilmDetailsMappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/data/mappers/FilmDetailsMappers.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/data/repository/FilmsDetailsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/data/repository/FilmsDetailsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/FilmDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/FilmDetailsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/FilmDetailsUiEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/FilmDetailsUiEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/FilmDetailsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/FilmDetailsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/FilmDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/FilmDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/CastDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/CastDetails.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/FilmActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/FilmActions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/FilmImageBanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/FilmImageBanner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/FilmInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/FilmInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/FilmNameAndRating.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/FilmNameAndRating.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/VoteAverageRatingIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/filmdetail/presentation/common/VoteAverageRatingIndicator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/genre/data/mappers/GenreMappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/genre/data/mappers/GenreMappers.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/genre/data/network/dto/GenreResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/genre/data/network/dto/GenreResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/genre/data/repository/GenreRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/genre/data/repository/GenreRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/genre/di/GenreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/genre/di/GenreModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/genre/domain/model/Genre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/genre/domain/model/Genre.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/genre/domain/repository/GenreRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/genre/domain/repository/GenreRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/genre/domain/usecase/GetMovieGenresUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/genre/domain/usecase/GetMovieGenresUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/genre/domain/usecase/GetTvSeriesGenresUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/genre/domain/usecase/GetTvSeriesGenresUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/CreditsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/CreditsResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/MovieDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/MovieDetails.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/MoviesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/MoviesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/TvSeriesDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/TvSeriesDetails.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/TvSeriesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/network/dto/TvSeriesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/AiringTodayTvSeriesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/AiringTodayTvSeriesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/NowPlayingMoviesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/NowPlayingMoviesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/OnTheAirSeriesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/OnTheAirSeriesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/PopularMoviesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/PopularMoviesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/PopularSeriesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/PopularSeriesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/TopRatedMoviesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/TopRatedMoviesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/TopRatedSeriesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/TopRatedSeriesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/TrendingMoviesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/TrendingMoviesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/TrendingSeriesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/TrendingSeriesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/paging/UpcomingMoviesSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/paging/UpcomingMoviesSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/repository/MoviesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/repository/MoviesRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/data/repository/TvSeriesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/data/repository/TvSeriesRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/di/HomeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/di/HomeModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/domain/model/Movie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/domain/model/Movie.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/domain/model/Series.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/domain/model/Series.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/presentation/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/presentation/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/presentation/HomeUiEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/presentation/HomeUiEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/presentation/HomeUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/presentation/HomeUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/home/presentation/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/home/presentation/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/data/network/dto/MultiSearchResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/data/network/dto/MultiSearchResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/data/paging/SearchPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/data/paging/SearchPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/data/repository/SearchRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/data/repository/SearchRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/di/SearchModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/di/SearchModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/domain/model/Search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/domain/model/Search.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/domain/repository/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/domain/repository/SearchRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/domain/usecase/SearchFilmUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/domain/usecase/SearchFilmUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/presentation/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/presentation/SearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/presentation/SearchUiEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/presentation/SearchUiEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/presentation/SearchUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/presentation/SearchUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kanyideveloper/muviz/search/presentation/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/java/com/kanyideveloper/muviz/search/presentation/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/dark_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/dark_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic__facebook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic__facebook.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic__linkedin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic__linkedin.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic__search_biggy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic__search_biggy.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_chevron_left.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_chevron_right.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_danger_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_danger_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_empty_cuate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_empty_cuate.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_github.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_github.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_share.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_socials.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_socials.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_star.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_theme.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_twitter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/ic_twitter.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/light_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/light_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/muviz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/muviz.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/settings_suggest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/settings_suggest.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/wallpaper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/wallpaper.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/window_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/drawable/window_background.xml -------------------------------------------------------------------------------- /app/src/main/res/font/quicksand_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/font/quicksand_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/quicksand_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/font/quicksand_light.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/quicksand_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/font/quicksand_medium.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/quicksand_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/font/quicksand_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/quicksand_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/font/quicksand_semibold.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/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/joelkanyi/Muviz/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/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/renovate.json -------------------------------------------------------------------------------- /screenshots/account_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/account_dark.png -------------------------------------------------------------------------------- /screenshots/account_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/account_light.png -------------------------------------------------------------------------------- /screenshots/cast_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/cast_dark.png -------------------------------------------------------------------------------- /screenshots/cast_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/cast_light.png -------------------------------------------------------------------------------- /screenshots/details_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/details_dark.png -------------------------------------------------------------------------------- /screenshots/details_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/details_light.png -------------------------------------------------------------------------------- /screenshots/favorites_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/favorites_dark.png -------------------------------------------------------------------------------- /screenshots/favorites_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/favorites_light.png -------------------------------------------------------------------------------- /screenshots/home_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/home_dark.png -------------------------------------------------------------------------------- /screenshots/home_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/home_light.png -------------------------------------------------------------------------------- /screenshots/muviz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/muviz.png -------------------------------------------------------------------------------- /screenshots/search_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/search_dark.png -------------------------------------------------------------------------------- /screenshots/search_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/screenshots/search_light.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelkanyi/Muviz/HEAD/spotless/copyright.kt --------------------------------------------------------------------------------