├── .circleci └── config.yml ├── .editorconfig ├── .github └── workflows │ ├── prod-release.yml │ ├── pull-request.yml │ └── test-release.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ ├── androidTest │ └── kotlin │ │ └── com │ │ └── adesso │ │ └── movee │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── lottie │ │ │ ├── popup_error_lottie.json │ │ │ ├── popup_info_lottie.json │ │ │ ├── popup_inform_lottie.json │ │ │ ├── popup_logo_lottie.json │ │ │ └── popup_warning_lottie.json │ ├── kotlin │ │ └── com │ │ │ └── adesso │ │ │ └── movee │ │ │ ├── application │ │ │ └── MainApplication.kt │ │ │ ├── base │ │ │ ├── BaseAndroidViewModel.kt │ │ │ ├── BaseBindingActivity.kt │ │ │ ├── BaseBottomSheetDialogFragment.kt │ │ │ ├── BaseFragment.kt │ │ │ ├── BaseFullScreenBottomSheetFragment.kt │ │ │ ├── BaseListAdapter.kt │ │ │ ├── BasePagingAdapter.kt │ │ │ ├── BaseTransparentStatusBarFragment.kt │ │ │ ├── BaseViewHolder.kt │ │ │ ├── ListAdapterItem.kt │ │ │ └── ListAdapterItemDiffCallback.kt │ │ │ ├── data │ │ │ ├── NetworkConnectionDispatcherImpl.kt │ │ │ ├── local │ │ │ │ ├── BaseLocalModel.kt │ │ │ │ ├── database │ │ │ │ │ ├── MainDatabase.kt │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── BaseDao.kt │ │ │ │ │ │ ├── MovieGenreCrossRefDao.kt │ │ │ │ │ │ ├── MovieGenreDao.kt │ │ │ │ │ │ ├── NowPlayingMovieDao.kt │ │ │ │ │ │ ├── NowPlayingMovieIdPageDao.kt │ │ │ │ │ │ ├── NowPlayingTvShowIdDao.kt │ │ │ │ │ │ ├── PopularMovieDao.kt │ │ │ │ │ │ ├── PopularMovieIdPageDao.kt │ │ │ │ │ │ ├── TopRatedTvShowIdDao.kt │ │ │ │ │ │ ├── TvShowDao.kt │ │ │ │ │ │ ├── TvShowGenreCrossRefDao.kt │ │ │ │ │ │ └── TvShowGenreDao.kt │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseIdEntity.kt │ │ │ │ │ │ ├── MovieGenreCrossRefEntity.kt │ │ │ │ │ │ ├── MovieGenreEntity.kt │ │ │ │ │ │ ├── NowPlayingMovieEntity.kt │ │ │ │ │ │ ├── NowPlayingMovieIdPageEntity.kt │ │ │ │ │ │ ├── NowPlayingMovieWithGenres.kt │ │ │ │ │ │ ├── NowPlayingTvShowIdEntity.kt │ │ │ │ │ │ ├── PopularMovieEntity.kt │ │ │ │ │ │ ├── PopularMovieIdPageEntity.kt │ │ │ │ │ │ ├── PopularMovieWithGenres.kt │ │ │ │ │ │ ├── TopRatedTvShowIdEntity.kt │ │ │ │ │ │ ├── TvShowEntity.kt │ │ │ │ │ │ ├── TvShowGenreCrossRefEntity.kt │ │ │ │ │ │ ├── TvShowGenreEntity.kt │ │ │ │ │ │ └── TvShowWithGenres.kt │ │ │ │ ├── datasource │ │ │ │ │ ├── LoginLocalDataSource.kt │ │ │ │ │ ├── MovieLocalDataSource.kt │ │ │ │ │ └── TvShowLocalDataSource.kt │ │ │ │ ├── delegate │ │ │ │ │ └── StringPreference.kt │ │ │ │ └── model │ │ │ │ │ ├── MovieGenreLocalModel.kt │ │ │ │ │ └── TvShowGenreLocalModel.kt │ │ │ ├── remote │ │ │ │ ├── BaseRemoteDataSource.kt │ │ │ │ ├── BaseRequestModel.kt │ │ │ │ ├── BaseResponseModel.kt │ │ │ │ ├── api │ │ │ │ │ ├── LoginService.kt │ │ │ │ │ ├── MovieService.kt │ │ │ │ │ ├── PersonService.kt │ │ │ │ │ ├── SearchService.kt │ │ │ │ │ ├── TvShowService.kt │ │ │ │ │ └── UserService.kt │ │ │ │ ├── datasource │ │ │ │ │ ├── LoginRemoteDataSource.kt │ │ │ │ │ ├── MovieRemoteDataSource.kt │ │ │ │ │ ├── PersonRemoteDataSource.kt │ │ │ │ │ ├── SearchRemoteDataSource.kt │ │ │ │ │ ├── TvShowRemoteDataSource.kt │ │ │ │ │ └── UserRemoteDataSource.kt │ │ │ │ ├── mediator │ │ │ │ │ └── PopularMovieRemoteMediator.kt │ │ │ │ └── model │ │ │ │ │ ├── login │ │ │ │ │ ├── LoginRequestModel.kt │ │ │ │ │ ├── LoginResponseModel.kt │ │ │ │ │ ├── RequestTokenResponseModel.kt │ │ │ │ │ ├── SessionRequestModel.kt │ │ │ │ │ └── SessionResponseModel.kt │ │ │ │ │ ├── movie │ │ │ │ │ ├── MovieCastResponseModel.kt │ │ │ │ │ ├── MovieCreditsResponseModel.kt │ │ │ │ │ ├── MovieCrewResponseModel.kt │ │ │ │ │ ├── MovieDetailResponseModel.kt │ │ │ │ │ ├── MovieGenreItemResponseModel.kt │ │ │ │ │ ├── MovieGenreResponseModel.kt │ │ │ │ │ ├── MovieResponseModel.kt │ │ │ │ │ ├── NowPlayingMovieResponseModel.kt │ │ │ │ │ └── PopularMovieResponseModel.kt │ │ │ │ │ ├── person │ │ │ │ │ ├── DepartmentResponseModel.kt │ │ │ │ │ └── PersonDetailResponseModel.kt │ │ │ │ │ ├── search │ │ │ │ │ ├── MultiSearchItemResponseModel.kt │ │ │ │ │ ├── MultiSearchResponseModel.kt │ │ │ │ │ └── ProductResponseModel.kt │ │ │ │ │ ├── tv │ │ │ │ │ ├── NowPlayingTvShowResponseModel.kt │ │ │ │ │ ├── TopRatedTvShowResponseModel.kt │ │ │ │ │ ├── TvShowCastResponseModel.kt │ │ │ │ │ ├── TvShowCreatorResponseModel.kt │ │ │ │ │ ├── TvShowCreditsResponseModel.kt │ │ │ │ │ ├── TvShowCrewResponseModel.kt │ │ │ │ │ ├── TvShowDetailResponseModel.kt │ │ │ │ │ ├── TvShowGenreItemResponseModel.kt │ │ │ │ │ ├── TvShowGenreResponseModel.kt │ │ │ │ │ └── TvShowResponseModel.kt │ │ │ │ │ └── user │ │ │ │ │ └── UserDetailResponseModel.kt │ │ │ └── repository │ │ │ │ ├── LoginRepository.kt │ │ │ │ ├── MovieRepository.kt │ │ │ │ ├── PersonRepository.kt │ │ │ │ ├── SearchRepository.kt │ │ │ │ ├── TvShowRepository.kt │ │ │ │ └── UserRepository.kt │ │ │ ├── domain │ │ │ ├── FetchMovieCreditsUseCase.kt │ │ │ ├── FetchMovieDetailUseCase.kt │ │ │ ├── FetchNowPlayingMoviesUseCase.kt │ │ │ ├── FetchNowPlayingTvShowsUseCase.kt │ │ │ ├── FetchPersonDetailsUseCase.kt │ │ │ ├── FetchTopRatedTvShowsUseCase.kt │ │ │ ├── FetchTvShowCreditsUseCase.kt │ │ │ ├── FetchTvShowDetailUseCase.kt │ │ │ ├── FetchUserDetailsUseCase.kt │ │ │ ├── GetLoginStateUseCase.kt │ │ │ ├── GetPopularMoviesPagingFlowUseCase.kt │ │ │ ├── LoginUseCase.kt │ │ │ ├── MultiSearchUseCase.kt │ │ │ ├── NetworkConnection.kt │ │ │ ├── NetworkConnectionDispatcher.kt │ │ │ ├── ShouldRefreshPagingUseCase.kt │ │ │ └── di │ │ │ │ └── DomainModule.kt │ │ │ ├── internal │ │ │ ├── databinding │ │ │ │ └── ViewBindingAdapters.kt │ │ │ ├── extension │ │ │ │ ├── Activity.kt │ │ │ │ ├── Context.kt │ │ │ │ ├── Date.kt │ │ │ │ ├── Fragment.kt │ │ │ │ ├── ImageView.kt │ │ │ │ ├── List.kt │ │ │ │ ├── LiveData.kt │ │ │ │ ├── SharedPreferences.kt │ │ │ │ ├── TextView.kt │ │ │ │ ├── View.kt │ │ │ │ └── ViewDataBinding.kt │ │ │ ├── injection │ │ │ │ ├── module │ │ │ │ │ ├── CacheModule.kt │ │ │ │ │ ├── DatabaseModule.kt │ │ │ │ │ ├── MoshiModule.kt │ │ │ │ │ └── NetworkModule.kt │ │ │ │ ├── scope │ │ │ │ │ ├── LoginScope.kt │ │ │ │ │ ├── MainScope.kt │ │ │ │ │ ├── MovieDetailScope.kt │ │ │ │ │ ├── MovieScope.kt │ │ │ │ │ ├── PersonDetailScope.kt │ │ │ │ │ ├── ProfileScope.kt │ │ │ │ │ ├── SearchScope.kt │ │ │ │ │ ├── TvShowDetailScope.kt │ │ │ │ │ └── TvShowScope.kt │ │ │ │ └── viewmodel │ │ │ │ │ ├── ViewModelFactory.kt │ │ │ │ │ └── ViewModelKey.kt │ │ │ ├── popup │ │ │ │ ├── PopUpType.kt │ │ │ │ ├── Popup.kt │ │ │ │ └── PopupModel.kt │ │ │ └── util │ │ │ │ ├── AppBarStateChangeListener.kt │ │ │ │ ├── Constant.kt │ │ │ │ ├── DateAdapter.kt │ │ │ │ ├── DepartmentResponseJsonAdapter.kt │ │ │ │ ├── Event.kt │ │ │ │ ├── Failure.kt │ │ │ │ ├── GridLayoutSpaceItemDecoration.kt │ │ │ │ ├── ImageJsonAdapter.kt │ │ │ │ ├── NetworkHandler.kt │ │ │ │ ├── SingleLiveData.kt │ │ │ │ ├── TimberTree.kt │ │ │ │ ├── TripleCombinedLiveData.kt │ │ │ │ ├── UseCase.kt │ │ │ │ ├── api │ │ │ │ ├── ApiKeyInterceptor.kt │ │ │ │ ├── ErrorHandlingInterceptor.kt │ │ │ │ ├── RequiresSessionTokenInterceptor.kt │ │ │ │ └── RetryAfterInterceptor.kt │ │ │ │ ├── functional │ │ │ │ ├── Collection.kt │ │ │ │ └── General.kt │ │ │ │ └── typeconverter │ │ │ │ ├── DateTypeConverter.kt │ │ │ │ └── GenreConverter.kt │ │ │ ├── navigation │ │ │ └── NavigationCommand.kt │ │ │ ├── scene │ │ │ ├── login │ │ │ │ ├── LoginFragment.kt │ │ │ │ └── LoginViewModel.kt │ │ │ ├── main │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MainViewModel.kt │ │ │ ├── movie │ │ │ │ ├── MovieFragment.kt │ │ │ │ ├── MovieViewModel.kt │ │ │ │ └── PopularMovieListAdapter.kt │ │ │ ├── moviedetail │ │ │ │ ├── MovieCastAdapter.kt │ │ │ │ ├── MovieDetailFragment.kt │ │ │ │ └── MovieDetailViewModel.kt │ │ │ ├── persondetail │ │ │ │ ├── PersonDetailFragment.kt │ │ │ │ └── PersonDetailViewModel.kt │ │ │ ├── profile │ │ │ │ ├── ProfileFragment.kt │ │ │ │ └── ProfileViewModel.kt │ │ │ ├── search │ │ │ │ ├── MultiSearchAdapter.kt │ │ │ │ ├── SearchFragment.kt │ │ │ │ └── SearchViewModel.kt │ │ │ ├── splash │ │ │ │ ├── SplashActivity.kt │ │ │ │ └── SplashViewModel.kt │ │ │ ├── tvshow │ │ │ │ ├── TopRatedTvShowListAdapter.kt │ │ │ │ ├── TvShowFragment.kt │ │ │ │ └── TvShowViewModel.kt │ │ │ └── tvshowdetail │ │ │ │ ├── TvShowCastAdapter.kt │ │ │ │ ├── TvShowDetailFragment.kt │ │ │ │ └── TvShowDetailViewModel.kt │ │ │ ├── uimodel │ │ │ ├── CreditUiModel.kt │ │ │ ├── DepartmentUiModel.kt │ │ │ ├── GenreUiModel.kt │ │ │ ├── LoginState.kt │ │ │ ├── MovieCastUiModel.kt │ │ │ ├── MovieCreditUiModel.kt │ │ │ ├── MovieCrewUiModel.kt │ │ │ ├── MovieDetailUiModel.kt │ │ │ ├── MovieGenreUiModel.kt │ │ │ ├── MovieUiModel.kt │ │ │ ├── MultiSearchUiModel.kt │ │ │ ├── PersonDetailUiModel.kt │ │ │ ├── ProductUiModel.kt │ │ │ ├── ShowDetailUiModel.kt │ │ │ ├── ShowHeaderUiModel.kt │ │ │ ├── ShowUiModel.kt │ │ │ ├── TvShowCastUiModel.kt │ │ │ ├── TvShowCreatorUiModel.kt │ │ │ ├── TvShowCreditUiModel.kt │ │ │ ├── TvShowCrewUiModel.kt │ │ │ ├── TvShowDetailUiModel.kt │ │ │ ├── TvShowGenreUiModel.kt │ │ │ ├── TvShowUiModel.kt │ │ │ └── UserDetailUiModel.kt │ │ │ └── widget │ │ │ ├── expandabletextview │ │ │ └── ExpandableTextView.kt │ │ │ └── nowplayingshow │ │ │ └── NowPlayingShowView.kt │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_hearth.webp │ │ ├── ic_login_background.webp │ │ ├── ic_splash_background.webp │ │ └── ic_we.webp │ │ ├── drawable-mdpi │ │ ├── ic_hearth.webp │ │ ├── ic_login_background.webp │ │ ├── ic_splash_background.webp │ │ └── ic_we.webp │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── ic_hearth.webp │ │ ├── ic_login_background.webp │ │ ├── ic_splash_background.webp │ │ └── ic_we.webp │ │ ├── drawable-xxhdpi │ │ ├── ic_hearth.webp │ │ ├── ic_login_background.webp │ │ ├── ic_splash_background.webp │ │ └── ic_we.webp │ │ ├── drawable-xxxhdpi │ │ ├── ic_hearth.webp │ │ ├── ic_login_background.webp │ │ ├── ic_splash_background.webp │ │ └── ic_we.webp │ │ ├── drawable │ │ ├── background_button.xml │ │ ├── background_chip.xml │ │ ├── background_main_tab_app_bar.xml │ │ ├── background_popup.xml │ │ ├── background_popup_error_round.xml │ │ ├── background_popup_info.xml │ │ ├── background_popup_warning.xml │ │ ├── background_secondary_button.xml │ │ ├── background_splash.xml │ │ ├── background_we_love.xml │ │ ├── border_top.xml │ │ ├── ic_calendar.xml │ │ ├── ic_clear.xml │ │ ├── ic_clock.xml │ │ ├── ic_empty_multi_search.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_movee.xml │ │ ├── ic_movee_placeholder.xml │ │ ├── ic_movie.xml │ │ ├── ic_person.xml │ │ ├── ic_search.xml │ │ ├── ic_star.xml │ │ ├── ic_tab_bar_movie.xml │ │ ├── ic_tab_bar_profile.xml │ │ ├── ic_tab_bar_search.xml │ │ ├── ic_tab_bar_tv_show.xml │ │ └── ic_tv_show.xml │ │ ├── font │ │ ├── nunito_bold.ttf │ │ ├── nunito_extrabold.ttf │ │ └── nunito_semibold.ttf │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_login.xml │ │ ├── fragment_movie.xml │ │ ├── fragment_movie_detail.xml │ │ ├── fragment_person_detail.xml │ │ ├── fragment_profile.xml │ │ ├── fragment_search.xml │ │ ├── fragment_tv_show.xml │ │ ├── fragment_tv_show_detail.xml │ │ ├── item_movie_cast.xml │ │ ├── item_multi_search.xml │ │ ├── item_now_playing_show.xml │ │ ├── item_popular_movie.xml │ │ ├── item_top_rated_tv_show.xml │ │ ├── item_tv_show_cast.xml │ │ ├── layout_profile_logged_in.xml │ │ ├── layout_profile_logged_out.xml │ │ ├── layout_show_detail.xml │ │ ├── layout_show_header.xml │ │ ├── view_expandable_text.xml │ │ ├── view_now_playing_show.xml │ │ └── view_popup.xml │ │ ├── menu │ │ └── main_bottom_nav.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ ├── nav_graph_all.xml │ │ ├── nav_graph_movie.xml │ │ ├── nav_graph_profile.xml │ │ ├── nav_graph_search.xml │ │ └── nav_graph_tv_show.xml │ │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── donottranslate.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ │ └── xml │ │ └── scene_show_detail.xml │ └── test │ └── kotlin │ └── com │ └── adesso │ └── movee │ └── ExampleUnitTest.kt ├── config ├── .codecov.yml ├── .detekt.yml ├── .lint.xml ├── dependencies.gradle ├── detekt.gradle ├── git-hooks.gradle.kts ├── gradle-versions-plugin.gradle ├── ktlint.gradle ├── scripts │ └── git-hooks │ │ └── pre-commit.sh └── spotless.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images └── architecture-diagram.png ├── keystore.properties.sample ├── security ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── root │ │ └── security │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── root │ │ └── security │ │ ├── crypto │ │ ├── aes │ │ │ ├── AesAlgorithmSpecs.kt │ │ │ ├── AesConfig.kt │ │ │ ├── AesDecrypt.kt │ │ │ ├── AesEncrypt.kt │ │ │ └── keyspecs │ │ │ │ └── AesKeySpecs.kt │ │ ├── asymmetric │ │ │ ├── AsymmetricKeyGenerator.kt │ │ │ └── KeyAlgorithm.kt │ │ ├── dsa │ │ │ └── DigitalSignature.kt │ │ └── hash │ │ │ └── SecureHash.kt │ │ ├── dsl │ │ └── Cryptography.kt │ │ ├── encoding │ │ ├── Decoder.kt │ │ ├── Encoder.kt │ │ ├── EncodingType.kt │ │ ├── base64 │ │ │ ├── Base64Decoder.kt │ │ │ └── Base64Encoder.kt │ │ └── hex │ │ │ ├── HexDecoder.kt │ │ │ └── HexEncoder.kt │ │ ├── sample │ │ └── SecurityTestActivity.kt │ │ ├── ssl │ │ ├── AdessoSecurityProvider.kt │ │ ├── CertPinner.kt │ │ ├── PublicKeyPinner.kt │ │ ├── SecurityProvider.kt │ │ ├── SocketProvider.kt │ │ ├── TrustStore.kt │ │ └── impl │ │ │ ├── OkHttpCertificatePinner.kt │ │ │ ├── OkHttpPublicKeyPinner.kt │ │ │ ├── PlaySecurityProvider.kt │ │ │ ├── SocketFactoryProvider.kt │ │ │ ├── TrustStoreProvider.kt │ │ │ └── socket │ │ │ └── TLSSocketFactory.kt │ │ ├── storage │ │ └── SecureStorage.kt │ │ └── utility │ │ ├── CertificateUtility.kt │ │ └── UnsafeOkHttpClient.kt │ └── test │ └── java │ └── com │ └── root │ └── security │ ├── CryptoModuleTest.kt │ └── EncodingModuleTest.kt └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/prod-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/.github/workflows/prod-release.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/test-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/.github/workflows/test-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/gradle.properties -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/adesso/movee/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/androidTest/kotlin/com/adesso/movee/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/lottie/popup_error_lottie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/assets/lottie/popup_error_lottie.json -------------------------------------------------------------------------------- /app/src/main/assets/lottie/popup_info_lottie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/assets/lottie/popup_info_lottie.json -------------------------------------------------------------------------------- /app/src/main/assets/lottie/popup_inform_lottie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/assets/lottie/popup_inform_lottie.json -------------------------------------------------------------------------------- /app/src/main/assets/lottie/popup_logo_lottie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/assets/lottie/popup_logo_lottie.json -------------------------------------------------------------------------------- /app/src/main/assets/lottie/popup_warning_lottie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/assets/lottie/popup_warning_lottie.json -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/application/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/application/MainApplication.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BaseAndroidViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BaseAndroidViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BaseBindingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BaseBindingActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BaseBottomSheetDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BaseBottomSheetDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BaseFullScreenBottomSheetFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BaseFullScreenBottomSheetFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BaseListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BaseListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BasePagingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BasePagingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BaseTransparentStatusBarFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BaseTransparentStatusBarFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/BaseViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/BaseViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/ListAdapterItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/ListAdapterItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/base/ListAdapterItemDiffCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/base/ListAdapterItemDiffCallback.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/NetworkConnectionDispatcherImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/NetworkConnectionDispatcherImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/BaseLocalModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/BaseLocalModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/MainDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/MainDatabase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/BaseDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/BaseDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/MovieGenreCrossRefDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/MovieGenreCrossRefDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/MovieGenreDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/MovieGenreDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/NowPlayingMovieDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/NowPlayingMovieDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/NowPlayingMovieIdPageDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/NowPlayingMovieIdPageDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/NowPlayingTvShowIdDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/NowPlayingTvShowIdDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/PopularMovieDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/PopularMovieDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/PopularMovieIdPageDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/PopularMovieIdPageDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/TopRatedTvShowIdDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/TopRatedTvShowIdDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/TvShowDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/TvShowDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/TvShowGenreCrossRefDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/TvShowGenreCrossRefDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/dao/TvShowGenreDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/dao/TvShowGenreDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/BaseIdEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/BaseIdEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/MovieGenreCrossRefEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/MovieGenreCrossRefEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/MovieGenreEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/MovieGenreEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/NowPlayingMovieEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/NowPlayingMovieEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/NowPlayingMovieIdPageEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/NowPlayingMovieIdPageEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/NowPlayingMovieWithGenres.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/NowPlayingMovieWithGenres.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/NowPlayingTvShowIdEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/NowPlayingTvShowIdEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/PopularMovieEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/PopularMovieEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/PopularMovieIdPageEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/PopularMovieIdPageEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/PopularMovieWithGenres.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/PopularMovieWithGenres.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TopRatedTvShowIdEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TopRatedTvShowIdEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TvShowEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TvShowEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TvShowGenreCrossRefEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TvShowGenreCrossRefEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TvShowGenreEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TvShowGenreEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TvShowWithGenres.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/database/entity/TvShowWithGenres.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/datasource/LoginLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/datasource/LoginLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/datasource/MovieLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/datasource/MovieLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/datasource/TvShowLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/datasource/TvShowLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/delegate/StringPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/delegate/StringPreference.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/model/MovieGenreLocalModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/model/MovieGenreLocalModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/local/model/TvShowGenreLocalModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/local/model/TvShowGenreLocalModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/BaseRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/BaseRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/BaseRequestModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/BaseRequestModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/BaseResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/BaseResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/api/LoginService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/api/LoginService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/api/MovieService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/api/MovieService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/api/PersonService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/api/PersonService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/api/SearchService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/api/SearchService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/api/TvShowService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/api/TvShowService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/api/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/api/UserService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/datasource/LoginRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/datasource/LoginRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/datasource/MovieRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/datasource/MovieRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/datasource/PersonRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/datasource/PersonRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/datasource/SearchRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/datasource/SearchRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/datasource/TvShowRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/datasource/TvShowRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/datasource/UserRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/datasource/UserRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/mediator/PopularMovieRemoteMediator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/mediator/PopularMovieRemoteMediator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/login/LoginRequestModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/login/LoginRequestModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/login/LoginResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/login/LoginResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/login/RequestTokenResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/login/RequestTokenResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/login/SessionRequestModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/login/SessionRequestModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/login/SessionResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/login/SessionResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieCastResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieCastResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieCreditsResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieCreditsResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieCrewResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieCrewResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieDetailResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieDetailResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieGenreItemResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieGenreItemResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieGenreResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieGenreResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/MovieResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/NowPlayingMovieResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/NowPlayingMovieResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/PopularMovieResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/movie/PopularMovieResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/person/DepartmentResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/person/DepartmentResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/person/PersonDetailResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/person/PersonDetailResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/search/MultiSearchItemResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/search/MultiSearchItemResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/search/MultiSearchResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/search/MultiSearchResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/search/ProductResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/search/ProductResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/NowPlayingTvShowResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/NowPlayingTvShowResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TopRatedTvShowResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TopRatedTvShowResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowCastResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowCastResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowCreatorResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowCreatorResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowCreditsResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowCreditsResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowCrewResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowCrewResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowDetailResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowDetailResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowGenreItemResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowGenreItemResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowGenreResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowGenreResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/tv/TvShowResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/remote/model/user/UserDetailResponseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/remote/model/user/UserDetailResponseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/repository/LoginRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/repository/LoginRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/repository/MovieRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/repository/MovieRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/repository/PersonRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/repository/PersonRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/repository/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/repository/SearchRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/repository/TvShowRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/repository/TvShowRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/data/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/data/repository/UserRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchMovieCreditsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchMovieCreditsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchMovieDetailUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchMovieDetailUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchNowPlayingMoviesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchNowPlayingMoviesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchNowPlayingTvShowsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchNowPlayingTvShowsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchPersonDetailsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchPersonDetailsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchTopRatedTvShowsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchTopRatedTvShowsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchTvShowCreditsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchTvShowCreditsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchTvShowDetailUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchTvShowDetailUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/FetchUserDetailsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/FetchUserDetailsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/GetLoginStateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/GetLoginStateUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/GetPopularMoviesPagingFlowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/GetPopularMoviesPagingFlowUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/LoginUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/LoginUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/MultiSearchUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/MultiSearchUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/NetworkConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/NetworkConnection.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/NetworkConnectionDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/NetworkConnectionDispatcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/ShouldRefreshPagingUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/ShouldRefreshPagingUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/domain/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/domain/di/DomainModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/databinding/ViewBindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/databinding/ViewBindingAdapters.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/Activity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/Activity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/Context.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/Date.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/Date.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/Fragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/Fragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/ImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/ImageView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/List.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/LiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/LiveData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/SharedPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/SharedPreferences.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/TextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/TextView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/View.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/extension/ViewDataBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/extension/ViewDataBinding.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/module/CacheModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/module/CacheModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/module/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/module/DatabaseModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/module/MoshiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/module/MoshiModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/module/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/module/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/LoginScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/LoginScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/MainScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/MainScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/MovieDetailScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/MovieDetailScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/MovieScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/MovieScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/PersonDetailScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/PersonDetailScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/ProfileScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/ProfileScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/SearchScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/SearchScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/TvShowDetailScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/TvShowDetailScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/scope/TvShowScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/scope/TvShowScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/viewmodel/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/viewmodel/ViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/injection/viewmodel/ViewModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/injection/viewmodel/ViewModelKey.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/popup/PopUpType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/popup/PopUpType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/popup/Popup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/popup/Popup.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/popup/PopupModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/popup/PopupModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/AppBarStateChangeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/AppBarStateChangeListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/Constant.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/DateAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/DateAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/DepartmentResponseJsonAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/DepartmentResponseJsonAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/Event.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/Failure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/Failure.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/GridLayoutSpaceItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/GridLayoutSpaceItemDecoration.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/ImageJsonAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/ImageJsonAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/NetworkHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/NetworkHandler.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/SingleLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/SingleLiveData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/TimberTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/TimberTree.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/TripleCombinedLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/TripleCombinedLiveData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/UseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/UseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/api/ApiKeyInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/api/ApiKeyInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/api/ErrorHandlingInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/api/ErrorHandlingInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/api/RequiresSessionTokenInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/api/RequiresSessionTokenInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/api/RetryAfterInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/api/RetryAfterInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/functional/Collection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/functional/Collection.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/functional/General.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/functional/General.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/typeconverter/DateTypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/typeconverter/DateTypeConverter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/internal/util/typeconverter/GenreConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/internal/util/typeconverter/GenreConverter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/navigation/NavigationCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/navigation/NavigationCommand.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/login/LoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/login/LoginFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/login/LoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/main/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/movie/MovieFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/movie/MovieFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/movie/MovieViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/movie/MovieViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/movie/PopularMovieListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/movie/PopularMovieListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/moviedetail/MovieCastAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/moviedetail/MovieCastAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/moviedetail/MovieDetailFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/moviedetail/MovieDetailFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/moviedetail/MovieDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/moviedetail/MovieDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/persondetail/PersonDetailFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/persondetail/PersonDetailFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/persondetail/PersonDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/persondetail/PersonDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/profile/ProfileFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/profile/ProfileFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/profile/ProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/profile/ProfileViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/search/MultiSearchAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/search/MultiSearchAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/search/SearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/search/SearchFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/search/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/splash/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/splash/SplashActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/tvshow/TopRatedTvShowListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/tvshow/TopRatedTvShowListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/tvshow/TvShowFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/tvshow/TvShowFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/tvshow/TvShowViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/tvshow/TvShowViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/tvshowdetail/TvShowCastAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/tvshowdetail/TvShowCastAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/tvshowdetail/TvShowDetailFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/tvshowdetail/TvShowDetailFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/scene/tvshowdetail/TvShowDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/scene/tvshowdetail/TvShowDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/CreditUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/CreditUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/DepartmentUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/DepartmentUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/GenreUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/GenreUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/LoginState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/LoginState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/MovieCastUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/MovieCastUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/MovieCreditUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/MovieCreditUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/MovieCrewUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/MovieCrewUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/MovieDetailUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/MovieDetailUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/MovieGenreUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/MovieGenreUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/MovieUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/MovieUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/MultiSearchUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/MultiSearchUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/PersonDetailUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/PersonDetailUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/ProductUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/ProductUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/ShowDetailUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/ShowDetailUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/ShowHeaderUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/ShowHeaderUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/ShowUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/ShowUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/TvShowCastUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/TvShowCastUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/TvShowCreatorUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/TvShowCreatorUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/TvShowCreditUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/TvShowCreditUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/TvShowCrewUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/TvShowCrewUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/TvShowDetailUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/TvShowDetailUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/TvShowGenreUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/TvShowGenreUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/TvShowUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/TvShowUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/uimodel/UserDetailUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/uimodel/UserDetailUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/widget/expandabletextview/ExpandableTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/widget/expandabletextview/ExpandableTextView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/adesso/movee/widget/nowplayingshow/NowPlayingShowView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/kotlin/com/adesso/movee/widget/nowplayingshow/NowPlayingShowView.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_hearth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-hdpi/ic_hearth.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_login_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-hdpi/ic_login_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_splash_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-hdpi/ic_splash_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_we.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-hdpi/ic_we.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_hearth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-mdpi/ic_hearth.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_login_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-mdpi/ic_login_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_splash_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-mdpi/ic_splash_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_we.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-mdpi/ic_we.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_hearth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xhdpi/ic_hearth.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_login_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xhdpi/ic_login_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_splash_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xhdpi/ic_splash_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_we.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xhdpi/ic_we.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_hearth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xxhdpi/ic_hearth.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_login_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xxhdpi/ic_login_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_splash_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xxhdpi/ic_splash_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_we.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xxhdpi/ic_we.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_hearth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xxxhdpi/ic_hearth.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_login_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xxxhdpi/ic_login_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_splash_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xxxhdpi/ic_splash_background.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_we.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable-xxxhdpi/ic_we.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_chip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_chip.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_main_tab_app_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_main_tab_app_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_popup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_popup.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_popup_error_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_popup_error_round.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_popup_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_popup_info.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_popup_warning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_popup_warning.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_secondary_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_secondary_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_we_love.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/background_we_love.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/border_top.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_calendar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_calendar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clear.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_clear.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_clock.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_empty_multi_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_empty_multi_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_movee.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_movee.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_movee_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_movee_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_movie.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_person.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_person.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_star.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tab_bar_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_tab_bar_movie.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tab_bar_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_tab_bar_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tab_bar_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_tab_bar_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tab_bar_tv_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_tab_bar_tv_show.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tv_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/drawable/ic_tv_show.xml -------------------------------------------------------------------------------- /app/src/main/res/font/nunito_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/font/nunito_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/nunito_extrabold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/font/nunito_extrabold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/nunito_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/font/nunito_semibold.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/fragment_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/fragment_movie.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_movie_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/fragment_movie_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_person_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/fragment_person_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/fragment_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/fragment_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tv_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/fragment_tv_show.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tv_show_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/fragment_tv_show_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_movie_cast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/item_movie_cast.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_multi_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/item_multi_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_now_playing_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/item_now_playing_show.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_popular_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/item_popular_movie.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_top_rated_tv_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/item_top_rated_tv_show.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_tv_show_cast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/item_tv_show_cast.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_profile_logged_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/layout_profile_logged_in.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_profile_logged_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/layout_profile_logged_out.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_show_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/layout_show_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_show_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/layout_show_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_expandable_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/view_expandable_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_now_playing_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/view_now_playing_show.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_popup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/layout/view_popup.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_bottom_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/menu/main_bottom_nav.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/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/adessoTurkey/android-sample-app/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/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/navigation/nav_graph_all.xml -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/navigation/nav_graph_movie.xml -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/navigation/nav_graph_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/navigation/nav_graph_search.xml -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph_tv_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/navigation/nav_graph_tv_show.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/donottranslate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/values/donottranslate.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/scene_show_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/main/res/xml/scene_show_detail.xml -------------------------------------------------------------------------------- /app/src/test/kotlin/com/adesso/movee/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/app/src/test/kotlin/com/adesso/movee/ExampleUnitTest.kt -------------------------------------------------------------------------------- /config/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/.codecov.yml -------------------------------------------------------------------------------- /config/.detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/.detekt.yml -------------------------------------------------------------------------------- /config/.lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/.lint.xml -------------------------------------------------------------------------------- /config/dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/dependencies.gradle -------------------------------------------------------------------------------- /config/detekt.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/detekt.gradle -------------------------------------------------------------------------------- /config/git-hooks.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/git-hooks.gradle.kts -------------------------------------------------------------------------------- /config/gradle-versions-plugin.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/gradle-versions-plugin.gradle -------------------------------------------------------------------------------- /config/ktlint.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/ktlint.gradle -------------------------------------------------------------------------------- /config/scripts/git-hooks/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/scripts/git-hooks/pre-commit.sh -------------------------------------------------------------------------------- /config/spotless.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/config/spotless.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/images/architecture-diagram.png -------------------------------------------------------------------------------- /keystore.properties.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/keystore.properties.sample -------------------------------------------------------------------------------- /security/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /security/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/build.gradle -------------------------------------------------------------------------------- /security/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /security/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/proguard-rules.pro -------------------------------------------------------------------------------- /security/src/androidTest/java/com/root/security/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/androidTest/java/com/root/security/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /security/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/aes/AesAlgorithmSpecs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/aes/AesAlgorithmSpecs.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/aes/AesConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/aes/AesConfig.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/aes/AesDecrypt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/aes/AesDecrypt.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/aes/AesEncrypt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/aes/AesEncrypt.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/aes/keyspecs/AesKeySpecs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/aes/keyspecs/AesKeySpecs.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/asymmetric/AsymmetricKeyGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/asymmetric/AsymmetricKeyGenerator.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/asymmetric/KeyAlgorithm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/asymmetric/KeyAlgorithm.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/dsa/DigitalSignature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/dsa/DigitalSignature.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/crypto/hash/SecureHash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/crypto/hash/SecureHash.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/dsl/Cryptography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/dsl/Cryptography.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/encoding/Decoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/encoding/Decoder.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/encoding/Encoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/encoding/Encoder.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/encoding/EncodingType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/encoding/EncodingType.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/encoding/base64/Base64Decoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/encoding/base64/Base64Decoder.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/encoding/base64/Base64Encoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/encoding/base64/Base64Encoder.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/encoding/hex/HexDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/encoding/hex/HexDecoder.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/encoding/hex/HexEncoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/encoding/hex/HexEncoder.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/sample/SecurityTestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/sample/SecurityTestActivity.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/AdessoSecurityProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/AdessoSecurityProvider.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/CertPinner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/CertPinner.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/PublicKeyPinner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/PublicKeyPinner.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/SecurityProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/SecurityProvider.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/SocketProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/SocketProvider.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/TrustStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/TrustStore.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/impl/OkHttpCertificatePinner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/impl/OkHttpCertificatePinner.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/impl/OkHttpPublicKeyPinner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/impl/OkHttpPublicKeyPinner.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/impl/PlaySecurityProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/impl/PlaySecurityProvider.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/impl/SocketFactoryProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/impl/SocketFactoryProvider.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/impl/TrustStoreProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/impl/TrustStoreProvider.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/ssl/impl/socket/TLSSocketFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/ssl/impl/socket/TLSSocketFactory.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/storage/SecureStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/storage/SecureStorage.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/utility/CertificateUtility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/utility/CertificateUtility.kt -------------------------------------------------------------------------------- /security/src/main/java/com/root/security/utility/UnsafeOkHttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/main/java/com/root/security/utility/UnsafeOkHttpClient.kt -------------------------------------------------------------------------------- /security/src/test/java/com/root/security/CryptoModuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/test/java/com/root/security/CryptoModuleTest.kt -------------------------------------------------------------------------------- /security/src/test/java/com/root/security/EncodingModuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/security/src/test/java/com/root/security/EncodingModuleTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adessoTurkey/android-sample-app/HEAD/settings.gradle --------------------------------------------------------------------------------