├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── akshay │ │ └── composecatchflicks │ │ ├── ComposeCatchflicksApplication.kt │ │ ├── MainActivity.kt │ │ ├── data │ │ ├── model │ │ │ ├── Dates.kt │ │ │ ├── Genres.kt │ │ │ ├── Movie.kt │ │ │ └── Tv.kt │ │ └── remote │ │ │ ├── Endpoints.kt │ │ │ ├── NetworkAdapterFactory.kt │ │ │ ├── NetworkResponseCallAdapter.kt │ │ │ ├── NetworkResultCall.kt │ │ │ ├── NetworkService.kt │ │ │ └── response │ │ │ ├── GenreResponse.kt │ │ │ ├── MovieDetailResponse.kt │ │ │ ├── NowPlayingMoviesResponse.kt │ │ │ ├── PopularMoviesResponse.kt │ │ │ ├── SearchMoviesResponse.kt │ │ │ ├── TopRatedTvResponse.kt │ │ │ ├── TvDetailsResponse.kt │ │ │ └── UpcomingMoviesResponse.kt │ │ ├── di │ │ └── ApplicationModule.kt │ │ ├── domain │ │ ├── model │ │ │ ├── Genres.kt │ │ │ ├── Movie.kt │ │ │ ├── MovieDetail.kt │ │ │ ├── Tv.kt │ │ │ └── TvDetail.kt │ │ └── repository │ │ │ ├── GenreRepository.kt │ │ │ ├── MoviesRepository.kt │ │ │ ├── SearchRepository.kt │ │ │ └── TvRepository.kt │ │ ├── ui │ │ ├── component │ │ │ ├── DescriptionText.kt │ │ │ ├── GenreChips.kt │ │ │ ├── ListTitle.kt │ │ │ ├── Loader.kt │ │ │ ├── NavigationBar.kt │ │ │ ├── RatingText.kt │ │ │ ├── ThumbnailCard.kt │ │ │ ├── TitleDetailCard.kt │ │ │ ├── TitleText.kt │ │ │ └── TopAppBar.kt │ │ ├── navigation │ │ │ ├── ComposeCatchflicksCategory.kt │ │ │ └── NavHostContainer.kt │ │ ├── screens │ │ │ ├── moviedetail │ │ │ │ ├── compose │ │ │ │ │ └── MovieDetailScreen.kt │ │ │ │ └── viewModel │ │ │ │ │ └── MovieDetailViewModel.kt │ │ │ ├── movies │ │ │ │ ├── composables │ │ │ │ │ └── MoviesScreen.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── MoviesViewModel.kt │ │ │ ├── search │ │ │ │ ├── composable │ │ │ │ │ ├── GenreDetailScreen.kt │ │ │ │ │ └── SearchScreen.kt │ │ │ │ ├── data │ │ │ │ │ ├── SearchEvent.kt │ │ │ │ │ └── SearchState.kt │ │ │ │ └── viewModel │ │ │ │ │ ├── GenreDetailViewModel.kt │ │ │ │ │ └── SearchViewModel.kt │ │ │ ├── tv │ │ │ │ ├── composable │ │ │ │ │ └── TvScreen.kt │ │ │ │ └── viewModel │ │ │ │ │ └── TvViewModel.kt │ │ │ └── tvdetail │ │ │ │ ├── compose │ │ │ │ └── TvDetailScreen.kt │ │ │ │ └── viewModel │ │ │ │ └── TvDetailViewModel.kt │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── util │ │ │ ├── Constants.kt │ │ │ ├── ImageParsing.kt │ │ │ ├── ModifierExtensions.kt │ │ │ └── MovieCardType.kt │ │ └── util │ │ ├── ComposeCatchflicksNetworkResult.kt │ │ ├── ComposeCatchflicksPagingSource.kt │ │ └── ComposeCatchflicksResult.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── app_logo.png │ ├── baseline_movie_24.xml │ ├── ic_launcher_background.xml │ └── popular.png │ ├── font │ ├── itc_avant_grade_std_bk.ttf │ └── itc_avant_grade_std_bold.ttf │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── art ├── Screenshot_20230729-150337.png ├── Screenshot_20230729-150350.png ├── Screenshot_20230729-150403.png ├── Screenshot_20230729-150429.png ├── Screenshot_20230804-125257.png ├── Screenshot_20230804-125310.png ├── Screenshot_20230804-125319.png └── Screenshot_20230811-043648.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ComposeCatchflicksApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ComposeCatchflicksApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/model/Dates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/model/Dates.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/model/Genres.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/model/Genres.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/model/Movie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/model/Movie.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/model/Tv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/model/Tv.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/Endpoints.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/Endpoints.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/NetworkAdapterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/NetworkAdapterFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/NetworkResponseCallAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/NetworkResponseCallAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/NetworkResultCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/NetworkResultCall.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/NetworkService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/NetworkService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/response/GenreResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/response/GenreResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/response/MovieDetailResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/response/MovieDetailResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/response/NowPlayingMoviesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/response/NowPlayingMoviesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/response/PopularMoviesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/response/PopularMoviesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/response/SearchMoviesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/response/SearchMoviesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/response/TopRatedTvResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/response/TopRatedTvResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/response/TvDetailsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/response/TvDetailsResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/data/remote/response/UpcomingMoviesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/data/remote/response/UpcomingMoviesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/di/ApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/di/ApplicationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/model/Genres.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/model/Genres.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/model/Movie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/model/Movie.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/model/MovieDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/model/MovieDetail.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/model/Tv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/model/Tv.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/model/TvDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/model/TvDetail.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/repository/GenreRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/repository/GenreRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/repository/MoviesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/repository/MoviesRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/repository/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/repository/SearchRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/domain/repository/TvRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/domain/repository/TvRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/DescriptionText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/DescriptionText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/GenreChips.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/GenreChips.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/ListTitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/ListTitle.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/Loader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/NavigationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/NavigationBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/RatingText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/RatingText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/ThumbnailCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/ThumbnailCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/TitleDetailCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/TitleDetailCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/TitleText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/TitleText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/component/TopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/component/TopAppBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/navigation/ComposeCatchflicksCategory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/navigation/ComposeCatchflicksCategory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/navigation/NavHostContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/navigation/NavHostContainer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/moviedetail/compose/MovieDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/moviedetail/compose/MovieDetailScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/moviedetail/viewModel/MovieDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/moviedetail/viewModel/MovieDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/movies/composables/MoviesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/movies/composables/MoviesScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/movies/viewmodel/MoviesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/movies/viewmodel/MoviesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/composable/GenreDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/composable/GenreDetailScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/composable/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/composable/SearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/data/SearchEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/data/SearchEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/data/SearchState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/data/SearchState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/viewModel/GenreDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/viewModel/GenreDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/viewModel/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/search/viewModel/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/tv/composable/TvScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/tv/composable/TvScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/tv/viewModel/TvViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/tv/viewModel/TvViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/tvdetail/compose/TvDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/tvdetail/compose/TvDetailScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/screens/tvdetail/viewModel/TvDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/screens/tvdetail/viewModel/TvDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/util/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/util/ImageParsing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/util/ImageParsing.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/util/ModifierExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/util/ModifierExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/ui/util/MovieCardType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/ui/util/MovieCardType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/util/ComposeCatchflicksNetworkResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/util/ComposeCatchflicksNetworkResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/util/ComposeCatchflicksPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/util/ComposeCatchflicksPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/akshay/composecatchflicks/util/ComposeCatchflicksResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/java/com/akshay/composecatchflicks/util/ComposeCatchflicksResult.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/drawable/app_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_movie_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/drawable/baseline_movie_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/popular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/drawable/popular.png -------------------------------------------------------------------------------- /app/src/main/res/font/itc_avant_grade_std_bk.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/font/itc_avant_grade_std_bk.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/itc_avant_grade_std_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/font/itc_avant_grade_std_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/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/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /art/Screenshot_20230729-150337.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/art/Screenshot_20230729-150337.png -------------------------------------------------------------------------------- /art/Screenshot_20230729-150350.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/art/Screenshot_20230729-150350.png -------------------------------------------------------------------------------- /art/Screenshot_20230729-150403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/art/Screenshot_20230729-150403.png -------------------------------------------------------------------------------- /art/Screenshot_20230729-150429.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/art/Screenshot_20230729-150429.png -------------------------------------------------------------------------------- /art/Screenshot_20230804-125257.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/art/Screenshot_20230804-125257.png -------------------------------------------------------------------------------- /art/Screenshot_20230804-125310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/art/Screenshot_20230804-125310.png -------------------------------------------------------------------------------- /art/Screenshot_20230804-125319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/art/Screenshot_20230804-125319.png -------------------------------------------------------------------------------- /art/Screenshot_20230811-043648.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/art/Screenshot_20230811-043648.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandwana001/ComposeCatchflicks/HEAD/settings.gradle.kts --------------------------------------------------------------------------------