├── .gitignore ├── README.md ├── composeApp ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ ├── di │ │ │ └── PlatformModule.kt │ │ ├── piashcse │ │ │ └── kmp │ │ │ │ └── movie │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MovieApplication.kt │ │ └── utils │ │ │ └── Platform.android.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ └── values │ │ ├── ic_launcher_background.xml │ │ └── strings.xml │ ├── commonMain │ ├── composeResources │ │ ├── drawable │ │ │ └── compose-multiplatform.xml │ │ └── values │ │ │ └── strings.xml │ └── kotlin │ │ ├── constant │ │ └── AppConstant.kt │ │ ├── data │ │ ├── model │ │ │ ├── BaseModel.kt │ │ │ ├── MovieItem.kt │ │ │ ├── TvSeriesItem.kt │ │ │ ├── artist │ │ │ │ ├── Artist.kt │ │ │ │ ├── ArtistDetail.kt │ │ │ │ ├── ArtistMovie.kt │ │ │ │ ├── ArtistMovies.kt │ │ │ │ ├── Cast.kt │ │ │ │ └── Crew.kt │ │ │ ├── celebrities │ │ │ │ ├── Celebrity.kt │ │ │ │ └── KnownFor.kt │ │ │ ├── movie_detail │ │ │ │ ├── BelongsToCollection.kt │ │ │ │ ├── Genre.kt │ │ │ │ ├── MovieDetail.kt │ │ │ │ ├── ProductionCompany.kt │ │ │ │ ├── ProductionCountry.kt │ │ │ │ └── SpokenLanguage.kt │ │ │ └── tv_detail │ │ │ │ ├── CreatedBy.kt │ │ │ │ ├── Genre.kt │ │ │ │ ├── LastEpisodeToAir.kt │ │ │ │ ├── Network.kt │ │ │ │ ├── NextEpisodeToAir.kt │ │ │ │ ├── ProductionCompany.kt │ │ │ │ ├── ProductionCountry.kt │ │ │ │ ├── Season.kt │ │ │ │ ├── SpokenLanguage.kt │ │ │ │ ├── TvSeriesDetail.kt │ │ │ │ └── credit │ │ │ │ ├── Cast.kt │ │ │ │ ├── Credit.kt │ │ │ │ └── Crew.kt │ │ ├── remote │ │ │ ├── ApiClient.kt │ │ │ ├── ApiInterface.kt │ │ │ └── ApiService.kt │ │ └── repository │ │ │ └── Repository.kt │ │ ├── di │ │ ├── AppModule.kt │ │ ├── KoinInitializer.kt │ │ └── PlatformModule.kt │ │ ├── navigation │ │ └── Route.kt │ │ ├── theme │ │ ├── Color.kt │ │ ├── Shape.kt │ │ ├── Theme.kt │ │ └── Type.kt │ │ ├── ui │ │ ├── App.kt │ │ ├── component │ │ │ ├── ExpandableText.kt │ │ │ ├── GenericListScreen.kt │ │ │ ├── MediaGrid.kt │ │ │ ├── NavigationScaffold.kt │ │ │ ├── SearchBar.kt │ │ │ ├── SearchUI.kt │ │ │ ├── ShimmerBackground.kt │ │ │ ├── base │ │ │ │ └── BaseColumn.kt │ │ │ └── text │ │ │ │ ├── SubtitlePrimary.kt │ │ │ │ └── SubtitleSecondary.kt │ │ └── screens │ │ │ ├── AppViewModel.kt │ │ │ ├── artist_detail │ │ │ ├── ArtistDetail.kt │ │ │ ├── ArtistDetailUiState.kt │ │ │ └── ArtistDetailViewModel.kt │ │ │ ├── base │ │ │ └── PaginatedViewModel.kt │ │ │ ├── celebrities │ │ │ ├── CelebrityUiState.kt │ │ │ ├── popular │ │ │ │ ├── PopularCelebritiesScreen.kt │ │ │ │ └── PopularCelebritiesViewModel.kt │ │ │ └── trending │ │ │ │ ├── TrendingCelebritiesScreen.kt │ │ │ │ └── TrendingCelebritiesViewModel.kt │ │ │ ├── movie │ │ │ ├── MovieUiState.kt │ │ │ ├── detail │ │ │ │ ├── MovieDetail.kt │ │ │ │ ├── MovieDetailUiState.kt │ │ │ │ └── MovieDetailViewModel.kt │ │ │ ├── now_playing │ │ │ │ ├── NowPlayingScreen.kt │ │ │ │ └── NowPlayingViewModel.kt │ │ │ ├── popular │ │ │ │ ├── PopularMovieScreen.kt │ │ │ │ └── PopularMovieViewModel.kt │ │ │ ├── top_rated │ │ │ │ ├── TopRatedMovieScreen.kt │ │ │ │ └── TopRatedMovieViewModel.kt │ │ │ └── upcoming │ │ │ │ ├── UpcomingMovieScreen.kt │ │ │ │ └── UpcomingMovieViewModel.kt │ │ │ ├── search │ │ │ └── SearchScreen.kt │ │ │ └── tv_series │ │ │ ├── TvSeriesUiState.kt │ │ │ ├── airing_today │ │ │ ├── AiringTodayTvSeriesScreen.kt │ │ │ └── AiringTodayTvSeriesViewModel.kt │ │ │ ├── detail │ │ │ ├── TvSeriesDetail.kt │ │ │ ├── TvSeriesDetailUiState.kt │ │ │ └── TvSeriesDetailViewModel.kt │ │ │ ├── on_the_air │ │ │ ├── OnTheAirTvSeriesScreen.kt │ │ │ └── OnTheAirTvSeriesViewModel.kt │ │ │ ├── popular │ │ │ ├── PopularTvSeriesScreen.kt │ │ │ └── PopularTvSeriesViewModel.kt │ │ │ └── top_rated │ │ │ ├── TopRatedTvSeriesScreen.kt │ │ │ └── TopRatedTvSeriesViewModel.kt │ │ └── utils │ │ ├── CommonExtension.kt │ │ ├── NetworkExtensions.kt │ │ ├── Platform.kt │ │ ├── UIExtension.kt │ │ ├── Utils.kt │ │ └── network │ │ └── UiState.kt │ ├── desktopMain │ └── kotlin │ │ ├── di │ │ └── PlatformModule.kt │ │ ├── main.kt │ │ └── utils │ │ └── Platform.desktop.kt │ ├── iosMain │ └── kotlin │ │ ├── MainViewController.kt │ │ ├── di │ │ └── PlatformModule.kt │ │ └── utils │ │ └── Platform.ios.kt │ └── wasmJsMain │ ├── kotlin │ ├── di │ │ └── PlatformModule.kt │ ├── piashcse │ │ └── kmp │ │ │ └── movie │ │ │ └── main.kt │ └── utils │ │ └── Platform.web.kt │ └── resources │ ├── index.html │ └── styles.css ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── iosApp.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── mehedihasanpiash.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── mehedihasanpiash.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── app-icon-1024.png │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── iOSApp.swift ├── screenshots ├── Screen Recording 2024-11-06.gif ├── Screenshot 2024-11-06-detail.png ├── Screenshot 2024-11-06-movie.png └── mvvm_architecture.png └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/README.md -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/di/PlatformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/kotlin/di/PlatformModule.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/piashcse/kmp/movie/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/kotlin/piashcse/kmp/movie/MainActivity.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/piashcse/kmp/movie/MovieApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/kotlin/piashcse/kmp/movie/MovieApplication.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/utils/Platform.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/kotlin/utils/Platform.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/compose-multiplatform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/composeResources/drawable/compose-multiplatform.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/constant/AppConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/constant/AppConstant.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/BaseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/BaseModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/MovieItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/MovieItem.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/TvSeriesItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/TvSeriesItem.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/artist/Artist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/artist/Artist.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/artist/ArtistDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/artist/ArtistDetail.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/artist/ArtistMovie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/artist/ArtistMovie.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/artist/ArtistMovies.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/artist/ArtistMovies.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/artist/Cast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/artist/Cast.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/artist/Crew.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/artist/Crew.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/celebrities/Celebrity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/celebrities/Celebrity.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/celebrities/KnownFor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/celebrities/KnownFor.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/movie_detail/BelongsToCollection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/movie_detail/BelongsToCollection.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/movie_detail/Genre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/movie_detail/Genre.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/movie_detail/MovieDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/movie_detail/MovieDetail.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/movie_detail/ProductionCompany.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/movie_detail/ProductionCompany.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/movie_detail/ProductionCountry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/movie_detail/ProductionCountry.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/movie_detail/SpokenLanguage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/movie_detail/SpokenLanguage.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/CreatedBy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/CreatedBy.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/Genre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/Genre.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/LastEpisodeToAir.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/LastEpisodeToAir.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/Network.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/Network.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/NextEpisodeToAir.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/NextEpisodeToAir.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/ProductionCompany.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/ProductionCompany.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/ProductionCountry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/ProductionCountry.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/Season.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/Season.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/SpokenLanguage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/SpokenLanguage.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/TvSeriesDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/TvSeriesDetail.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/credit/Cast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/credit/Cast.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/credit/Credit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/credit/Credit.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/model/tv_detail/credit/Crew.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/model/tv_detail/credit/Crew.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/remote/ApiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/remote/ApiClient.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/remote/ApiInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/remote/ApiInterface.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/remote/ApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/remote/ApiService.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/repository/Repository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/data/repository/Repository.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/di/AppModule.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/di/KoinInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/di/KoinInitializer.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/di/PlatformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/di/PlatformModule.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/navigation/Route.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/navigation/Route.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/theme/Color.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/theme/Shape.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/theme/Theme.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/theme/Type.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/App.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/ExpandableText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/ExpandableText.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/GenericListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/GenericListScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/MediaGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/MediaGrid.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/NavigationScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/NavigationScaffold.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/SearchBar.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/SearchUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/SearchUI.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/ShimmerBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/ShimmerBackground.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/base/BaseColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/base/BaseColumn.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/text/SubtitlePrimary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/text/SubtitlePrimary.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/component/text/SubtitleSecondary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/component/text/SubtitleSecondary.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/AppViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/AppViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/artist_detail/ArtistDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/artist_detail/ArtistDetail.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/artist_detail/ArtistDetailUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/artist_detail/ArtistDetailUiState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/artist_detail/ArtistDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/artist_detail/ArtistDetailViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/base/PaginatedViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/base/PaginatedViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/celebrities/CelebrityUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/celebrities/CelebrityUiState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/celebrities/popular/PopularCelebritiesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/celebrities/popular/PopularCelebritiesScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/celebrities/popular/PopularCelebritiesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/celebrities/popular/PopularCelebritiesViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/celebrities/trending/TrendingCelebritiesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/celebrities/trending/TrendingCelebritiesScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/celebrities/trending/TrendingCelebritiesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/celebrities/trending/TrendingCelebritiesViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/MovieUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/MovieUiState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/detail/MovieDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/detail/MovieDetail.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/detail/MovieDetailUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/detail/MovieDetailUiState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/detail/MovieDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/detail/MovieDetailViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/now_playing/NowPlayingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/now_playing/NowPlayingScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/now_playing/NowPlayingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/now_playing/NowPlayingViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/popular/PopularMovieScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/popular/PopularMovieScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/popular/PopularMovieViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/popular/PopularMovieViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/top_rated/TopRatedMovieScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/top_rated/TopRatedMovieScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/top_rated/TopRatedMovieViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/top_rated/TopRatedMovieViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/upcoming/UpcomingMovieScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/upcoming/UpcomingMovieScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/movie/upcoming/UpcomingMovieViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/movie/upcoming/UpcomingMovieViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/search/SearchScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/TvSeriesUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/TvSeriesUiState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/airing_today/AiringTodayTvSeriesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/airing_today/AiringTodayTvSeriesScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/airing_today/AiringTodayTvSeriesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/airing_today/AiringTodayTvSeriesViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/detail/TvSeriesDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/detail/TvSeriesDetail.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/detail/TvSeriesDetailUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/detail/TvSeriesDetailUiState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/detail/TvSeriesDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/detail/TvSeriesDetailViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/on_the_air/OnTheAirTvSeriesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/on_the_air/OnTheAirTvSeriesScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/on_the_air/OnTheAirTvSeriesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/on_the_air/OnTheAirTvSeriesViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/popular/PopularTvSeriesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/popular/PopularTvSeriesScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/popular/PopularTvSeriesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/popular/PopularTvSeriesViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/top_rated/TopRatedTvSeriesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/top_rated/TopRatedTvSeriesScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/screens/tv_series/top_rated/TopRatedTvSeriesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/ui/screens/tv_series/top_rated/TopRatedTvSeriesViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/CommonExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/utils/CommonExtension.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/NetworkExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/utils/NetworkExtensions.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/utils/Platform.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/UIExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/utils/UIExtension.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/utils/Utils.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/network/UiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/commonMain/kotlin/utils/network/UiState.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/di/PlatformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/desktopMain/kotlin/di/PlatformModule.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/desktopMain/kotlin/main.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/utils/Platform.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/desktopMain/kotlin/utils/Platform.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/iosMain/kotlin/MainViewController.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/di/PlatformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/iosMain/kotlin/di/PlatformModule.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/utils/Platform.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/iosMain/kotlin/utils/Platform.ios.kt -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/kotlin/di/PlatformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/wasmJsMain/kotlin/di/PlatformModule.kt -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/kotlin/piashcse/kmp/movie/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/wasmJsMain/kotlin/piashcse/kmp/movie/main.kt -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/kotlin/utils/Platform.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/wasmJsMain/kotlin/utils/Platform.web.kt -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/composeApp/src/wasmJsMain/resources/styles.css -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/mehedihasanpiash.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/mehedihasanpiash.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/xcuserdata/mehedihasanpiash.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp.xcodeproj/xcuserdata/mehedihasanpiash.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /screenshots/Screen Recording 2024-11-06.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/screenshots/Screen Recording 2024-11-06.gif -------------------------------------------------------------------------------- /screenshots/Screenshot 2024-11-06-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/screenshots/Screenshot 2024-11-06-detail.png -------------------------------------------------------------------------------- /screenshots/Screenshot 2024-11-06-movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/screenshots/Screenshot 2024-11-06-movie.png -------------------------------------------------------------------------------- /screenshots/mvvm_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/screenshots/mvvm_architecture.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piashcse/kmp-movie/HEAD/settings.gradle.kts --------------------------------------------------------------------------------