├── .circleci └── config.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── dictionaries │ └── hello.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── google-services.json ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── sifat │ │ └── slushflicks │ │ └── ExampleInstrumentedTest.kt │ ├── debug │ └── assets │ │ └── cast.json │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── sifat │ │ │ └── slushflicks │ │ │ ├── SlushFlicksApplication.kt │ │ │ ├── api │ │ │ ├── ApiConstants.kt │ │ │ ├── ApiResponse.kt │ │ │ ├── details │ │ │ │ └── model │ │ │ │ │ ├── CreditsApiModel.kt │ │ │ │ │ ├── ReviewListApiModel.kt │ │ │ │ │ ├── VideoApiModel.kt │ │ │ │ │ └── VideoListApiModel.kt │ │ │ ├── home │ │ │ │ ├── genre │ │ │ │ │ ├── GenreService.kt │ │ │ │ │ └── model │ │ │ │ │ │ └── GenreListApiModel.kt │ │ │ │ ├── movie │ │ │ │ │ ├── MovieService.kt │ │ │ │ │ └── model │ │ │ │ │ │ ├── MovieApiModel.kt │ │ │ │ │ │ ├── MovieDetailsApiModel.kt │ │ │ │ │ │ └── MovieListApiModel.kt │ │ │ │ ├── search │ │ │ │ │ └── SearchService.kt │ │ │ │ └── tv │ │ │ │ │ ├── TvService.kt │ │ │ │ │ └── model │ │ │ │ │ ├── TvApiModel.kt │ │ │ │ │ ├── TvListApiModel.kt │ │ │ │ │ └── TvShowDetailsApiModel.kt │ │ │ └── parser │ │ │ │ ├── ApiErrorParser.kt │ │ │ │ └── ApiResponseParser.kt │ │ │ ├── data │ │ │ ├── DataManager.kt │ │ │ ├── DatabaseManager.kt │ │ │ ├── FireStoreManager.kt │ │ │ ├── LocalDataManager.kt │ │ │ ├── impl │ │ │ │ ├── DataManagerImpl.kt │ │ │ │ ├── DatabaseManagerImpl.kt │ │ │ │ ├── FireStoreManagerImpl.kt │ │ │ │ └── LocalDataManagerImpl.kt │ │ │ └── pager │ │ │ │ ├── factory │ │ │ │ ├── MovieReviewDataFactory.kt │ │ │ │ ├── MovieSearchDataFactory.kt │ │ │ │ ├── TvReviewDataFactory.kt │ │ │ │ └── TvSearchDataFactory.kt │ │ │ │ └── source │ │ │ │ ├── MovieReviewDataSource.kt │ │ │ │ ├── MovieSearchDataSource.kt │ │ │ │ ├── TvReviewDataSource.kt │ │ │ │ └── TvSearchDataSource.kt │ │ │ ├── db │ │ │ ├── AppDatabase.kt │ │ │ ├── DbConstant.kt │ │ │ ├── RoomConverter.kt │ │ │ └── dao │ │ │ │ ├── BaseDao.kt │ │ │ │ ├── GenreDao.kt │ │ │ │ ├── MovieCollectionDao.kt │ │ │ │ ├── MovieDao.kt │ │ │ │ ├── TvCollectionDao.kt │ │ │ │ └── TvDao.kt │ │ │ ├── di │ │ │ ├── ViewModelKey.kt │ │ │ ├── app │ │ │ │ ├── ActivityBuilderModule.kt │ │ │ │ ├── AppBindModule.kt │ │ │ │ ├── AppComponent.kt │ │ │ │ ├── AppModule.kt │ │ │ │ └── AppScope.kt │ │ │ ├── constant │ │ │ │ └── NamedKey.kt │ │ │ ├── details │ │ │ │ ├── MovieDetailsBindModule.kt │ │ │ │ ├── MovieDetailsModule.kt │ │ │ │ ├── MovieDetailsScope.kt │ │ │ │ ├── MovieDetailsViewModelModule.kt │ │ │ │ ├── TvDetailsBindModule.kt │ │ │ │ ├── TvDetailsModule.kt │ │ │ │ ├── TvDetailsScope.kt │ │ │ │ └── TvDetailsViewModelModule.kt │ │ │ ├── home │ │ │ │ ├── HomeFragmentBuilderModule.kt │ │ │ │ ├── HomeModule.kt │ │ │ │ ├── HomeScope.kt │ │ │ │ ├── HomeViewModelModule.kt │ │ │ │ ├── about │ │ │ │ │ ├── AboutScope.kt │ │ │ │ │ └── AboutViewModelModule.kt │ │ │ │ ├── movie │ │ │ │ │ ├── MovieFragmentBuilderModule.kt │ │ │ │ │ ├── MovieListModule.kt │ │ │ │ │ ├── MovieListScope.kt │ │ │ │ │ ├── MovieListViewModelModule.kt │ │ │ │ │ ├── MovieModule.kt │ │ │ │ │ ├── MovieScope.kt │ │ │ │ │ └── MovieViewModelModule.kt │ │ │ │ ├── search │ │ │ │ │ ├── SearchModule.kt │ │ │ │ │ ├── SearchScope.kt │ │ │ │ │ └── SearchViewModelModule.kt │ │ │ │ └── tvshow │ │ │ │ │ ├── TvListModule.kt │ │ │ │ │ ├── TvListViewModelModule.kt │ │ │ │ │ ├── TvModule.kt │ │ │ │ │ ├── TvShowFragmentBuilderModule.kt │ │ │ │ │ ├── TvShowListScope.kt │ │ │ │ │ ├── TvShowScope.kt │ │ │ │ │ └── TvViewModelModule.kt │ │ │ └── splash │ │ │ │ ├── SplashModule.kt │ │ │ │ ├── SplashScope.kt │ │ │ │ └── SplashViewModelModule.kt │ │ │ ├── helper │ │ │ ├── DynamicLinkProvider.kt │ │ │ ├── JobManager.kt │ │ │ └── ScrollAwareFABBehavior.kt │ │ │ ├── model │ │ │ ├── CastModel.kt │ │ │ ├── CollectionModel.kt │ │ │ ├── GenreModel.kt │ │ │ ├── MovieCollectionModel.kt │ │ │ ├── MovieModel.kt │ │ │ ├── ReviewModel.kt │ │ │ ├── ShowModelMinimal.kt │ │ │ ├── TvCollectionModel.kt │ │ │ └── TvModel.kt │ │ │ ├── repository │ │ │ ├── BaseRepository.kt │ │ │ ├── genre │ │ │ │ ├── GenreRepository.kt │ │ │ │ └── impl │ │ │ │ │ └── GenreRepositoryImpl.kt │ │ │ ├── movie │ │ │ │ ├── MovieDetailsRepository.kt │ │ │ │ ├── MovieHomeRepository.kt │ │ │ │ ├── MovieListRepository.kt │ │ │ │ └── impl │ │ │ │ │ ├── BaseMovieListRepository.kt │ │ │ │ │ ├── MovieDetailsRepositoryImpl.kt │ │ │ │ │ ├── MovieHomeRepositoryImpl.kt │ │ │ │ │ ├── NowPlayingRepositoryImpl.kt │ │ │ │ │ ├── PopularMovieRepositoryImpl.kt │ │ │ │ │ ├── TopRatedMovieRepositoryImpl.kt │ │ │ │ │ ├── TrendingMovieRepositoryImpl.kt │ │ │ │ │ └── UpcomingMovieRepositoryImpl.kt │ │ │ ├── resource │ │ │ │ ├── Resource.kt │ │ │ │ ├── ResourceFactory.kt │ │ │ │ ├── impl │ │ │ │ │ ├── BaseGenreResource.kt │ │ │ │ │ ├── BaseVideoNetworkResource.kt │ │ │ │ │ ├── GenreNetworkResource.kt │ │ │ │ │ ├── MovieCastNetworkResource.kt │ │ │ │ │ ├── MovieDetailsNetworkResource.kt │ │ │ │ │ ├── MovieGenreNetworkResource.kt │ │ │ │ │ ├── MovieListNetworkResource.kt │ │ │ │ │ ├── MovieVideoNetworkResource.kt │ │ │ │ │ ├── SimilarMoviesNetworkResource.kt │ │ │ │ │ ├── SimilarTvShowNetworkResource.kt │ │ │ │ │ ├── TrendingMovieListResource.kt │ │ │ │ │ ├── TrendingTvListResource.kt │ │ │ │ │ ├── TvCastNetworkResource.kt │ │ │ │ │ ├── TvDetailsNetworkResource.kt │ │ │ │ │ ├── TvGenreNetworkResource.kt │ │ │ │ │ ├── TvListNetworkResource.kt │ │ │ │ │ └── TvVideoNetworkResource.kt │ │ │ │ └── type │ │ │ │ │ ├── CacheFirstNetworkUpdateResource.kt │ │ │ │ │ ├── CacheOnlyResource.kt │ │ │ │ │ ├── CacheUpdateResource.kt │ │ │ │ │ ├── NetworkFirstCacheUpdateResource.kt │ │ │ │ │ └── NetworkOnlyResource.kt │ │ │ ├── search │ │ │ │ ├── SearchRepository.kt │ │ │ │ └── impl │ │ │ │ │ └── SearchRepositoryImpl.kt │ │ │ └── tv │ │ │ │ ├── TvDetailsRepository.kt │ │ │ │ ├── TvHomeRepository.kt │ │ │ │ ├── TvListRepository.kt │ │ │ │ └── impl │ │ │ │ ├── AirTodayTvRepositoryImpl.kt │ │ │ │ ├── BaseTvListRepositoryImpl.kt │ │ │ │ ├── PopularTvRepositoryImpl.kt │ │ │ │ ├── TopRatedTvRepositoryImpl.kt │ │ │ │ ├── TrendingTvRepositoryImpl.kt │ │ │ │ ├── TvDetailsRepositoryImpl.kt │ │ │ │ └── TvHomeRepositoryImpl.kt │ │ │ ├── ui │ │ │ ├── base │ │ │ │ ├── BaseActionViewModel.kt │ │ │ │ ├── BaseActivity.kt │ │ │ │ ├── BaseDiffUtils.kt │ │ │ │ ├── BaseFragment.kt │ │ │ │ ├── BaseViewModel.kt │ │ │ │ ├── BaseViewState.kt │ │ │ │ ├── FullScreenActivity.kt │ │ │ │ └── ListModel.kt │ │ │ ├── binding │ │ │ │ └── adapter │ │ │ │ │ ├── ImageAdapter.kt │ │ │ │ │ ├── TextAdapter.kt │ │ │ │ │ └── ViewAdapter.kt │ │ │ ├── details │ │ │ │ ├── BaseDetailsActivity.kt │ │ │ │ ├── MovieDetailsActivity.kt │ │ │ │ ├── TvDetailsActivity.kt │ │ │ │ ├── adapter │ │ │ │ │ ├── CastAdapter.kt │ │ │ │ │ ├── RelatedMovieAdapter.kt │ │ │ │ │ ├── ReviewAdapter.kt │ │ │ │ │ ├── SeasonAdapter.kt │ │ │ │ │ ├── diffutils │ │ │ │ │ │ ├── CastDiffUtils.kt │ │ │ │ │ │ ├── MovieDiffUtils.kt │ │ │ │ │ │ ├── ReviewDiffUtil.kt │ │ │ │ │ │ └── SeasonDiffUtils.kt │ │ │ │ │ └── viewholder │ │ │ │ │ │ ├── CastViewHolder.kt │ │ │ │ │ │ ├── ReviewViewHolder.kt │ │ │ │ │ │ ├── SeasonViewHolder.kt │ │ │ │ │ │ └── ShowViewHolder.kt │ │ │ │ ├── state │ │ │ │ │ ├── event │ │ │ │ │ │ ├── MovieDetailsViewEvent.kt │ │ │ │ │ │ └── TvDetailsViewEvent.kt │ │ │ │ │ ├── viewaction │ │ │ │ │ │ ├── MovieDetailsViewAction.kt │ │ │ │ │ │ └── TvDetailsViewAction.kt │ │ │ │ │ └── viewstate │ │ │ │ │ │ ├── MovieDetailsViewState.kt │ │ │ │ │ │ └── TvDetailsViewState.kt │ │ │ │ └── viewmodel │ │ │ │ │ ├── MovieDetailsViewModel.kt │ │ │ │ │ └── TvDetailsViewModel.kt │ │ │ ├── helper │ │ │ │ ├── CollectionListHelper.kt │ │ │ │ ├── MovieHelper.kt │ │ │ │ ├── ShowHelper.kt │ │ │ │ ├── TvHelper.kt │ │ │ │ └── VideoHelper.kt │ │ │ ├── home │ │ │ │ ├── HomeActivity.kt │ │ │ │ ├── about │ │ │ │ │ ├── AboutFragment.kt │ │ │ │ │ └── AboutViewModel.kt │ │ │ │ ├── adapter │ │ │ │ │ ├── ShowListAdapter.kt │ │ │ │ │ ├── TypeTagListAdapter.kt │ │ │ │ │ ├── diffutils │ │ │ │ │ │ ├── CollectionDiffUtils.kt │ │ │ │ │ │ └── MovieDiffUtils.kt │ │ │ │ │ ├── model │ │ │ │ │ │ ├── CollectionListModel.kt │ │ │ │ │ │ └── ShowListModel.kt │ │ │ │ │ └── viewholder │ │ │ │ │ │ ├── ShowViewHolder.kt │ │ │ │ │ │ └── TypeTagViewModel.kt │ │ │ │ ├── movie │ │ │ │ │ ├── fragment │ │ │ │ │ │ ├── BaseMovieListFragment.kt │ │ │ │ │ │ ├── HomeMovieFragment.kt │ │ │ │ │ │ └── MovieListFragment.kt │ │ │ │ │ ├── state │ │ │ │ │ │ ├── event │ │ │ │ │ │ │ ├── MovieHomeEventState.kt │ │ │ │ │ │ │ └── MovieListEventState.kt │ │ │ │ │ │ ├── viewaction │ │ │ │ │ │ │ ├── MovieHomeViewAction.kt │ │ │ │ │ │ │ └── MovieListViewAction.kt │ │ │ │ │ │ └── viewstate │ │ │ │ │ │ │ ├── MovieHomeViewState.kt │ │ │ │ │ │ │ └── MovieListViewState.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ ├── BaseMovieListViewModel.kt │ │ │ │ │ │ ├── MovieListViewModel.kt │ │ │ │ │ │ └── MovieViewModel.kt │ │ │ │ ├── search │ │ │ │ │ ├── fragment │ │ │ │ │ │ └── SearchFragment.kt │ │ │ │ │ ├── state │ │ │ │ │ │ ├── event │ │ │ │ │ │ │ └── SearchEventState.kt │ │ │ │ │ │ ├── viewaction │ │ │ │ │ │ │ └── SearchViewAction.kt │ │ │ │ │ │ └── viewstate │ │ │ │ │ │ │ └── SearchViewState.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ └── SearchViewModel.kt │ │ │ │ ├── tvshow │ │ │ │ │ ├── fragment │ │ │ │ │ │ ├── BaseTvListFragment.kt │ │ │ │ │ │ ├── HomeTvFragment.kt │ │ │ │ │ │ └── TvListFragment.kt │ │ │ │ │ ├── state │ │ │ │ │ │ ├── event │ │ │ │ │ │ │ ├── TvHomeEventState.kt │ │ │ │ │ │ │ └── TvListEventState.kt │ │ │ │ │ │ ├── viewaction │ │ │ │ │ │ │ ├── TvHomeViewAction.kt │ │ │ │ │ │ │ └── TvListViewAction.kt │ │ │ │ │ │ └── viewstate │ │ │ │ │ │ │ ├── TvHomeViewState.kt │ │ │ │ │ │ │ └── TvListViewState.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ ├── BaseTvListViewModel.kt │ │ │ │ │ │ ├── TvListViewModel.kt │ │ │ │ │ │ └── TvShowViewModel.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── HomeViewModel.kt │ │ │ ├── splash │ │ │ │ ├── SplashActivity.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── SplashViewModel.kt │ │ │ ├── state │ │ │ │ ├── DataResponse.kt │ │ │ │ ├── DataState.kt │ │ │ │ └── ViewState.kt │ │ │ ├── viewmodel │ │ │ │ ├── BaseViewModelFactory.kt │ │ │ │ ├── ContentViewModelFactory.kt │ │ │ │ ├── DetailsViewModelFactory.kt │ │ │ │ ├── HomeViewModelFactory.kt │ │ │ │ ├── ListViewModelFactory.kt │ │ │ │ └── SplashViewModelFactory.kt │ │ │ └── widget │ │ │ │ └── FilterWidget.kt │ │ │ └── utils │ │ │ ├── Constant.kt │ │ │ ├── Extension.kt │ │ │ ├── ImageUtils.kt │ │ │ ├── api │ │ │ ├── LiveDataCallAdapter.kt │ │ │ ├── LiveDataCallAdapterFactory.kt │ │ │ └── NetworkStateManager.kt │ │ │ └── livedata │ │ │ └── AbsentLiveData.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── bg_round_colorprimary.xml │ │ ├── bg_status_tag.xml │ │ ├── bg_top_round.xml │ │ ├── bottom_nav_icon_color_selector.xml │ │ ├── detail_image_foreground.xml │ │ ├── gray_circle.xml │ │ ├── ic_about.xml │ │ ├── ic_avatar.xml │ │ ├── ic_back_arrow.xml │ │ ├── ic_calender.xml │ │ ├── ic_check.xml │ │ ├── ic_clear.xml │ │ ├── ic_episode.xml │ │ ├── ic_filter.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_movie.xml │ │ ├── ic_movie_small.xml │ │ ├── ic_not_found.xml │ │ ├── ic_play.xml │ │ ├── ic_popularity.xml │ │ ├── ic_search.xml │ │ ├── ic_search_hint.xml │ │ ├── ic_settings.xml │ │ ├── ic_share.xml │ │ ├── ic_share_disable.xml │ │ ├── ic_star_orange.xml │ │ ├── ic_star_orange_small.xml │ │ ├── ic_time_small.xml │ │ ├── ic_tv_show.xml │ │ ├── image_foreground.xml │ │ ├── menu_share_selector.xml │ │ ├── placeholder.png │ │ ├── rating_background.xml │ │ ├── selector_tag.xml │ │ ├── selector_tag_text.xml │ │ ├── shadow.xml │ │ ├── shadow_white.xml │ │ └── shape.xml │ │ ├── font │ │ ├── acme.xml │ │ └── audiowide.xml │ │ ├── layout │ │ ├── activity_home.xml │ │ ├── activity_movie_details.xml │ │ ├── activity_splash.xml │ │ ├── activity_tv_details.xml │ │ ├── fragment_about.xml │ │ ├── fragment_movie.xml │ │ ├── fragment_movie_list.xml │ │ ├── fragment_search.xml │ │ ├── fragment_tv_list.xml │ │ ├── fragment_tvshow.xml │ │ ├── item_cast.xml │ │ ├── item_episode.xml │ │ ├── item_related_movie.xml │ │ ├── item_review.xml │ │ ├── item_season.xml │ │ ├── item_show.xml │ │ ├── item_type_tag.xml │ │ └── search_filter_widget.xml │ │ ├── menu │ │ ├── detail_menu.xml │ │ └── home_menu.xml │ │ ├── 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 │ │ ├── navigation │ │ └── nav_home.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── font_certs.xml │ │ ├── integers.xml │ │ ├── preloaded_fonts.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── network_security_config.xml │ ├── test │ └── java │ │ └── com │ │ └── sifat │ │ └── slushflicks │ │ ├── AppJunit4Suite.kt │ │ ├── AppJunit5Suite.kt │ │ ├── api │ │ └── home │ │ │ ├── genre │ │ │ └── GenreServiceTestFake.kt │ │ │ ├── movie │ │ │ └── MovieServiceFake.kt │ │ │ ├── search │ │ │ └── SearchServiceFake.kt │ │ │ └── tv │ │ │ └── TvServiceFake.kt │ │ ├── data │ │ └── impl │ │ │ ├── DataManagerImplTest.kt │ │ │ ├── DataSuite.kt │ │ │ ├── DatabaseManagerImplTest.kt │ │ │ └── LocalDataManagerImplTest.kt │ │ ├── db │ │ ├── AppDatabaseTest.kt │ │ ├── RoomConverterTest.kt │ │ └── dao │ │ │ ├── DaoSuite.kt │ │ │ ├── GenreDaoTest.kt │ │ │ ├── MovieCollectionDaoTest.kt │ │ │ ├── MovieDaoTest.kt │ │ │ ├── TvCollectionDaoTest.kt │ │ │ └── TvDaoTest.kt │ │ ├── model │ │ └── GenreModelTest.kt │ │ ├── repository │ │ ├── RepositorySuite.kt │ │ ├── genre │ │ │ └── impl │ │ │ │ └── GenreRepositoryImplTest.kt │ │ ├── movie │ │ │ └── impl │ │ │ │ ├── MovieDetailsRepositoryImplTest.kt │ │ │ │ ├── MovieHomeRepositoryImplTest.kt │ │ │ │ ├── NowPlayingRepositoryImplTest.kt │ │ │ │ ├── PopularMovieRepositoryImplTest.kt │ │ │ │ ├── TopRatedMovieRepositoryImplTest.kt │ │ │ │ ├── TrendingMovieRepositoryImplTest.kt │ │ │ │ └── UpcomingMovieRepositoryImplTest.kt │ │ ├── resource │ │ │ ├── ResourceSuite.kt │ │ │ └── impl │ │ │ │ ├── GenreNetworkResourceTest.kt │ │ │ │ ├── MovieCastNetworkResourceTest.kt │ │ │ │ ├── MovieDetailsNetworkResourceTest.kt │ │ │ │ ├── MovieGenreNetworkResourceTest.kt │ │ │ │ ├── MovieListNetworkResourceTest.kt │ │ │ │ ├── MovieVideoNetworkResourceTest.kt │ │ │ │ ├── SimilarMoviesNetworkResourceTest.kt │ │ │ │ ├── SimilarTvShowNetworkResourceTest.kt │ │ │ │ ├── TrendingMovieListResourceTest.kt │ │ │ │ ├── TrendingTvListResourceTest.kt │ │ │ │ ├── TvCastNetworkResourceTest.kt │ │ │ │ ├── TvDetailsNetworkResourceTest.kt │ │ │ │ ├── TvGenreNetworkResourceTest.kt │ │ │ │ ├── TvListNetworkResourceTest.kt │ │ │ │ └── TvVideoNetworkResourceTest.kt │ │ ├── search │ │ │ └── impl │ │ │ │ └── SearchRepositoryImplTest.kt │ │ └── tv │ │ │ └── impl │ │ │ ├── AirTodayTvRepositoryImplTest.kt │ │ │ ├── PopularTvRepositoryImplTest.kt │ │ │ ├── TopRatedTvRepositoryImplTest.kt │ │ │ ├── TrendingTvRepositoryImplTest.kt │ │ │ ├── TvDetailsRepositoryImplTest.kt │ │ │ └── TvHomeRepositoryImplTest.kt │ │ ├── ui │ │ └── helper │ │ │ ├── CollectionListHelperKtTest.kt │ │ │ ├── HelperSuite.kt │ │ │ ├── MovieHelperKtTest.kt │ │ │ ├── ShowHelperKtTest.kt │ │ │ ├── TvHelperKtTest.kt │ │ │ └── VideoHelperKtTest.kt │ │ └── utils │ │ ├── LiveDataTestUtil.kt │ │ ├── MockitoUtil.kt │ │ ├── PageListUtils.kt │ │ ├── ShowUtils.kt │ │ └── api │ │ ├── ErrorContent.kt │ │ ├── MovieContent.kt │ │ └── TvContent.kt │ └── testCommon │ └── java │ └── com │ └── sifat │ └── slushflicks │ ├── rule │ └── MainCorotuineRule.kt │ └── util │ └── LiveDataTestUtil.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots ├── movie_details.png ├── movielist.png ├── mvi.png ├── search.png ├── tvshow_details.png └── tvshowlist.png └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/dictionaries/hello.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.idea/dictionaries/hello.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/google-services.json -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/sifat/slushflicks/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/androidTest/java/com/sifat/slushflicks/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/debug/assets/cast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/debug/assets/cast.json -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/SlushFlicksApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/SlushFlicksApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/ApiConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/ApiConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/ApiResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/ApiResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/details/model/CreditsApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/details/model/CreditsApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/details/model/ReviewListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/details/model/ReviewListApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/details/model/VideoApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/details/model/VideoApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/details/model/VideoListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/details/model/VideoListApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/genre/GenreService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/genre/GenreService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/genre/model/GenreListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/genre/model/GenreListApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/movie/MovieService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/movie/MovieService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/movie/model/MovieApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/movie/model/MovieApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/movie/model/MovieDetailsApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/movie/model/MovieDetailsApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/movie/model/MovieListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/movie/model/MovieListApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/search/SearchService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/search/SearchService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/tv/TvService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/tv/TvService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/tv/model/TvApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/tv/model/TvApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/tv/model/TvListApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/tv/model/TvListApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/home/tv/model/TvShowDetailsApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/home/tv/model/TvShowDetailsApiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/parser/ApiErrorParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/parser/ApiErrorParser.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/api/parser/ApiResponseParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/api/parser/ApiResponseParser.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/DataManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/DataManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/DatabaseManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/DatabaseManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/FireStoreManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/FireStoreManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/LocalDataManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/LocalDataManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/impl/DataManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/impl/DataManagerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/impl/DatabaseManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/impl/DatabaseManagerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/impl/FireStoreManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/impl/FireStoreManagerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/impl/LocalDataManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/impl/LocalDataManagerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/pager/factory/MovieReviewDataFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/pager/factory/MovieReviewDataFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/pager/factory/MovieSearchDataFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/pager/factory/MovieSearchDataFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/pager/factory/TvReviewDataFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/pager/factory/TvReviewDataFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/pager/factory/TvSearchDataFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/pager/factory/TvSearchDataFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/pager/source/MovieReviewDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/pager/source/MovieReviewDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/pager/source/MovieSearchDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/pager/source/MovieSearchDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/pager/source/TvReviewDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/pager/source/TvReviewDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/data/pager/source/TvSearchDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/data/pager/source/TvSearchDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/DbConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/DbConstant.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/RoomConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/RoomConverter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/dao/BaseDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/dao/BaseDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/dao/GenreDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/dao/GenreDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/dao/MovieCollectionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/dao/MovieCollectionDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/dao/MovieDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/dao/MovieDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/dao/TvCollectionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/dao/TvCollectionDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/db/dao/TvDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/db/dao/TvDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/ViewModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/ViewModelKey.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/app/ActivityBuilderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/app/ActivityBuilderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/app/AppBindModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/app/AppBindModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/app/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/app/AppComponent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/app/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/app/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/app/AppScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/app/AppScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/constant/NamedKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/constant/NamedKey.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/details/MovieDetailsBindModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/details/MovieDetailsBindModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/details/MovieDetailsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/details/MovieDetailsModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/details/MovieDetailsScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/details/MovieDetailsScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/details/MovieDetailsViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/details/MovieDetailsViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/details/TvDetailsBindModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/details/TvDetailsBindModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/details/TvDetailsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/details/TvDetailsModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/details/TvDetailsScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/details/TvDetailsScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/details/TvDetailsViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/details/TvDetailsViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/HomeFragmentBuilderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/HomeFragmentBuilderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/HomeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/HomeModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/HomeScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/HomeScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/HomeViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/HomeViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/about/AboutScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/about/AboutScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/about/AboutViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/about/AboutViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieFragmentBuilderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieFragmentBuilderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieListModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieListModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieListScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieListScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieListViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieListViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/movie/MovieViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/search/SearchModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/search/SearchModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/search/SearchScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/search/SearchScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/search/SearchViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/search/SearchViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvListModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvListModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvListViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvListViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvShowFragmentBuilderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvShowFragmentBuilderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvShowListScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvShowListScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvShowScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvShowScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/home/tvshow/TvViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/splash/SplashModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/splash/SplashModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/splash/SplashScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/splash/SplashScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/di/splash/SplashViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/di/splash/SplashViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/helper/DynamicLinkProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/helper/DynamicLinkProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/helper/JobManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/helper/JobManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/helper/ScrollAwareFABBehavior.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/helper/ScrollAwareFABBehavior.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/CastModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/CastModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/CollectionModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/CollectionModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/GenreModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/GenreModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/MovieCollectionModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/MovieCollectionModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/MovieModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/MovieModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/ReviewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/ReviewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/ShowModelMinimal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/ShowModelMinimal.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/TvCollectionModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/TvCollectionModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/model/TvModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/model/TvModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/BaseRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/BaseRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/genre/GenreRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/genre/GenreRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/genre/impl/GenreRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/genre/impl/GenreRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/MovieDetailsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/MovieDetailsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/MovieHomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/MovieHomeRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/MovieListRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/MovieListRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/impl/BaseMovieListRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/impl/BaseMovieListRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/impl/MovieDetailsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/impl/MovieDetailsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/impl/MovieHomeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/impl/MovieHomeRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/impl/NowPlayingRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/impl/NowPlayingRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/impl/PopularMovieRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/impl/PopularMovieRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/impl/TopRatedMovieRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/impl/TopRatedMovieRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/impl/TrendingMovieRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/impl/TrendingMovieRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/movie/impl/UpcomingMovieRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/movie/impl/UpcomingMovieRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/Resource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/ResourceFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/ResourceFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/BaseGenreResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/BaseGenreResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/BaseVideoNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/BaseVideoNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/GenreNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/GenreNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieCastNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieCastNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieDetailsNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieDetailsNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieGenreNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieGenreNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieListNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieListNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieVideoNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/MovieVideoNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/SimilarMoviesNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/SimilarMoviesNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/SimilarTvShowNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/SimilarTvShowNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TrendingMovieListResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TrendingMovieListResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TrendingTvListResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TrendingTvListResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvCastNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvCastNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvDetailsNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvDetailsNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvGenreNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvGenreNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvListNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvListNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvVideoNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/impl/TvVideoNetworkResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/type/CacheFirstNetworkUpdateResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/type/CacheFirstNetworkUpdateResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/type/CacheOnlyResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/type/CacheOnlyResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/type/CacheUpdateResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/type/CacheUpdateResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/type/NetworkFirstCacheUpdateResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/type/NetworkFirstCacheUpdateResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/resource/type/NetworkOnlyResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/resource/type/NetworkOnlyResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/search/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/search/SearchRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/search/impl/SearchRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/search/impl/SearchRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/TvDetailsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/TvDetailsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/TvHomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/TvHomeRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/TvListRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/TvListRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/impl/AirTodayTvRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/impl/AirTodayTvRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/impl/BaseTvListRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/impl/BaseTvListRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/impl/PopularTvRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/impl/PopularTvRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/impl/TopRatedTvRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/impl/TopRatedTvRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/impl/TrendingTvRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/impl/TrendingTvRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/impl/TvDetailsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/impl/TvDetailsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/repository/tv/impl/TvHomeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/repository/tv/impl/TvHomeRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/base/BaseActionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/base/BaseActionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/base/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/base/BaseDiffUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/base/BaseDiffUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/base/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/base/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/base/BaseViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/base/BaseViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/base/FullScreenActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/base/FullScreenActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/base/ListModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/base/ListModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/binding/adapter/ImageAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/binding/adapter/ImageAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/binding/adapter/TextAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/binding/adapter/TextAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/binding/adapter/ViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/binding/adapter/ViewAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/BaseDetailsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/BaseDetailsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/MovieDetailsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/MovieDetailsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/TvDetailsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/TvDetailsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/CastAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/CastAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/RelatedMovieAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/RelatedMovieAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/ReviewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/ReviewAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/SeasonAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/SeasonAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/diffutils/CastDiffUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/diffutils/CastDiffUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/diffutils/MovieDiffUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/diffutils/MovieDiffUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/diffutils/ReviewDiffUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/diffutils/ReviewDiffUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/diffutils/SeasonDiffUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/diffutils/SeasonDiffUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/viewholder/CastViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/viewholder/CastViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/viewholder/ReviewViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/viewholder/ReviewViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/viewholder/SeasonViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/viewholder/SeasonViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/adapter/viewholder/ShowViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/adapter/viewholder/ShowViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/state/event/MovieDetailsViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/state/event/MovieDetailsViewEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/state/event/TvDetailsViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/state/event/TvDetailsViewEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/state/viewaction/MovieDetailsViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/state/viewaction/MovieDetailsViewAction.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/state/viewaction/TvDetailsViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/state/viewaction/TvDetailsViewAction.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/state/viewstate/MovieDetailsViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/state/viewstate/MovieDetailsViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/state/viewstate/TvDetailsViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/state/viewstate/TvDetailsViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/viewmodel/MovieDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/viewmodel/MovieDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/details/viewmodel/TvDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/details/viewmodel/TvDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/helper/CollectionListHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/helper/CollectionListHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/helper/MovieHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/helper/MovieHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/helper/ShowHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/helper/ShowHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/helper/TvHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/helper/TvHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/helper/VideoHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/helper/VideoHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/HomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/HomeActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/about/AboutFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/about/AboutFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/about/AboutViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/about/AboutViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/adapter/ShowListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/adapter/ShowListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/adapter/TypeTagListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/adapter/TypeTagListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/adapter/diffutils/CollectionDiffUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/adapter/diffutils/CollectionDiffUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/adapter/diffutils/MovieDiffUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/adapter/diffutils/MovieDiffUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/adapter/model/CollectionListModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/adapter/model/CollectionListModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/adapter/model/ShowListModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/adapter/model/ShowListModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/adapter/viewholder/ShowViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/adapter/viewholder/ShowViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/adapter/viewholder/TypeTagViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/adapter/viewholder/TypeTagViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/fragment/BaseMovieListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/fragment/BaseMovieListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/fragment/HomeMovieFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/fragment/HomeMovieFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/fragment/MovieListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/fragment/MovieListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/event/MovieHomeEventState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/event/MovieHomeEventState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/event/MovieListEventState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/event/MovieListEventState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/viewaction/MovieHomeViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/viewaction/MovieHomeViewAction.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/viewaction/MovieListViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/viewaction/MovieListViewAction.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/viewstate/MovieHomeViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/viewstate/MovieHomeViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/viewstate/MovieListViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/state/viewstate/MovieListViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/viewmodel/BaseMovieListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/viewmodel/BaseMovieListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/viewmodel/MovieListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/viewmodel/MovieListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/movie/viewmodel/MovieViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/movie/viewmodel/MovieViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/search/fragment/SearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/search/fragment/SearchFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/search/state/event/SearchEventState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/search/state/event/SearchEventState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/search/state/viewaction/SearchViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/search/state/viewaction/SearchViewAction.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/search/state/viewstate/SearchViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/search/state/viewstate/SearchViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/search/viewmodel/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/search/viewmodel/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/fragment/BaseTvListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/fragment/BaseTvListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/fragment/HomeTvFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/fragment/HomeTvFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/fragment/TvListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/fragment/TvListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/event/TvHomeEventState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/event/TvHomeEventState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/event/TvListEventState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/event/TvListEventState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/viewaction/TvHomeViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/viewaction/TvHomeViewAction.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/viewaction/TvListViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/viewaction/TvListViewAction.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/viewstate/TvHomeViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/viewstate/TvHomeViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/viewstate/TvListViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/state/viewstate/TvListViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/viewmodel/BaseTvListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/viewmodel/BaseTvListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/viewmodel/TvListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/viewmodel/TvListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/viewmodel/TvShowViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/tvshow/viewmodel/TvShowViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/home/viewmodel/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/home/viewmodel/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/splash/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/splash/SplashActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/splash/viewmodel/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/splash/viewmodel/SplashViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/state/DataResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/state/DataResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/state/DataState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/state/DataState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/state/ViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/state/ViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/viewmodel/BaseViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/viewmodel/BaseViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/viewmodel/ContentViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/viewmodel/ContentViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/viewmodel/DetailsViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/viewmodel/DetailsViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/viewmodel/HomeViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/viewmodel/HomeViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/viewmodel/ListViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/viewmodel/ListViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/viewmodel/SplashViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/viewmodel/SplashViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/ui/widget/FilterWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/ui/widget/FilterWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/utils/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/utils/Constant.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/utils/Extension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/utils/Extension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/utils/ImageUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/utils/ImageUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/utils/api/LiveDataCallAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/utils/api/LiveDataCallAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/utils/api/LiveDataCallAdapterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/utils/api/LiveDataCallAdapterFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/utils/api/NetworkStateManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/utils/api/NetworkStateManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sifat/slushflicks/utils/livedata/AbsentLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/java/com/sifat/slushflicks/utils/livedata/AbsentLiveData.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_round_colorprimary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/bg_round_colorprimary.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_status_tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/bg_status_tag.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_top_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/bg_top_round.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bottom_nav_icon_color_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/bottom_nav_icon_color_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/detail_image_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/detail_image_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/gray_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/gray_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_about.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_avatar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_avatar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_back_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_back_arrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_calender.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_calender.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_check.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clear.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_clear.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_episode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_episode.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_movie.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_movie_small.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_movie_small.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_not_found.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_not_found.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_play.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_popularity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_popularity.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_hint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_search_hint.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_share.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_share_disable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_share_disable.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star_orange.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_star_orange.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star_orange_small.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_star_orange_small.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_time_small.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_time_small.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tv_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/ic_tv_show.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/image_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_share_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/menu_share_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/placeholder.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/rating_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/rating_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/selector_tag.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_tag_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/selector_tag_text.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/shadow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shadow_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/shadow_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/drawable/shape.xml -------------------------------------------------------------------------------- /app/src/main/res/font/acme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/font/acme.xml -------------------------------------------------------------------------------- /app/src/main/res/font/audiowide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/font/audiowide.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_movie_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/activity_movie_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_tv_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/activity_tv_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/fragment_about.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/fragment_movie.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_movie_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/fragment_movie_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/fragment_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tv_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/fragment_tv_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tvshow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/fragment_tvshow.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_cast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/item_cast.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_episode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/item_episode.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_related_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/item_related_movie.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_review.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/item_review.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_season.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/item_season.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/item_show.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_type_tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/item_type_tag.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/search_filter_widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/layout/search_filter_widget.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/detail_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/menu/detail_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/home_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/menu/home_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/navigation/nav_home.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/font_certs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/values/font_certs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values/preloaded_fonts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/values/preloaded_fonts.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/AppJunit4Suite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/AppJunit4Suite.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/AppJunit5Suite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/AppJunit5Suite.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/api/home/genre/GenreServiceTestFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/api/home/genre/GenreServiceTestFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/api/home/movie/MovieServiceFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/api/home/movie/MovieServiceFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/api/home/search/SearchServiceFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/api/home/search/SearchServiceFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/api/home/tv/TvServiceFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/api/home/tv/TvServiceFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/data/impl/DataManagerImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/data/impl/DataManagerImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/data/impl/DataSuite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/data/impl/DataSuite.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/data/impl/DatabaseManagerImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/data/impl/DatabaseManagerImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/data/impl/LocalDataManagerImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/data/impl/LocalDataManagerImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/db/AppDatabaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/db/AppDatabaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/db/RoomConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/db/RoomConverterTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/db/dao/DaoSuite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/db/dao/DaoSuite.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/db/dao/GenreDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/db/dao/GenreDaoTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/db/dao/MovieCollectionDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/db/dao/MovieCollectionDaoTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/db/dao/MovieDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/db/dao/MovieDaoTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/db/dao/TvCollectionDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/db/dao/TvCollectionDaoTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/db/dao/TvDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/db/dao/TvDaoTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/model/GenreModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/model/GenreModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/RepositorySuite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/RepositorySuite.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/genre/impl/GenreRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/genre/impl/GenreRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/movie/impl/MovieDetailsRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/movie/impl/MovieDetailsRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/movie/impl/MovieHomeRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/movie/impl/MovieHomeRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/movie/impl/NowPlayingRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/movie/impl/NowPlayingRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/movie/impl/PopularMovieRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/movie/impl/PopularMovieRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/movie/impl/TopRatedMovieRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/movie/impl/TopRatedMovieRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/movie/impl/TrendingMovieRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/movie/impl/TrendingMovieRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/movie/impl/UpcomingMovieRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/movie/impl/UpcomingMovieRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/ResourceSuite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/ResourceSuite.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/GenreNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/GenreNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieCastNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieCastNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieDetailsNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieDetailsNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieGenreNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieGenreNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieListNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieListNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieVideoNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/MovieVideoNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/SimilarMoviesNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/SimilarMoviesNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/SimilarTvShowNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/SimilarTvShowNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TrendingMovieListResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TrendingMovieListResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TrendingTvListResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TrendingTvListResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvCastNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvCastNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvDetailsNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvDetailsNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvGenreNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvGenreNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvListNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvListNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvVideoNetworkResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/resource/impl/TvVideoNetworkResourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/search/impl/SearchRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/search/impl/SearchRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/tv/impl/AirTodayTvRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/tv/impl/AirTodayTvRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/tv/impl/PopularTvRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/tv/impl/PopularTvRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/tv/impl/TopRatedTvRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/tv/impl/TopRatedTvRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/tv/impl/TrendingTvRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/tv/impl/TrendingTvRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/tv/impl/TvDetailsRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/tv/impl/TvDetailsRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/repository/tv/impl/TvHomeRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/repository/tv/impl/TvHomeRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/ui/helper/CollectionListHelperKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/ui/helper/CollectionListHelperKtTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/ui/helper/HelperSuite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/ui/helper/HelperSuite.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/ui/helper/MovieHelperKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/ui/helper/MovieHelperKtTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/ui/helper/ShowHelperKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/ui/helper/ShowHelperKtTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/ui/helper/TvHelperKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/ui/helper/TvHelperKtTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/ui/helper/VideoHelperKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/ui/helper/VideoHelperKtTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/utils/LiveDataTestUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/utils/LiveDataTestUtil.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/utils/MockitoUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/utils/MockitoUtil.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/utils/PageListUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/utils/PageListUtils.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/utils/ShowUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/utils/ShowUtils.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/utils/api/ErrorContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/utils/api/ErrorContent.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/utils/api/MovieContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/utils/api/MovieContent.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sifat/slushflicks/utils/api/TvContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/test/java/com/sifat/slushflicks/utils/api/TvContent.kt -------------------------------------------------------------------------------- /app/src/testCommon/java/com/sifat/slushflicks/rule/MainCorotuineRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/testCommon/java/com/sifat/slushflicks/rule/MainCorotuineRule.kt -------------------------------------------------------------------------------- /app/src/testCommon/java/com/sifat/slushflicks/util/LiveDataTestUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/app/src/testCommon/java/com/sifat/slushflicks/util/LiveDataTestUtil.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/movie_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/screenshots/movie_details.png -------------------------------------------------------------------------------- /screenshots/movielist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/screenshots/movielist.png -------------------------------------------------------------------------------- /screenshots/mvi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/screenshots/mvi.png -------------------------------------------------------------------------------- /screenshots/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/screenshots/search.png -------------------------------------------------------------------------------- /screenshots/tvshow_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/screenshots/tvshow_details.png -------------------------------------------------------------------------------- /screenshots/tvshowlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecameo/SlushFlicks/HEAD/screenshots/tvshowlist.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name='SlushFlicks' 2 | include ':app' 3 | --------------------------------------------------------------------------------