├── .gitignore ├── README.md ├── androidSlushFlicks ├── build.gradle.kts ├── google-services.json └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── sifat │ │ └── slushflicks │ │ ├── MainActivity.kt │ │ ├── Route.kt │ │ ├── SlushFlickApplication.kt │ │ ├── ViewState.kt │ │ ├── base │ │ └── BaseViewModel.kt │ │ ├── component │ │ ├── CollapsingTopBar.kt │ │ ├── DividerComponent.kt │ │ ├── Gradient.kt │ │ ├── IconTextComponent.kt │ │ ├── InfiniteListHandler.kt │ │ ├── RatingComponent.kt │ │ ├── ReviewListComponent.kt │ │ ├── ShowListItem.kt │ │ ├── ShowTypeChip.kt │ │ ├── SlushFlicksApp.kt │ │ ├── SlushFlicksNavGraph.kt │ │ ├── SlushFlicksSnackBar.kt │ │ ├── SlushFlicksTheme.kt │ │ ├── Utils.kt │ │ ├── about │ │ │ └── AboutScreen.kt │ │ ├── details │ │ │ ├── CastComponent.kt │ │ │ ├── CollapseImage.kt │ │ │ ├── RelatedShowComponent.kt │ │ │ ├── ShowInfoComponent.kt │ │ │ ├── TopBar.kt │ │ │ ├── movie │ │ │ │ ├── MovieDetailsScreen.kt │ │ │ │ ├── MovieDetailsViewModel.kt │ │ │ │ └── MovieDetailsViewState.kt │ │ │ └── tvshow │ │ │ │ ├── DirectorComponent.kt │ │ │ │ ├── EpisodeComponent.kt │ │ │ │ ├── SessionComponent.kt │ │ │ │ ├── TvShowDetailsScreen.kt │ │ │ │ ├── TvShowDetailsViewModel.kt │ │ │ │ └── TvShowDetailsViewState.kt │ │ ├── home │ │ │ ├── CollectionViewState.kt │ │ │ ├── HomeScreen.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── HomeViewState.kt │ │ │ └── model │ │ │ │ └── CollectionListModel.kt │ │ ├── movie │ │ │ ├── MovieScreen.kt │ │ │ ├── MovieViewModel.kt │ │ │ └── ShowListComponent.kt │ │ ├── search │ │ │ ├── SearchBarComponent.kt │ │ │ ├── SearchScreen.kt │ │ │ ├── SearchViewModel.kt │ │ │ └── SearchViewState.kt │ │ ├── splash │ │ │ ├── SplashScreen.kt │ │ │ └── SplashViewModel.kt │ │ └── tvshow │ │ │ ├── TvShowScreen.kt │ │ │ └── TvShowViewModel.kt │ │ ├── di │ │ ├── AppModule.kt │ │ └── ViewModelModule.kt │ │ ├── theme │ │ ├── Colors.kt │ │ ├── Shape.kt │ │ └── Typography.kt │ │ ├── utils │ │ └── ext │ │ │ ├── ContentExt.kt │ │ │ └── FloatExt.kt │ │ ├── viewaction │ │ ├── HomeViewAction.kt │ │ ├── MovieCollectionViewAction.kt │ │ ├── MovieDetailsViewAction.kt │ │ ├── SearchViewAction.kt │ │ ├── TvCollectionViewAction.kt │ │ ├── TvShowDetailsViewAction.kt │ │ └── ViewAction.kt │ │ └── viewevents │ │ ├── HomeViewEvent.kt │ │ ├── MovieCollectionViewEvent.kt │ │ ├── MovieDetailsViewEvent.kt │ │ ├── SearchViewEvent.kt │ │ ├── SplashViewEvent.kt │ │ ├── TvCollectionViewEvent.kt │ │ ├── TvShowDetailsViewEvent.kt │ │ └── ViewEvent.kt │ └── res │ ├── drawable │ ├── ic_about.xml │ ├── ic_avater.xml │ ├── ic_calender.xml │ ├── ic_check.xml │ ├── ic_episode.xml │ ├── ic_filter.xml │ ├── ic_launcher.png │ ├── ic_launcher_background.xml │ ├── ic_movie.xml │ ├── ic_popularity.xml │ ├── ic_search.xml │ ├── ic_star_orange.xml │ ├── ic_time.xml │ ├── ic_tv_show.xml │ └── placeholder.png │ ├── font │ ├── domine_bold.ttf │ ├── domine_medium.ttf │ ├── domine_regular.ttf │ ├── domine_semibold.ttf │ ├── montserrat_bold.ttf │ ├── montserrat_medium.ttf │ ├── montserrat_regular.ttf │ ├── montserrat_semibold.ttf │ └── montserrat_thin.ttf │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosSlushFlicks ├── Podfile ├── Podfile.lock ├── Pods │ ├── Local Podspecs │ │ └── shared.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ └── sifathaque.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── Pods-iosSlushFlicks.xcscheme │ │ │ ├── shared.xcscheme │ │ │ └── xcschememanagement.plist │ └── Target Support Files │ │ ├── Pods-iosSlushFlicks │ │ ├── Pods-iosSlushFlicks-Info.plist │ │ ├── Pods-iosSlushFlicks-acknowledgements.markdown │ │ ├── Pods-iosSlushFlicks-acknowledgements.plist │ │ ├── Pods-iosSlushFlicks-dummy.m │ │ ├── Pods-iosSlushFlicks-umbrella.h │ │ ├── Pods-iosSlushFlicks.debug.xcconfig │ │ ├── Pods-iosSlushFlicks.modulemap │ │ └── Pods-iosSlushFlicks.release.xcconfig │ │ └── shared │ │ ├── shared.debug.xcconfig │ │ └── shared.release.xcconfig ├── iosSlushFlicks.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── sifathaque.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── sifathaque.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── iosSlushFlicks.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── sifathaque.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── iosSlushFlicks │ ├── AppDelegate.swift │ ├── ContentView.swift │ ├── Info.plist │ ├── iOSApp.swift │ └── viewmodel │ └── MovieListViewModel.swift ├── screenshots ├── mvi.png └── slushflicks_demo.gif ├── settings.gradle.kts └── shared ├── build.gradle.kts ├── shared.podspec └── src ├── androidMain ├── AndroidManifest.xml └── kotlin │ └── com │ └── sifat │ └── slushflicks │ ├── AppDispatchersImpl.kt │ ├── Platform.kt │ ├── data │ ├── Actual.kt │ ├── cache │ │ └── manager │ │ │ └── FireStoreManagerImpl.kt │ ├── manager │ │ └── NetworkStateManagerImpl.kt │ └── repository │ │ └── DynamicLinkRepositoryImpl.kt │ └── di │ └── Actual.kt ├── commonMain ├── kotlin │ └── com │ │ └── sifat │ │ └── slushflicks │ │ ├── AppDispatchers.kt │ │ ├── ApplicationScope.kt │ │ ├── Greeting.kt │ │ ├── Platform.kt │ │ ├── data │ │ ├── Constants.kt │ │ ├── DynamicLinkParam.kt │ │ ├── Except.kt │ │ ├── Utils.kt │ │ ├── broadcaster │ │ │ ├── Broadcaster.kt │ │ │ └── impl │ │ │ │ └── NetworkStateBroadcaster.kt │ │ ├── cache │ │ │ ├── ColumnTypeAdapter.kt │ │ │ ├── DbConstants.kt │ │ │ ├── column │ │ │ │ ├── CastColumn.kt │ │ │ │ ├── EpisodeColumn.kt │ │ │ │ ├── GenreColumn.kt │ │ │ │ └── SeasonColumn.kt │ │ │ ├── manager │ │ │ │ ├── DataManagerConstants.kt │ │ │ │ ├── DatabaseManager.kt │ │ │ │ ├── FireStoreManager.kt │ │ │ │ ├── LocalDataManager.kt │ │ │ │ ├── SessionDataManager.kt │ │ │ │ └── impl │ │ │ │ │ ├── DatabaseManagerImpl.kt │ │ │ │ │ ├── LocalDataManagerImpl.kt │ │ │ │ │ └── SessionDataManagerImpl.kt │ │ │ └── model │ │ │ │ ├── CollectionEntity.kt │ │ │ │ ├── CollectionFireStoreResponse.kt │ │ │ │ └── ShowEntity.kt │ │ ├── manager │ │ │ ├── NetworkStateManager.kt │ │ │ ├── TimeManager.kt │ │ │ └── impl │ │ │ │ └── TimeManagerImpl.kt │ │ ├── mapper │ │ │ ├── DatabaseMapper.kt │ │ │ └── RemoteMapper.kt │ │ ├── model │ │ │ └── SearchResult.kt │ │ ├── remote │ │ │ ├── ApiConstants.kt │ │ │ ├── ApiErrorParser.kt │ │ │ ├── ApiResponse.kt │ │ │ ├── api │ │ │ │ ├── GenreApi.kt │ │ │ │ ├── MovieApi.kt │ │ │ │ ├── SearchApi.kt │ │ │ │ ├── TvShowApi.kt │ │ │ │ └── impl │ │ │ │ │ ├── BaseApiImpl.kt │ │ │ │ │ ├── GenreApiImpl.kt │ │ │ │ │ ├── MovieApiImpl.kt │ │ │ │ │ ├── SearchApiImpl.kt │ │ │ │ │ └── TvShowApiImpl.kt │ │ │ └── model │ │ │ │ ├── CastApiModel.kt │ │ │ │ ├── CreditsApiModel.kt │ │ │ │ ├── GenreApiModel.kt │ │ │ │ ├── GenreListApiModel.kt │ │ │ │ ├── MovieApiModel.kt │ │ │ │ ├── MovieDetailsApiModel.kt │ │ │ │ ├── MovieListApiModel.kt │ │ │ │ ├── ReviewApiModel.kt │ │ │ │ ├── ReviewListApiModel.kt │ │ │ │ ├── TvApiModel.kt │ │ │ │ ├── TvListApiModel.kt │ │ │ │ ├── TvShowDetailsApiModel.kt │ │ │ │ ├── VideoApiModel.kt │ │ │ │ └── VideoListApiModel.kt │ │ ├── repository │ │ │ ├── BaseRepository.kt │ │ │ ├── GenreRepositoryImpl.kt │ │ │ ├── MovieDetailsRepositoryImpl.kt │ │ │ ├── MovieHomeRepositoryImpl.kt │ │ │ ├── MovieListRepositoryImpl.kt │ │ │ ├── RecentRepositoryImpl.kt │ │ │ ├── SearchRepositoryImpl.kt │ │ │ ├── TrendingMovieListRepositoryImpl.kt │ │ │ ├── TrendingTvListRepositoryImpl.kt │ │ │ ├── TvDetailsRepositoryImpl.kt │ │ │ ├── TvHomeRepositoryImpl.kt │ │ │ └── TvListRepositoryImpl.kt │ │ └── state │ │ │ └── DataState.kt │ │ ├── di │ │ ├── DiConstants.kt │ │ ├── Expect.kt │ │ ├── Koin.kt │ │ └── modules │ │ │ ├── ApiModule.kt │ │ │ ├── AppModule.kt │ │ │ ├── DataModule.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── RepositoryModule.kt │ │ │ └── UseCaseModule.kt │ │ └── domain │ │ ├── mapper │ │ ├── CastMapper.kt │ │ ├── CollectionMapper.kt │ │ ├── GenreMapper.kt │ │ ├── MovieMapper.kt │ │ ├── ReviewMapper.kt │ │ ├── ShowMapper.kt │ │ └── TvShowMapper.kt │ │ ├── model │ │ ├── CastModel.kt │ │ ├── CollectionModel.kt │ │ ├── DeepLinkModel.kt │ │ ├── DeeplinkWrapper.kt │ │ ├── EpisodeModel.kt │ │ ├── GenreModel.kt │ │ ├── MovieModel.kt │ │ ├── ReviewModel.kt │ │ ├── SeasonModel.kt │ │ ├── ShowModel.kt │ │ └── TvShowModel.kt │ │ ├── repository │ │ ├── DynamicLinkRepository.kt │ │ ├── GenreRepository.kt │ │ ├── MovieDetailsRepository.kt │ │ ├── MovieHomeRepository.kt │ │ ├── MovieListRepository.kt │ │ ├── RecentRepository.kt │ │ ├── SearchRepository.kt │ │ ├── TvDetailsRepository.kt │ │ ├── TvHomeRepository.kt │ │ └── TvListRepository.kt │ │ ├── usecase │ │ ├── GenerateDynamicLinkUseCase.kt │ │ ├── GenreUseCase.kt │ │ ├── GetDynamicLinkUseCase.kt │ │ ├── GetMovieListUseCase.kt │ │ ├── GetMovieReviewUseCase.kt │ │ ├── GetTrendingMovieListUseCase.kt │ │ ├── GetTrendingTvListUseCase.kt │ │ ├── GetTvReviewUseCase.kt │ │ ├── GetTvShowListUseCase.kt │ │ ├── MovieCollectionUseCase.kt │ │ ├── MovieDetailsUseCase.kt │ │ ├── MovieSearchUseCase.kt │ │ ├── RecentMovieUseCase.kt │ │ ├── RecentTvShowUseCase.kt │ │ ├── RecommendedMovieUseCase.kt │ │ ├── RecommendedTvShowUseCase.kt │ │ ├── SimilarMovieUseCase.kt │ │ ├── SimilarTvShowUseCase.kt │ │ ├── TvCollectionUseCase.kt │ │ ├── TvShowDetailsUseCase.kt │ │ ├── TvShowSearchUseCase.kt │ │ ├── UpdateRecentMovieUseCase.kt │ │ ├── UpdateRecentTvShowUseCase.kt │ │ └── impl │ │ │ ├── BaseUseCase.kt │ │ │ ├── GenerateDynamicLinkUseCaseImpl.kt │ │ │ ├── GenreUseCaseImpl.kt │ │ │ ├── GetDynamicLinkUseCaseImpl.kt │ │ │ ├── GetMovieListUseCaseImpl.kt │ │ │ ├── GetMovieReviewUseCaseImpl.kt │ │ │ ├── GetTrendingMovieListUseCaseImpl.kt │ │ │ ├── GetTrendingTvListUseCaseImpl.kt │ │ │ ├── GetTvReviewUseCaseImpl.kt │ │ │ ├── GetTvShowListUseCaseImpl.kt │ │ │ ├── MovieCollectionUseCaseImpl.kt │ │ │ ├── MovieDetailsUseCaseImpl.kt │ │ │ ├── MovieSearchUseCaseImpl.kt │ │ │ ├── RecentMovieUseCaseImpl.kt │ │ │ ├── RecentTvShowUseCaseImpl.kt │ │ │ ├── RecommendedMovieUseCaseImpl.kt │ │ │ ├── RecommendedTvShowUseCaseImpl.kt │ │ │ ├── SimilarMovieUseCaseImpl.kt │ │ │ ├── SimilarTvShowUseCaseImpl.kt │ │ │ ├── TvCollectionUseCaseImpl.kt │ │ │ ├── TvShowDetailsUseCaseImpl.kt │ │ │ ├── TvShowSearchUseCaseImpl.kt │ │ │ ├── UpdateRecentMovieUseCaseImpl.kt │ │ │ └── UpdateRecentTvShowUseCaseImpl.kt │ │ └── utils │ │ ├── Constants.kt │ │ ├── ShowType.kt │ │ └── Utils.kt └── sqldelight │ └── com │ └── sifat │ └── slushflicks │ └── data │ └── cache │ └── SlushFlicks.sq └── iosMain └── kotlin └── com └── sifat └── slushflicks ├── AppDispatchersImpl.kt ├── Platform.kt ├── data ├── Actual.kt ├── cache │ └── manager │ │ └── FireStoreManagerImpl.kt ├── manager │ └── NetworkStateManagerImpl.kt └── repository │ └── DynamicLinkRepositoryImpl.kt └── di └── Actual.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/README.md -------------------------------------------------------------------------------- /androidSlushFlicks/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/build.gradle.kts -------------------------------------------------------------------------------- /androidSlushFlicks/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/google-services.json -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/MainActivity.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/Route.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/Route.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/SlushFlickApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/SlushFlickApplication.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/ViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/ViewState.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/base/BaseViewModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/CollapsingTopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/CollapsingTopBar.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/DividerComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/DividerComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/Gradient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/Gradient.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/IconTextComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/IconTextComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/InfiniteListHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/InfiniteListHandler.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/RatingComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/RatingComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/ReviewListComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/ReviewListComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/ShowListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/ShowListItem.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/ShowTypeChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/ShowTypeChip.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/SlushFlicksApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/SlushFlicksApp.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/SlushFlicksNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/SlushFlicksNavGraph.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/SlushFlicksSnackBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/SlushFlicksSnackBar.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/SlushFlicksTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/SlushFlicksTheme.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/Utils.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/about/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/about/AboutScreen.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/CastComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/CastComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/CollapseImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/CollapseImage.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/RelatedShowComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/RelatedShowComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/ShowInfoComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/ShowInfoComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/TopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/TopBar.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/movie/MovieDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/movie/MovieDetailsScreen.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/movie/MovieDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/movie/MovieDetailsViewModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/movie/MovieDetailsViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/movie/MovieDetailsViewState.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/DirectorComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/DirectorComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/EpisodeComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/EpisodeComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/SessionComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/SessionComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/TvShowDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/TvShowDetailsScreen.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/TvShowDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/TvShowDetailsViewModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/TvShowDetailsViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/details/tvshow/TvShowDetailsViewState.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/CollectionViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/CollectionViewState.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/HomeScreen.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/HomeViewModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/HomeViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/HomeViewState.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/model/CollectionListModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/home/model/CollectionListModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/movie/MovieScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/movie/MovieScreen.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/movie/MovieViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/movie/MovieViewModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/movie/ShowListComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/movie/ShowListComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/search/SearchBarComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/search/SearchBarComponent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/search/SearchScreen.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/search/SearchViewModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/search/SearchViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/search/SearchViewState.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/splash/SplashScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/splash/SplashScreen.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/tvshow/TvShowScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/tvshow/TvShowScreen.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/tvshow/TvShowViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/component/tvshow/TvShowViewModel.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/di/AppModule.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/di/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/di/ViewModelModule.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/theme/Colors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/theme/Colors.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/theme/Shape.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/theme/Typography.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/utils/ext/ContentExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/utils/ext/ContentExt.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/utils/ext/FloatExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/utils/ext/FloatExt.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/HomeViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/HomeViewAction.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/MovieCollectionViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/MovieCollectionViewAction.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/MovieDetailsViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/MovieDetailsViewAction.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/SearchViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/SearchViewAction.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/TvCollectionViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/TvCollectionViewAction.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/TvShowDetailsViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/TvShowDetailsViewAction.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/ViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewaction/ViewAction.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/HomeViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/HomeViewEvent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/MovieCollectionViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/MovieCollectionViewEvent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/MovieDetailsViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/MovieDetailsViewEvent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/SearchViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/SearchViewEvent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/SplashViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/SplashViewEvent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/TvCollectionViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/TvCollectionViewEvent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/TvShowDetailsViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/TvShowDetailsViewEvent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/ViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/java/com/sifat/slushflicks/viewevents/ViewEvent.kt -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_about.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_avater.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_avater.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_calender.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_calender.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_check.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_episode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_episode.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_movie.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_popularity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_popularity.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_star_orange.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_star_orange.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_time.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_time.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/ic_tv_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/ic_tv_show.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/drawable/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/drawable/placeholder.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/domine_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/domine_bold.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/domine_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/domine_medium.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/domine_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/domine_regular.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/domine_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/domine_semibold.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/montserrat_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/montserrat_bold.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/montserrat_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/montserrat_medium.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/montserrat_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/montserrat_regular.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/montserrat_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/montserrat_semibold.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/font/montserrat_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/font/montserrat_thin.ttf -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /androidSlushFlicks/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/androidSlushFlicks/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosSlushFlicks/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Podfile -------------------------------------------------------------------------------- /iosSlushFlicks/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Podfile.lock -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Local Podspecs/shared.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Local Podspecs/shared.podspec.json -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Manifest.lock -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Pods.xcodeproj/xcuserdata/sifathaque.xcuserdatad/xcschemes/Pods-iosSlushFlicks.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Pods.xcodeproj/xcuserdata/sifathaque.xcuserdatad/xcschemes/Pods-iosSlushFlicks.xcscheme -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Pods.xcodeproj/xcuserdata/sifathaque.xcuserdatad/xcschemes/shared.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Pods.xcodeproj/xcuserdata/sifathaque.xcuserdatad/xcschemes/shared.xcscheme -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Pods.xcodeproj/xcuserdata/sifathaque.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Pods.xcodeproj/xcuserdata/sifathaque.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-Info.plist -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-acknowledgements.markdown -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-acknowledgements.plist -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-dummy.m -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks-umbrella.h -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks.debug.xcconfig -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks.modulemap -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/Pods-iosSlushFlicks/Pods-iosSlushFlicks.release.xcconfig -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/shared/shared.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/shared/shared.debug.xcconfig -------------------------------------------------------------------------------- /iosSlushFlicks/Pods/Target Support Files/shared/shared.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/Pods/Target Support Files/shared/shared.release.xcconfig -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks.xcodeproj/project.xcworkspace/xcuserdata/sifathaque.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks.xcodeproj/project.xcworkspace/xcuserdata/sifathaque.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks.xcodeproj/xcuserdata/sifathaque.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks.xcodeproj/xcuserdata/sifathaque.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks.xcworkspace/xcuserdata/sifathaque.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks.xcworkspace/xcuserdata/sifathaque.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks/AppDelegate.swift -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks/ContentView.swift -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks/Info.plist -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/iosSlushFlicks/iosSlushFlicks/iOSApp.swift -------------------------------------------------------------------------------- /iosSlushFlicks/iosSlushFlicks/viewmodel/MovieListViewModel.swift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /screenshots/mvi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/screenshots/mvi.png -------------------------------------------------------------------------------- /screenshots/slushflicks_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/screenshots/slushflicks_demo.gif -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/shared.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/shared.podspec -------------------------------------------------------------------------------- /shared/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/sifat/slushflicks/AppDispatchersImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/androidMain/kotlin/com/sifat/slushflicks/AppDispatchersImpl.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/sifat/slushflicks/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/androidMain/kotlin/com/sifat/slushflicks/Platform.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/sifat/slushflicks/data/Actual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/androidMain/kotlin/com/sifat/slushflicks/data/Actual.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/sifat/slushflicks/data/cache/manager/FireStoreManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/androidMain/kotlin/com/sifat/slushflicks/data/cache/manager/FireStoreManagerImpl.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/sifat/slushflicks/data/manager/NetworkStateManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/androidMain/kotlin/com/sifat/slushflicks/data/manager/NetworkStateManagerImpl.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/sifat/slushflicks/data/repository/DynamicLinkRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/androidMain/kotlin/com/sifat/slushflicks/data/repository/DynamicLinkRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/sifat/slushflicks/di/Actual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/androidMain/kotlin/com/sifat/slushflicks/di/Actual.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/AppDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/AppDispatchers.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/ApplicationScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/ApplicationScope.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/Greeting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/Greeting.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/Platform.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/Constants.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/DynamicLinkParam.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/DynamicLinkParam.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/Except.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/Except.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/Utils.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/broadcaster/Broadcaster.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/broadcaster/Broadcaster.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/broadcaster/impl/NetworkStateBroadcaster.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/broadcaster/impl/NetworkStateBroadcaster.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/ColumnTypeAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/ColumnTypeAdapter.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/DbConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/DbConstants.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/column/CastColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/column/CastColumn.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/column/EpisodeColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/column/EpisodeColumn.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/column/GenreColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/column/GenreColumn.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/column/SeasonColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/column/SeasonColumn.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/DataManagerConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/DataManagerConstants.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/DatabaseManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/DatabaseManager.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/FireStoreManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/FireStoreManager.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/LocalDataManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/LocalDataManager.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/SessionDataManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/SessionDataManager.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/impl/DatabaseManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/impl/DatabaseManagerImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/impl/LocalDataManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/impl/LocalDataManagerImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/impl/SessionDataManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/manager/impl/SessionDataManagerImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/model/CollectionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/model/CollectionEntity.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/model/CollectionFireStoreResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/model/CollectionFireStoreResponse.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/model/ShowEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/cache/model/ShowEntity.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/manager/NetworkStateManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/manager/NetworkStateManager.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/manager/TimeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/manager/TimeManager.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/manager/impl/TimeManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/manager/impl/TimeManagerImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/mapper/DatabaseMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/mapper/DatabaseMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/mapper/RemoteMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/mapper/RemoteMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/model/SearchResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/model/SearchResult.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/ApiConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/ApiConstants.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/ApiErrorParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/ApiErrorParser.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/ApiResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/ApiResponse.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/GenreApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/GenreApi.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/MovieApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/MovieApi.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/SearchApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/SearchApi.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/TvShowApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/TvShowApi.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/BaseApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/BaseApiImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/GenreApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/GenreApiImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/MovieApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/MovieApiImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/SearchApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/SearchApiImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/TvShowApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/api/impl/TvShowApiImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/CastApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/CastApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/CreditsApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/CreditsApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/GenreApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/GenreApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/GenreListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/GenreListApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/MovieApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/MovieApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/MovieDetailsApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/MovieDetailsApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/MovieListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/MovieListApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/ReviewApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/ReviewApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/ReviewListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/ReviewListApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/TvApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/TvApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/TvListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/TvListApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/TvShowDetailsApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/TvShowDetailsApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/VideoApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/VideoApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/VideoListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/remote/model/VideoListApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/BaseRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/BaseRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/GenreRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/GenreRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/MovieDetailsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/MovieDetailsRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/MovieHomeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/MovieHomeRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/MovieListRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/MovieListRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/RecentRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/RecentRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/SearchRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/SearchRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TrendingMovieListRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TrendingMovieListRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TrendingTvListRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TrendingTvListRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TvDetailsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TvDetailsRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TvHomeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TvHomeRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TvListRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/repository/TvListRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/data/state/DataState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/data/state/DataState.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/DiConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/DiConstants.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/Expect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/Expect.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/Koin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/Koin.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/ApiModule.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/AppModule.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/DataModule.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/NetworkModule.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/RepositoryModule.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/di/modules/UseCaseModule.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/CastMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/CastMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/CollectionMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/CollectionMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/GenreMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/GenreMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/MovieMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/MovieMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/ReviewMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/ReviewMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/ShowMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/ShowMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/TvShowMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/mapper/TvShowMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/CastModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/CastModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/CollectionModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/CollectionModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/DeepLinkModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/DeepLinkModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/DeeplinkWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/DeeplinkWrapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/EpisodeModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/EpisodeModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/GenreModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/GenreModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/MovieModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/MovieModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/ReviewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/ReviewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/SeasonModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/SeasonModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/ShowModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/ShowModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/TvShowModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/model/TvShowModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/DynamicLinkRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/DynamicLinkRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/GenreRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/GenreRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/MovieDetailsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/MovieDetailsRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/MovieHomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/MovieHomeRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/MovieListRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/MovieListRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/RecentRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/RecentRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/SearchRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/TvDetailsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/TvDetailsRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/TvHomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/TvHomeRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/TvListRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/repository/TvListRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GenerateDynamicLinkUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GenerateDynamicLinkUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GenreUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GenreUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetDynamicLinkUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetDynamicLinkUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetMovieListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetMovieListUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetMovieReviewUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetMovieReviewUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetTrendingMovieListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetTrendingMovieListUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetTrendingTvListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetTrendingTvListUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetTvReviewUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetTvReviewUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetTvShowListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/GetTvShowListUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/MovieCollectionUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/MovieCollectionUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/MovieDetailsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/MovieDetailsUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/MovieSearchUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/MovieSearchUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/RecentMovieUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/RecentMovieUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/RecentTvShowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/RecentTvShowUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/RecommendedMovieUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/RecommendedMovieUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/RecommendedTvShowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/RecommendedTvShowUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/SimilarMovieUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/SimilarMovieUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/SimilarTvShowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/SimilarTvShowUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/TvCollectionUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/TvCollectionUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/TvShowDetailsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/TvShowDetailsUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/TvShowSearchUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/TvShowSearchUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/UpdateRecentMovieUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/UpdateRecentMovieUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/UpdateRecentTvShowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/UpdateRecentTvShowUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/BaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/BaseUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GenerateDynamicLinkUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GenerateDynamicLinkUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GenreUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GenreUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetDynamicLinkUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetDynamicLinkUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetMovieListUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetMovieListUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetMovieReviewUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetMovieReviewUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetTrendingMovieListUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetTrendingMovieListUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetTrendingTvListUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetTrendingTvListUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetTvReviewUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetTvReviewUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetTvShowListUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/GetTvShowListUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/MovieCollectionUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/MovieCollectionUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/MovieDetailsUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/MovieDetailsUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/MovieSearchUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/MovieSearchUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/RecentMovieUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/RecentMovieUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/RecentTvShowUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/RecentTvShowUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/RecommendedMovieUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/RecommendedMovieUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/RecommendedTvShowUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/RecommendedTvShowUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/SimilarMovieUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/SimilarMovieUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/SimilarTvShowUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/SimilarTvShowUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/TvCollectionUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/TvCollectionUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/TvShowDetailsUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/TvShowDetailsUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/TvShowSearchUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/TvShowSearchUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/UpdateRecentMovieUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/UpdateRecentMovieUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/UpdateRecentTvShowUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/usecase/impl/UpdateRecentTvShowUseCaseImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/utils/Constants.kt: -------------------------------------------------------------------------------- 1 | package com.sifat.slushflicks.domain.utils 2 | -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/utils/ShowType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/utils/ShowType.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/kotlin/com/sifat/slushflicks/domain/utils/Utils.kt -------------------------------------------------------------------------------- /shared/src/commonMain/sqldelight/com/sifat/slushflicks/data/cache/SlushFlicks.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/commonMain/sqldelight/com/sifat/slushflicks/data/cache/SlushFlicks.sq -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/sifat/slushflicks/AppDispatchersImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/iosMain/kotlin/com/sifat/slushflicks/AppDispatchersImpl.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/sifat/slushflicks/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/iosMain/kotlin/com/sifat/slushflicks/Platform.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/sifat/slushflicks/data/Actual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/iosMain/kotlin/com/sifat/slushflicks/data/Actual.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/sifat/slushflicks/data/cache/manager/FireStoreManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/iosMain/kotlin/com/sifat/slushflicks/data/cache/manager/FireStoreManagerImpl.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/sifat/slushflicks/data/manager/NetworkStateManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/iosMain/kotlin/com/sifat/slushflicks/data/manager/NetworkStateManagerImpl.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/sifat/slushflicks/data/repository/DynamicLinkRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/iosMain/kotlin/com/sifat/slushflicks/data/repository/DynamicLinkRepositoryImpl.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/sifat/slushflicks/di/Actual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicksKMM/HEAD/shared/src/iosMain/kotlin/com/sifat/slushflicks/di/Actual.kt --------------------------------------------------------------------------------