├── .gitignore
├── LICENSE
├── README.md
├── androidLib.gradle
├── androidcore
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── worldsnas
│ │ └── androidcore
│ │ ├── AndroidExtensions.kt
│ │ ├── DisplaySize.kt
│ │ ├── DisplaySizeFactory.kt
│ │ ├── ViewExtensions.kt
│ │ └── helpers
│ │ └── EndlessRecyclerViewScrollListener.kt
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── androidcore
│ └── ExampleUnitTest.kt
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── debug
│ └── java
│ │ └── com
│ │ └── worldsnas
│ │ └── aio
│ │ └── AIOApp.kt
│ ├── main
│ ├── AndroidManifest.xml
│ ├── ic_launcher-web.png
│ ├── java
│ │ └── com
│ │ │ └── worldsnas
│ │ │ └── aio
│ │ │ ├── BaseApp.kt
│ │ │ ├── MainActivity.kt
│ │ │ └── di
│ │ │ ├── ActivityComponent.kt
│ │ │ └── LifecycleEventsModule.kt
│ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── release
│ └── java
│ │ └── com
│ │ └── worldsnas
│ │ └── aio
│ │ └── AIOApp.kt
│ ├── sharedTest
│ └── java
│ │ └── com
│ │ └── worldsnas
│ │ └── aio
│ │ └── LaunchTest.kt
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── aio
│ └── FakeTest.kt
├── assets
├── AIO-demo.gif
├── AIO-detail-1.png
├── AIO-main-1.png
├── AIO-main-2.png
└── AIO-search-1.png
├── base
├── .gitignore
├── build.gradle
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── worldsnas
│ │ └── base
│ │ ├── BasePresenter.kt
│ │ ├── BaseState.kt
│ │ ├── BaseView.kt
│ │ ├── BaseViewHolder.kt
│ │ ├── BaseViewState.kt
│ │ ├── ButterKnifeController.kt
│ │ ├── ButterKnifeViewHolder.kt
│ │ ├── CoroutineView.kt
│ │ ├── LoadingView.kt
│ │ ├── RefWatcherProvider.kt
│ │ ├── RefWatchingController.kt
│ │ ├── ViewBindingController.kt
│ │ └── epoxyhelper
│ │ ├── EpoxyAsyncRecyclerView.kt
│ │ └── KotlinModel.kt
│ └── res
│ ├── drawable
│ └── dialog_bg.xml
│ ├── font
│ ├── montserrat.xml
│ ├── montserrat_bold.ttf
│ ├── montserrat_italic.ttf
│ └── montserrat_regular.ttf
│ ├── layout
│ ├── controller_dialog.xml
│ └── view_loading.xml
│ └── values
│ ├── colors.xml
│ ├── dimens.xml
│ └── strings.xml
├── codecov.yml
├── core
├── .gitignore
├── build.gradle
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── worldsnas
│ │ └── core
│ │ ├── ErrorHolder.kt
│ │ ├── Extensions.kt
│ │ ├── FlowExt.kt
│ │ └── ObservableExt.kt
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── core
│ └── FlowExtTest.kt
├── daggercore
├── .gitignore
├── build.gradle
└── src
│ ├── debug
│ └── java
│ │ └── com
│ │ └── worldsnas
│ │ └── daggercore
│ │ ├── CoreComponent.kt
│ │ └── modules
│ │ └── network
│ │ └── OkHttpModule.kt
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── worldsnas
│ │ └── daggercore
│ │ ├── BaseComponent.kt
│ │ ├── CoreComponentProvider.kt
│ │ ├── DaggerExtensions.kt
│ │ ├── FrescoModule.kt
│ │ ├── lifecycle
│ │ ├── LifecycleComponent.kt
│ │ ├── LifecycleComponentProvider.kt
│ │ ├── LifecycleEvent.kt
│ │ └── Permissions.kt
│ │ ├── modules
│ │ ├── CoreModule.kt
│ │ ├── DatabaseModule.kt
│ │ └── network
│ │ │ ├── AuthTokenAdderInterceptor.kt
│ │ │ ├── EndPoint.kt
│ │ │ ├── InnerOkHttpModule.kt
│ │ │ ├── InnerOkHttpQualifier.kt
│ │ │ ├── NetworkModule.kt
│ │ │ └── NoContentProtocolExceptionInterceptor.kt
│ │ ├── navigator
│ │ ├── ControllerNavigator.kt
│ │ ├── DefaultNavigationComponent.kt
│ │ ├── NavigationScope.kt
│ │ ├── NavigatorModule.kt
│ │ └── changehandler
│ │ │ ├── AnimUtils.java
│ │ │ ├── ArcFadeMoveChangeHandler.java
│ │ │ ├── ArcFadeMoveChangeHandlerCompat.java
│ │ │ ├── CircularRevealChangeHandler.java
│ │ │ ├── CircularRevealChangeHandlerCompat.java
│ │ │ ├── FlipChangeHandler.java
│ │ │ ├── ScaleFadeChangeHandler.java
│ │ │ └── transitions
│ │ │ ├── FabTransform.java
│ │ │ └── GravityArcMotion.java
│ │ └── scope
│ │ ├── ActivityScope.kt
│ │ ├── AppScope.kt
│ │ └── FeatureScope.kt
│ └── release
│ └── java
│ └── com
│ └── worldsnas
│ └── daggercore
│ ├── CoreComponent.kt
│ └── modules
│ └── network
│ └── OkHttpModule.kt
├── db
├── .gitignore
├── build.gradle
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── worldsnas
│ │ │ └── db
│ │ │ ├── DateLongAdapter.kt
│ │ │ ├── LatestMoviePersister.kt
│ │ │ ├── MovieEntity.kt
│ │ │ ├── MovieExt.kt
│ │ │ └── MoviePersister.kt
│ └── sqldelight
│ │ └── com
│ │ └── worldsnas
│ │ └── db
│ │ ├── Genre.sq
│ │ ├── LatestMovie.sq
│ │ └── Movie.sq
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── db
│ └── MoviePersisterTest.kt
├── dependencies.gradle
├── detekt.yml
├── domain
├── .gitignore
├── build.gradle
├── objectbox-models
│ ├── default.json
│ └── default.json.bak
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── worldsnas
│ │ │ └── domain
│ │ │ ├── di
│ │ │ ├── DBModule.kt
│ │ │ ├── DomainModule.kt
│ │ │ ├── MappersModule.kt
│ │ │ └── ServerMapperModule.kt
│ │ │ ├── entity
│ │ │ ├── CastEntity.kt
│ │ │ ├── CompanyEntity.kt
│ │ │ ├── CountryEntity.kt
│ │ │ ├── CrewEntity.kt
│ │ │ ├── GenreEntity.kt
│ │ │ ├── ImageEntity.kt
│ │ │ ├── LanguageEntity.kt
│ │ │ ├── LatestMovieEntity.kt
│ │ │ ├── MovieEntity.kt
│ │ │ ├── ReviewEntity.kt
│ │ │ ├── TranslationEntity.kt
│ │ │ ├── TrendingEntity.kt
│ │ │ └── VideoEntity.kt
│ │ │ ├── helpers
│ │ │ ├── DateHelpers.kt
│ │ │ ├── RetrofitErrorExtensions.kt
│ │ │ ├── RetrofitExtensions.kt
│ │ │ ├── ServerStatusCodes.kt
│ │ │ └── TMDBImageUrlFactory.kt
│ │ │ ├── mappers
│ │ │ ├── CastEntityRepoMapper.kt
│ │ │ ├── CastServerEntityMapper.kt
│ │ │ ├── CompanyEntityRepoMapper.kt
│ │ │ ├── CompanyServerEntityMapper.kt
│ │ │ ├── CompleteMovieRepoMapper.kt
│ │ │ ├── CountryEntityRepoMapper.kt
│ │ │ ├── CountryServerEntityMapper.kt
│ │ │ ├── CrewEntityRepoMapper.kt
│ │ │ ├── CrewServerEntityMapper.kt
│ │ │ ├── GenreDbRepoMapper.kt
│ │ │ ├── GenreEntityRepoMapper.kt
│ │ │ ├── GenreRepoDBMapper.kt
│ │ │ ├── GenreServerEntityMapper.kt
│ │ │ ├── ImageEntityRepoMapper.kt
│ │ │ ├── ImageServerEntityMapper.kt
│ │ │ ├── KeywordServerRepoMapper.kt
│ │ │ ├── LanguageEntityRepoMapper.kt
│ │ │ ├── LanguageServerEntityMapper.kt
│ │ │ ├── MovieDbRepoMapper.kt
│ │ │ ├── MovieRepoDbMapper.kt
│ │ │ ├── PersonServerRepoMapper.kt
│ │ │ ├── ReviewEntityRepoMapper.kt
│ │ │ ├── ReviewServerEntityMapper.kt
│ │ │ ├── TranslationEntityRepoMapper.kt
│ │ │ ├── TranslationServerEntityMapper.kt
│ │ │ ├── VideoEntityRepoMapper.kt
│ │ │ ├── VideoServerEntityMapper.kt
│ │ │ └── server
│ │ │ │ ├── CastServerRepoMapper.kt
│ │ │ │ ├── CompanyServerRepoMapper.kt
│ │ │ │ ├── CountryServerRepoMapper.kt
│ │ │ │ ├── CrewServerRepoMapper.kt
│ │ │ │ ├── GenreServerRepoMapper.kt
│ │ │ │ ├── ImageServerRepoMapper.kt
│ │ │ │ ├── LanguageServerRepoMapper.kt
│ │ │ │ ├── MovieServerRepoMapper.kt
│ │ │ │ ├── ReviewServerRepoMapper.kt
│ │ │ │ ├── TranslationServerRepoMapper.kt
│ │ │ │ └── VideoServerRepoMapper.kt
│ │ │ ├── model
│ │ │ ├── ImageServerTypeHolder.kt
│ │ │ ├── PageModel.kt
│ │ │ ├── repomodel
│ │ │ │ ├── CastRepoModel.kt
│ │ │ │ ├── CompanyRepoModel.kt
│ │ │ │ ├── CountryRepoModel.kt
│ │ │ │ ├── CrewRepoModel.kt
│ │ │ │ ├── GenreRepoModel.kt
│ │ │ │ ├── ImageRepoModel.kt
│ │ │ │ ├── KeywordRepoModel.kt
│ │ │ │ ├── LanguageRepoModel.kt
│ │ │ │ ├── MovieRepoModel.kt
│ │ │ │ ├── PaginatedRepoModel.kt
│ │ │ │ ├── PersonRepoModel.kt
│ │ │ │ ├── ReviewRepoModel.kt
│ │ │ │ ├── TranslationRepoModel.kt
│ │ │ │ └── VideoRepoModel.kt
│ │ │ └── servermodels
│ │ │ │ ├── AppJsonAdapterFactory.kt
│ │ │ │ ├── CastServerModel.kt
│ │ │ │ ├── CompanyServerModel.kt
│ │ │ │ ├── CountryServerModel.kt
│ │ │ │ ├── CreditsServerModel.kt
│ │ │ │ ├── CrewServerModel.kt
│ │ │ │ ├── ExternalIdsSeverModel.kt
│ │ │ │ ├── FullImageServerModel.kt
│ │ │ │ ├── GenreListServerModel.kt
│ │ │ │ ├── GenreServerModel.kt
│ │ │ │ ├── ImageListServerModel.kt
│ │ │ │ ├── ImageServerModel.kt
│ │ │ │ ├── KeywordServerModel.kt
│ │ │ │ ├── LanguageServerModel.kt
│ │ │ │ ├── MovieServerModel.kt
│ │ │ │ ├── PersonServerModel.kt
│ │ │ │ ├── ResultsServerModel.kt
│ │ │ │ ├── ReviewServerModel.kt
│ │ │ │ ├── TranslationDataServerModel.kt
│ │ │ │ ├── TranslationListServerModel.kt
│ │ │ │ ├── TranslationServerModel.kt
│ │ │ │ ├── VideoServerModel.kt
│ │ │ │ ├── error
│ │ │ │ └── ErrorServerModel.kt
│ │ │ │ └── request
│ │ │ │ └── PageRequestModel.kt
│ │ │ └── repo
│ │ │ ├── genre
│ │ │ ├── GenreAPI.kt
│ │ │ ├── GenreRepoModule.kt
│ │ │ ├── MovieGenreFetcher.kt
│ │ │ ├── MovieGenreRepo.kt
│ │ │ ├── MovieGenreRepoImpl.kt
│ │ │ └── MovieGenreRepoOutputModel.kt
│ │ │ ├── home
│ │ │ ├── HomeAPI.kt
│ │ │ ├── HomeRepoModule.kt
│ │ │ ├── latest
│ │ │ │ ├── LatestMovieFetcher.kt
│ │ │ │ ├── LatestMovieRepo.kt
│ │ │ │ ├── LatestMovieRepoOutputModel.kt
│ │ │ │ ├── LatestMovieRepoParamModel.kt
│ │ │ │ └── LatestMovieRequestParam.kt
│ │ │ └── trending
│ │ │ │ ├── TrendingFetcher.kt
│ │ │ │ ├── TrendingRepo.kt
│ │ │ │ ├── TrendingRepoImpl.kt
│ │ │ │ └── model
│ │ │ │ ├── TrendingRepoOutputModel.kt
│ │ │ │ └── TrendingRepoParamModel.kt
│ │ │ ├── moviedetail
│ │ │ ├── MovieDetailRepoImpl.kt
│ │ │ ├── MovieDetailRepoModule.kt
│ │ │ ├── model
│ │ │ │ ├── MovieDetailRepoOutPutModel.kt
│ │ │ │ ├── MovieDetailRepoParamModel.kt
│ │ │ │ └── MovieDetailRequestModel.kt
│ │ │ └── network
│ │ │ │ ├── MovieDetailAPI.kt
│ │ │ │ └── MovieDetailFetcher.kt
│ │ │ ├── people
│ │ │ ├── PeopleAPI.kt
│ │ │ ├── PeopleFetcher.kt
│ │ │ ├── PeopleRepo.kt
│ │ │ ├── PeopleRepoImpl.kt
│ │ │ ├── PeopleRepoModule.kt
│ │ │ └── PeopleRequestModel.kt
│ │ │ └── search
│ │ │ ├── SearchAPI.kt
│ │ │ ├── SearchRepoModule.kt
│ │ │ ├── keywords
│ │ │ ├── SearchKeywordFetcher.kt
│ │ │ ├── SearchKeywordRepoParamModel.kt
│ │ │ ├── SearchKeywordsRepo.kt
│ │ │ └── SearchKeywordsRepoImpl.kt
│ │ │ └── movie
│ │ │ ├── MovieSearchFetcher.kt
│ │ │ ├── MovieSearchRepo.kt
│ │ │ ├── MovieSearchRepoImpl.kt
│ │ │ └── model
│ │ │ ├── MovieSearchRepoOutputModel.kt
│ │ │ ├── MovieSearchRepoParamModel.kt
│ │ │ └── SearchRequestParam.kt
│ └── res
│ │ └── values
│ │ └── strings.xml
│ └── test
│ ├── java
│ └── com
│ │ └── worldsnas
│ │ └── domain
│ │ ├── helpers
│ │ └── TMDBImageUrlFactoryTest.kt
│ │ └── repo
│ │ ├── genre
│ │ └── MovieGenreRepoImplTest.kt
│ │ ├── home
│ │ └── latest
│ │ │ └── LatestMovieRepoImplTest.kt
│ │ ├── moviedetail
│ │ ├── MovieDetailRepoImplTest.kt
│ │ └── network
│ │ │ └── MovieDetailFetcherTest.kt
│ │ └── people
│ │ └── PeopleRepoTest.kt
│ └── resources
│ └── json
│ ├── Genres.json
│ ├── People.json
│ └── Sample404Error.json
├── dynamicFeature.gradle
├── extras.gradle
├── gallery
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── worldsnas
│ │ │ └── gallery
│ │ │ ├── AnimationUtils.kt
│ │ │ ├── GalleryView.kt
│ │ │ ├── ImageViewerView.kt
│ │ │ ├── MultiTouchViewPager.kt
│ │ │ ├── OnDismissListener.kt
│ │ │ ├── SwipeDirectionDetector.kt
│ │ │ ├── SwipeToDismissListener.kt
│ │ │ ├── adapter
│ │ │ ├── ImageViewerAdapter.kt
│ │ │ ├── RecyclingPagerAdapter.kt
│ │ │ └── ViewHolder.kt
│ │ │ └── drawee
│ │ │ ├── NonInterceptableAttacher.kt
│ │ │ └── ZoomableDraweeView.kt
│ └── res
│ │ ├── layout
│ │ └── image_viewer.xml
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── gallery
│ └── ScreenTest.kt
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── home
├── .gitignore
├── build.gradle
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── worldsnas
│ │ └── home
│ │ ├── ExampleInstrumentedTest.java
│ │ └── view
│ │ └── HomeViewTest.kt
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── worldsnas
│ │ │ └── home
│ │ │ ├── HomeIntent.kt
│ │ │ ├── HomePresenter.kt
│ │ │ ├── HomeProcessor.kt
│ │ │ ├── HomeResult.kt
│ │ │ ├── HomeState.kt
│ │ │ ├── adapter
│ │ │ ├── HomeAdapter.kt
│ │ │ ├── HomeMoviesAdapter.kt
│ │ │ ├── HomeUIDiffCallback.kt
│ │ │ └── MovieUIDiffCallback.kt
│ │ │ ├── di
│ │ │ ├── HomeComponent.kt
│ │ │ └── HomeModule.kt
│ │ │ ├── mapper
│ │ │ └── MovieRepoUIMapper.kt
│ │ │ ├── model
│ │ │ ├── HomeUIModel.kt
│ │ │ └── MovieUIModel.kt
│ │ │ └── view
│ │ │ ├── BannerView.kt
│ │ │ ├── HomeMovieViewHolder.kt
│ │ │ ├── HomeView.kt
│ │ │ ├── MoviesViewHolder.kt
│ │ │ └── SliderViewHolder.kt
│ └── res
│ │ ├── drawable
│ │ └── ic_search_black_24dp.xml
│ │ ├── layout
│ │ ├── banner_view.xml
│ │ ├── row_home_movie.xml
│ │ ├── row_movies_layout.xml
│ │ ├── row_slider_layout.xml
│ │ └── view_home.xml
│ │ ├── values
│ │ └── strings.xml
│ │ └── xml
│ │ └── home_collapsing_toolbar.xml
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── home
│ └── ScreenTest.kt
├── kotlinLib.gradle
├── kotlintesthelpers
├── .gitignore
├── build.gradle
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── worldsnas
│ │ └── kotlintesthelpers
│ │ ├── AssertJExt.kt
│ │ ├── ErrorResponseFactory.kt
│ │ ├── FlowAssert.kt
│ │ ├── Randoms.kt
│ │ ├── TestActivity.kt
│ │ ├── helpers
│ │ └── Extensions.kt
│ │ └── rule
│ │ ├── RxTestSchedulerRule.kt
│ │ └── RxTrampolineSchedulerRule.kt
│ └── res
│ └── layout
│ └── activity_test.xml
├── moviedetail
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── worldsnas
│ │ │ └── moviedetail
│ │ │ ├── MovieDetailAction.kt
│ │ │ ├── MovieDetailIntent.kt
│ │ │ ├── MovieDetailPresenter.kt
│ │ │ ├── MovieDetailProcessor.kt
│ │ │ ├── MovieDetailResult.kt
│ │ │ ├── MovieDetailState.kt
│ │ │ ├── adapter
│ │ │ ├── GenreAdapter.kt
│ │ │ ├── GenreDiffCallback.kt
│ │ │ └── covermovie
│ │ │ │ ├── MovieCoverAdapter.kt
│ │ │ │ └── MovieCoverUIDiffCallback.kt
│ │ │ ├── di
│ │ │ ├── MovieDetailComponent.kt
│ │ │ └── MovieDetailModule.kt
│ │ │ ├── mapper
│ │ │ ├── GenreRepoUIMapper.kt
│ │ │ └── MovieRepoUIMapper.kt
│ │ │ ├── model
│ │ │ ├── GenreUIModel.kt
│ │ │ └── MovieUIModel.kt
│ │ │ └── view
│ │ │ ├── GenreViewHolder.kt
│ │ │ ├── MovieCoverViewHolder.kt
│ │ │ └── MovieDetailView.kt
│ └── res
│ │ ├── layout
│ │ ├── row_genre.xml
│ │ ├── row_recommendation_movie.xml
│ │ └── view_movie_detail.xml
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── moviedetail
│ ├── MovieDetailPresenterTest.kt
│ └── view
│ ├── MovieDetailViewTest.kt
│ └── ScreenTest.kt
├── mvi
├── .gitignore
├── build.gradle
└── src
│ └── main
│ └── java
│ └── com
│ └── worldsnas
│ └── mvi
│ ├── MviAction.kt
│ ├── MviIntent.kt
│ ├── MviPresenter.kt
│ ├── MviProcessor.kt
│ ├── MviResult.kt
│ ├── MviView.kt
│ └── MviViewState.kt
├── navigation
├── build.gradle
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── worldsnas
│ │ │ └── navigation
│ │ │ ├── Activities.kt
│ │ │ ├── Navigation.kt
│ │ │ ├── NavigationAnimation.kt
│ │ │ ├── Navigator.kt
│ │ │ ├── Screens.kt
│ │ │ └── model
│ │ │ ├── GalleryLocalModel.kt
│ │ │ ├── MovieDetailLocalModel.kt
│ │ │ └── SeachLocalModel.kt
│ └── res
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── navigation
│ ├── NavigationTest.kt
│ └── TestController.kt
├── panther
├── .gitignore
├── build.gradle
└── src
│ └── main
│ └── java
│ └── com
│ └── worldsnas
│ └── panther
│ ├── Factory.kt
│ ├── Fetcher.kt
│ ├── Mapper.kt
│ ├── Persister.kt
│ └── RFetcher.kt
├── proguard-rules.pro
├── projectDependencyGraph.gradle
├── search
├── .gitignore
├── build.gradle
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── worldsnas
│ │ │ └── search
│ │ │ ├── SearchIntent.kt
│ │ │ ├── SearchPresenter.kt
│ │ │ ├── SearchProcessor.kt
│ │ │ ├── SearchResult.kt
│ │ │ ├── SearchState.kt
│ │ │ ├── di
│ │ │ ├── SearchComponent.kt
│ │ │ └── SearchModule.kt
│ │ │ ├── mapper
│ │ │ └── MovieRepoUIMapper.kt
│ │ │ ├── model
│ │ │ └── MovieUIModel.kt
│ │ │ └── view
│ │ │ ├── MovieRow.kt
│ │ │ └── SearchView.kt
│ └── res
│ │ ├── drawable
│ │ └── ic_arrow_back_black_24dp.xml
│ │ ├── layout
│ │ ├── row_search_movie.xml
│ │ └── view_search.xml
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── worldsnas
│ └── search
│ └── view
│ └── ScreenTest.kt
├── settings.gradle
├── slider
├── .gitignore
├── build.gradle
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── daimajia
│ │ └── slider
│ │ └── library
│ │ ├── Animations
│ │ ├── BaseAnimationInterface.java
│ │ └── DescriptionAnimation.java
│ │ ├── AsyncSimpleController.kt
│ │ ├── HorizontalCarousel.kt
│ │ ├── Indicators
│ │ └── PagerIndicator.java
│ │ ├── InfiniteScroller.kt
│ │ ├── Slider.kt
│ │ ├── SliderAdapter.java
│ │ ├── SliderLayout.java
│ │ ├── SliderTypes
│ │ ├── BaseSliderView.java
│ │ ├── DefaultSliderView.java
│ │ └── TextSliderView.java
│ │ ├── Transformers
│ │ ├── AccordionTransformer.java
│ │ ├── BackgroundToForegroundTransformer.java
│ │ ├── BaseTransformer.java
│ │ ├── CubeInTransformer.java
│ │ ├── DefaultTransformer.java
│ │ ├── DepthPageTransformer.java
│ │ ├── FadeTransformer.java
│ │ ├── FlipHorizontalTransformer.java
│ │ ├── FlipPageViewTransformer.java
│ │ ├── ForegroundToBackgroundTransformer.java
│ │ ├── RotateDownTransformer.java
│ │ ├── RotateUpTransformer.java
│ │ ├── StackTransformer.java
│ │ ├── TabletTransformer.java
│ │ ├── ZoomInTransformer.java
│ │ ├── ZoomOutSlideTransformer.java
│ │ └── ZoomOutTransformer.java
│ │ └── Tricks
│ │ ├── FixedSpeedScroller.java
│ │ ├── InfinitePagerAdapter.java
│ │ ├── InfiniteViewPager.java
│ │ └── ViewPagerEx.java
│ └── res
│ ├── drawable
│ └── indicator_corner_bg.xml
│ ├── layout
│ ├── indicator_layout.xml
│ ├── render_type_default.xml
│ ├── render_type_text.xml
│ ├── slider_layout.xml
│ └── slider_view.xml
│ └── values
│ ├── attrs.xml
│ ├── strings.xml
│ └── styles.xml
├── ui-ux
├── Home.pdf
└── font
│ ├── Montserrat-Black.ttf
│ ├── Montserrat-BlackItalic.ttf
│ ├── Montserrat-Bold.ttf
│ ├── Montserrat-BoldItalic.ttf
│ ├── Montserrat-ExtraBold.ttf
│ ├── Montserrat-ExtraBoldItalic.ttf
│ ├── Montserrat-ExtraLight.ttf
│ ├── Montserrat-ExtraLightItalic.ttf
│ ├── Montserrat-Italic.ttf
│ ├── Montserrat-Light.ttf
│ ├── Montserrat-LightItalic.ttf
│ ├── Montserrat-Medium.ttf
│ ├── Montserrat-MediumItalic.ttf
│ ├── Montserrat-Regular.ttf
│ ├── Montserrat-SemiBold.ttf
│ ├── Montserrat-SemiBoldItalic.ttf
│ ├── Montserrat-Thin.ttf
│ ├── Montserrat-ThinItalic.ttf
│ └── OFL.txt
└── view-component
├── .gitignore
├── build.gradle
└── src
└── main
├── AndroidManifest.xml
├── java
└── com
│ └── worldsnas
│ └── view_component
│ └── MovieView.kt
└── res
├── layout
└── movie_view.xml
└── values
└── strings.xml
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/README.md
--------------------------------------------------------------------------------
/androidLib.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidLib.gradle
--------------------------------------------------------------------------------
/androidcore/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/androidcore/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/build.gradle
--------------------------------------------------------------------------------
/androidcore/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/androidcore/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/proguard-rules.pro
--------------------------------------------------------------------------------
/androidcore/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/androidcore/src/main/java/com/worldsnas/androidcore/AndroidExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/src/main/java/com/worldsnas/androidcore/AndroidExtensions.kt
--------------------------------------------------------------------------------
/androidcore/src/main/java/com/worldsnas/androidcore/DisplaySize.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/src/main/java/com/worldsnas/androidcore/DisplaySize.kt
--------------------------------------------------------------------------------
/androidcore/src/main/java/com/worldsnas/androidcore/DisplaySizeFactory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/src/main/java/com/worldsnas/androidcore/DisplaySizeFactory.kt
--------------------------------------------------------------------------------
/androidcore/src/main/java/com/worldsnas/androidcore/ViewExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/src/main/java/com/worldsnas/androidcore/ViewExtensions.kt
--------------------------------------------------------------------------------
/androidcore/src/main/java/com/worldsnas/androidcore/helpers/EndlessRecyclerViewScrollListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/src/main/java/com/worldsnas/androidcore/helpers/EndlessRecyclerViewScrollListener.kt
--------------------------------------------------------------------------------
/androidcore/src/test/java/com/worldsnas/androidcore/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/androidcore/src/test/java/com/worldsnas/androidcore/ExampleUnitTest.kt
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | /aio-key.jks
3 | google-services.json
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/build.gradle
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/debug/java/com/worldsnas/aio/AIOApp.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/debug/java/com/worldsnas/aio/AIOApp.kt
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/ic_launcher-web.png
--------------------------------------------------------------------------------
/app/src/main/java/com/worldsnas/aio/BaseApp.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/java/com/worldsnas/aio/BaseApp.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/worldsnas/aio/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/java/com/worldsnas/aio/MainActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/worldsnas/aio/di/ActivityComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/java/com/worldsnas/aio/di/ActivityComponent.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/worldsnas/aio/di/LifecycleEventsModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/java/com/worldsnas/aio/di/LifecycleEventsModule.kt
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/drawable/ic_launcher_background.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/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/helloseyedjafari/AIO/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/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/app/src/release/java/com/worldsnas/aio/AIOApp.kt:
--------------------------------------------------------------------------------
1 | package com.worldsnas.aio
2 |
3 |
4 | class AIOApp : BaseApp()
--------------------------------------------------------------------------------
/app/src/sharedTest/java/com/worldsnas/aio/LaunchTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/sharedTest/java/com/worldsnas/aio/LaunchTest.kt
--------------------------------------------------------------------------------
/app/src/test/java/com/worldsnas/aio/FakeTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/app/src/test/java/com/worldsnas/aio/FakeTest.kt
--------------------------------------------------------------------------------
/assets/AIO-demo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/assets/AIO-demo.gif
--------------------------------------------------------------------------------
/assets/AIO-detail-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/assets/AIO-detail-1.png
--------------------------------------------------------------------------------
/assets/AIO-main-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/assets/AIO-main-1.png
--------------------------------------------------------------------------------
/assets/AIO-main-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/assets/AIO-main-2.png
--------------------------------------------------------------------------------
/assets/AIO-search-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/assets/AIO-search-1.png
--------------------------------------------------------------------------------
/base/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/base/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/build.gradle
--------------------------------------------------------------------------------
/base/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/BasePresenter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/BasePresenter.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/BaseState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/BaseState.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/BaseView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/BaseView.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/BaseViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/BaseViewHolder.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/BaseViewState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/BaseViewState.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/ButterKnifeController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/ButterKnifeController.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/ButterKnifeViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/ButterKnifeViewHolder.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/CoroutineView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/CoroutineView.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/LoadingView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/LoadingView.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/RefWatcherProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/RefWatcherProvider.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/RefWatchingController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/RefWatchingController.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/ViewBindingController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/ViewBindingController.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/epoxyhelper/EpoxyAsyncRecyclerView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/epoxyhelper/EpoxyAsyncRecyclerView.kt
--------------------------------------------------------------------------------
/base/src/main/java/com/worldsnas/base/epoxyhelper/KotlinModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/java/com/worldsnas/base/epoxyhelper/KotlinModel.kt
--------------------------------------------------------------------------------
/base/src/main/res/drawable/dialog_bg.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/drawable/dialog_bg.xml
--------------------------------------------------------------------------------
/base/src/main/res/font/montserrat.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/font/montserrat.xml
--------------------------------------------------------------------------------
/base/src/main/res/font/montserrat_bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/font/montserrat_bold.ttf
--------------------------------------------------------------------------------
/base/src/main/res/font/montserrat_italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/font/montserrat_italic.ttf
--------------------------------------------------------------------------------
/base/src/main/res/font/montserrat_regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/font/montserrat_regular.ttf
--------------------------------------------------------------------------------
/base/src/main/res/layout/controller_dialog.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/layout/controller_dialog.xml
--------------------------------------------------------------------------------
/base/src/main/res/layout/view_loading.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/layout/view_loading.xml
--------------------------------------------------------------------------------
/base/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/base/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/values/dimens.xml
--------------------------------------------------------------------------------
/base/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/base/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/codecov.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/codecov.yml
--------------------------------------------------------------------------------
/core/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/core/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/core/build.gradle
--------------------------------------------------------------------------------
/core/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/src/main/java/com/worldsnas/core/ErrorHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/core/src/main/java/com/worldsnas/core/ErrorHolder.kt
--------------------------------------------------------------------------------
/core/src/main/java/com/worldsnas/core/Extensions.kt:
--------------------------------------------------------------------------------
1 | package com.worldsnas.core
2 |
3 |
--------------------------------------------------------------------------------
/core/src/main/java/com/worldsnas/core/FlowExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/core/src/main/java/com/worldsnas/core/FlowExt.kt
--------------------------------------------------------------------------------
/core/src/main/java/com/worldsnas/core/ObservableExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/core/src/main/java/com/worldsnas/core/ObservableExt.kt
--------------------------------------------------------------------------------
/core/src/test/java/com/worldsnas/core/FlowExtTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/core/src/test/java/com/worldsnas/core/FlowExtTest.kt
--------------------------------------------------------------------------------
/daggercore/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/daggercore/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/build.gradle
--------------------------------------------------------------------------------
/daggercore/src/debug/java/com/worldsnas/daggercore/CoreComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/debug/java/com/worldsnas/daggercore/CoreComponent.kt
--------------------------------------------------------------------------------
/daggercore/src/debug/java/com/worldsnas/daggercore/modules/network/OkHttpModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/debug/java/com/worldsnas/daggercore/modules/network/OkHttpModule.kt
--------------------------------------------------------------------------------
/daggercore/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/BaseComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/BaseComponent.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/CoreComponentProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/CoreComponentProvider.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/DaggerExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/DaggerExtensions.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/FrescoModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/FrescoModule.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/lifecycle/LifecycleComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/lifecycle/LifecycleComponent.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/lifecycle/LifecycleComponentProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/lifecycle/LifecycleComponentProvider.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/lifecycle/LifecycleEvent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/lifecycle/LifecycleEvent.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/lifecycle/Permissions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/lifecycle/Permissions.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/modules/CoreModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/modules/CoreModule.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/modules/DatabaseModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/modules/DatabaseModule.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/AuthTokenAdderInterceptor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/AuthTokenAdderInterceptor.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/EndPoint.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/EndPoint.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/InnerOkHttpModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/InnerOkHttpModule.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/InnerOkHttpQualifier.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/InnerOkHttpQualifier.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/NetworkModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/NetworkModule.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/NoContentProtocolExceptionInterceptor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/modules/network/NoContentProtocolExceptionInterceptor.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/ControllerNavigator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/ControllerNavigator.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/DefaultNavigationComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/DefaultNavigationComponent.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/NavigationScope.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/NavigationScope.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/NavigatorModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/NavigatorModule.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/AnimUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/AnimUtils.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/ArcFadeMoveChangeHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/ArcFadeMoveChangeHandler.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/ArcFadeMoveChangeHandlerCompat.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/ArcFadeMoveChangeHandlerCompat.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/CircularRevealChangeHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/CircularRevealChangeHandler.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/CircularRevealChangeHandlerCompat.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/CircularRevealChangeHandlerCompat.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/FlipChangeHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/FlipChangeHandler.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/ScaleFadeChangeHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/ScaleFadeChangeHandler.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/transitions/FabTransform.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/transitions/FabTransform.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/transitions/GravityArcMotion.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/navigator/changehandler/transitions/GravityArcMotion.java
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/scope/ActivityScope.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/scope/ActivityScope.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/scope/AppScope.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/scope/AppScope.kt
--------------------------------------------------------------------------------
/daggercore/src/main/java/com/worldsnas/daggercore/scope/FeatureScope.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/main/java/com/worldsnas/daggercore/scope/FeatureScope.kt
--------------------------------------------------------------------------------
/daggercore/src/release/java/com/worldsnas/daggercore/CoreComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/release/java/com/worldsnas/daggercore/CoreComponent.kt
--------------------------------------------------------------------------------
/daggercore/src/release/java/com/worldsnas/daggercore/modules/network/OkHttpModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/daggercore/src/release/java/com/worldsnas/daggercore/modules/network/OkHttpModule.kt
--------------------------------------------------------------------------------
/db/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/db/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/build.gradle
--------------------------------------------------------------------------------
/db/src/main/java/com/worldsnas/db/DateLongAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/main/java/com/worldsnas/db/DateLongAdapter.kt
--------------------------------------------------------------------------------
/db/src/main/java/com/worldsnas/db/LatestMoviePersister.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/main/java/com/worldsnas/db/LatestMoviePersister.kt
--------------------------------------------------------------------------------
/db/src/main/java/com/worldsnas/db/MovieEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/main/java/com/worldsnas/db/MovieEntity.kt
--------------------------------------------------------------------------------
/db/src/main/java/com/worldsnas/db/MovieExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/main/java/com/worldsnas/db/MovieExt.kt
--------------------------------------------------------------------------------
/db/src/main/java/com/worldsnas/db/MoviePersister.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/main/java/com/worldsnas/db/MoviePersister.kt
--------------------------------------------------------------------------------
/db/src/main/sqldelight/com/worldsnas/db/Genre.sq:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/main/sqldelight/com/worldsnas/db/Genre.sq
--------------------------------------------------------------------------------
/db/src/main/sqldelight/com/worldsnas/db/LatestMovie.sq:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/main/sqldelight/com/worldsnas/db/LatestMovie.sq
--------------------------------------------------------------------------------
/db/src/main/sqldelight/com/worldsnas/db/Movie.sq:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/main/sqldelight/com/worldsnas/db/Movie.sq
--------------------------------------------------------------------------------
/db/src/test/java/com/worldsnas/db/MoviePersisterTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/db/src/test/java/com/worldsnas/db/MoviePersisterTest.kt
--------------------------------------------------------------------------------
/dependencies.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/dependencies.gradle
--------------------------------------------------------------------------------
/detekt.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/detekt.yml
--------------------------------------------------------------------------------
/domain/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/domain/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/build.gradle
--------------------------------------------------------------------------------
/domain/objectbox-models/default.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/objectbox-models/default.json
--------------------------------------------------------------------------------
/domain/objectbox-models/default.json.bak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/objectbox-models/default.json.bak
--------------------------------------------------------------------------------
/domain/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/di/DBModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/di/DBModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/di/DomainModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/di/DomainModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/di/MappersModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/di/MappersModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/di/ServerMapperModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/di/ServerMapperModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/CastEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/CastEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/CompanyEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/CompanyEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/CountryEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/CountryEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/CrewEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/CrewEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/GenreEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/GenreEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/ImageEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/ImageEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/LanguageEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/LanguageEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/LatestMovieEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/LatestMovieEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/MovieEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/MovieEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/ReviewEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/ReviewEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/TranslationEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/TranslationEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/TrendingEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/TrendingEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/entity/VideoEntity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/entity/VideoEntity.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/helpers/DateHelpers.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/helpers/DateHelpers.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/helpers/RetrofitErrorExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/helpers/RetrofitErrorExtensions.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/helpers/RetrofitExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/helpers/RetrofitExtensions.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/helpers/ServerStatusCodes.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/helpers/ServerStatusCodes.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/helpers/TMDBImageUrlFactory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/helpers/TMDBImageUrlFactory.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CastEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CastEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CastServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CastServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CompanyEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CompanyEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CompanyServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CompanyServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CompleteMovieRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CompleteMovieRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CountryEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CountryEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CountryServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CountryServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CrewEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CrewEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/CrewServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/CrewServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/GenreDbRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/GenreDbRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/GenreEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/GenreEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/GenreRepoDBMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/GenreRepoDBMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/GenreServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/GenreServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/ImageEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/ImageEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/ImageServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/ImageServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/KeywordServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/KeywordServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/LanguageEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/LanguageEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/LanguageServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/LanguageServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/MovieDbRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/MovieDbRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/MovieRepoDbMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/MovieRepoDbMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/PersonServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/PersonServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/ReviewEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/ReviewEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/ReviewServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/ReviewServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/TranslationEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/TranslationEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/TranslationServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/TranslationServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/VideoEntityRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/VideoEntityRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/VideoServerEntityMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/VideoServerEntityMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/CastServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/CastServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/CompanyServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/CompanyServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/CountryServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/CountryServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/CrewServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/CrewServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/GenreServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/GenreServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/ImageServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/ImageServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/LanguageServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/LanguageServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/MovieServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/MovieServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/ReviewServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/ReviewServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/TranslationServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/TranslationServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/mappers/server/VideoServerRepoMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/mappers/server/VideoServerRepoMapper.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/ImageServerTypeHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/ImageServerTypeHolder.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/PageModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/PageModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/CastRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/CastRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/CompanyRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/CompanyRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/CountryRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/CountryRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/CrewRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/CrewRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/GenreRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/GenreRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/ImageRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/ImageRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/KeywordRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/KeywordRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/LanguageRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/LanguageRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/MovieRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/MovieRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/PaginatedRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/PaginatedRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/PersonRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/PersonRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/ReviewRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/ReviewRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/TranslationRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/TranslationRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/repomodel/VideoRepoModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/repomodel/VideoRepoModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/AppJsonAdapterFactory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/AppJsonAdapterFactory.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/CastServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/CastServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/CompanyServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/CompanyServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/CountryServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/CountryServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/CreditsServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/CreditsServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/CrewServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/CrewServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/ExternalIdsSeverModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/ExternalIdsSeverModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/FullImageServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/FullImageServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/GenreListServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/GenreListServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/GenreServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/GenreServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/ImageListServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/ImageListServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/ImageServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/ImageServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/KeywordServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/KeywordServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/LanguageServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/LanguageServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/MovieServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/MovieServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/PersonServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/PersonServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/ResultsServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/ResultsServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/ReviewServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/ReviewServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/TranslationDataServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/TranslationDataServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/TranslationListServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/TranslationListServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/TranslationServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/TranslationServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/VideoServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/VideoServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/error/ErrorServerModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/error/ErrorServerModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/model/servermodels/request/PageRequestModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/model/servermodels/request/PageRequestModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/genre/GenreAPI.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/genre/GenreAPI.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/genre/GenreRepoModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/genre/GenreRepoModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/genre/MovieGenreFetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/genre/MovieGenreFetcher.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/genre/MovieGenreRepo.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/genre/MovieGenreRepo.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/genre/MovieGenreRepoImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/genre/MovieGenreRepoImpl.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/genre/MovieGenreRepoOutputModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/genre/MovieGenreRepoOutputModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/HomeAPI.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/HomeAPI.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/HomeRepoModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/HomeRepoModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieFetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieFetcher.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieRepo.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieRepo.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieRepoOutputModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieRepoOutputModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieRepoParamModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieRepoParamModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieRequestParam.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/latest/LatestMovieRequestParam.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/trending/TrendingFetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/trending/TrendingFetcher.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/trending/TrendingRepo.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/trending/TrendingRepo.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/trending/TrendingRepoImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/trending/TrendingRepoImpl.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/trending/model/TrendingRepoOutputModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/trending/model/TrendingRepoOutputModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/home/trending/model/TrendingRepoParamModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/home/trending/model/TrendingRepoParamModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/MovieDetailRepoImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/MovieDetailRepoImpl.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/MovieDetailRepoModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/MovieDetailRepoModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/model/MovieDetailRepoOutPutModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/model/MovieDetailRepoOutPutModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/model/MovieDetailRepoParamModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/model/MovieDetailRepoParamModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/model/MovieDetailRequestModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/model/MovieDetailRequestModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/network/MovieDetailAPI.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/network/MovieDetailAPI.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/network/MovieDetailFetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/moviedetail/network/MovieDetailFetcher.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleAPI.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleAPI.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleFetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleFetcher.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleRepo.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleRepo.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleRepoImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleRepoImpl.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleRepoModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleRepoModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleRequestModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/people/PeopleRequestModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/SearchAPI.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/SearchAPI.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/SearchRepoModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/SearchRepoModule.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/keywords/SearchKeywordFetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/keywords/SearchKeywordFetcher.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/keywords/SearchKeywordRepoParamModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/keywords/SearchKeywordRepoParamModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/keywords/SearchKeywordsRepo.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/keywords/SearchKeywordsRepo.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/keywords/SearchKeywordsRepoImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/keywords/SearchKeywordsRepoImpl.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/movie/MovieSearchFetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/movie/MovieSearchFetcher.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/movie/MovieSearchRepo.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/movie/MovieSearchRepo.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/movie/MovieSearchRepoImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/movie/MovieSearchRepoImpl.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/movie/model/MovieSearchRepoOutputModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/movie/model/MovieSearchRepoOutputModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/movie/model/MovieSearchRepoParamModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/movie/model/MovieSearchRepoParamModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/worldsnas/domain/repo/search/movie/model/SearchRequestParam.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/java/com/worldsnas/domain/repo/search/movie/model/SearchRequestParam.kt
--------------------------------------------------------------------------------
/domain/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/domain/src/test/java/com/worldsnas/domain/helpers/TMDBImageUrlFactoryTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/java/com/worldsnas/domain/helpers/TMDBImageUrlFactoryTest.kt
--------------------------------------------------------------------------------
/domain/src/test/java/com/worldsnas/domain/repo/genre/MovieGenreRepoImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/java/com/worldsnas/domain/repo/genre/MovieGenreRepoImplTest.kt
--------------------------------------------------------------------------------
/domain/src/test/java/com/worldsnas/domain/repo/home/latest/LatestMovieRepoImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/java/com/worldsnas/domain/repo/home/latest/LatestMovieRepoImplTest.kt
--------------------------------------------------------------------------------
/domain/src/test/java/com/worldsnas/domain/repo/moviedetail/MovieDetailRepoImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/java/com/worldsnas/domain/repo/moviedetail/MovieDetailRepoImplTest.kt
--------------------------------------------------------------------------------
/domain/src/test/java/com/worldsnas/domain/repo/moviedetail/network/MovieDetailFetcherTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/java/com/worldsnas/domain/repo/moviedetail/network/MovieDetailFetcherTest.kt
--------------------------------------------------------------------------------
/domain/src/test/java/com/worldsnas/domain/repo/people/PeopleRepoTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/java/com/worldsnas/domain/repo/people/PeopleRepoTest.kt
--------------------------------------------------------------------------------
/domain/src/test/resources/json/Genres.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/resources/json/Genres.json
--------------------------------------------------------------------------------
/domain/src/test/resources/json/People.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/resources/json/People.json
--------------------------------------------------------------------------------
/domain/src/test/resources/json/Sample404Error.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/domain/src/test/resources/json/Sample404Error.json
--------------------------------------------------------------------------------
/dynamicFeature.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/dynamicFeature.gradle
--------------------------------------------------------------------------------
/extras.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/extras.gradle
--------------------------------------------------------------------------------
/gallery/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/gallery/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/build.gradle
--------------------------------------------------------------------------------
/gallery/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/proguard-rules.pro
--------------------------------------------------------------------------------
/gallery/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/AnimationUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/AnimationUtils.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/GalleryView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/GalleryView.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/ImageViewerView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/ImageViewerView.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/MultiTouchViewPager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/MultiTouchViewPager.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/OnDismissListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/OnDismissListener.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/SwipeDirectionDetector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/SwipeDirectionDetector.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/SwipeToDismissListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/SwipeToDismissListener.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/adapter/ImageViewerAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/adapter/ImageViewerAdapter.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/adapter/RecyclingPagerAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/adapter/RecyclingPagerAdapter.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/adapter/ViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/adapter/ViewHolder.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/drawee/NonInterceptableAttacher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/drawee/NonInterceptableAttacher.kt
--------------------------------------------------------------------------------
/gallery/src/main/java/com/worldsnas/gallery/drawee/ZoomableDraweeView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/java/com/worldsnas/gallery/drawee/ZoomableDraweeView.kt
--------------------------------------------------------------------------------
/gallery/src/main/res/layout/image_viewer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/res/layout/image_viewer.xml
--------------------------------------------------------------------------------
/gallery/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/gallery/src/test/java/com/worldsnas/gallery/ScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gallery/src/test/java/com/worldsnas/gallery/ScreenTest.kt
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/home/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/home/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/build.gradle
--------------------------------------------------------------------------------
/home/src/androidTest/java/com/worldsnas/home/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/androidTest/java/com/worldsnas/home/ExampleInstrumentedTest.java
--------------------------------------------------------------------------------
/home/src/androidTest/java/com/worldsnas/home/view/HomeViewTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/androidTest/java/com/worldsnas/home/view/HomeViewTest.kt
--------------------------------------------------------------------------------
/home/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/HomeIntent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/HomeIntent.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/HomePresenter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/HomePresenter.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/HomeProcessor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/HomeProcessor.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/HomeResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/HomeResult.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/HomeState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/HomeState.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/adapter/HomeAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/adapter/HomeAdapter.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/adapter/HomeMoviesAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/adapter/HomeMoviesAdapter.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/adapter/HomeUIDiffCallback.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/adapter/HomeUIDiffCallback.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/adapter/MovieUIDiffCallback.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/adapter/MovieUIDiffCallback.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/di/HomeComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/di/HomeComponent.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/di/HomeModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/di/HomeModule.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/mapper/MovieRepoUIMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/mapper/MovieRepoUIMapper.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/model/HomeUIModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/model/HomeUIModel.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/model/MovieUIModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/model/MovieUIModel.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/view/BannerView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/view/BannerView.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/view/HomeMovieViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/view/HomeMovieViewHolder.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/view/HomeView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/view/HomeView.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/view/MoviesViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/view/MoviesViewHolder.kt
--------------------------------------------------------------------------------
/home/src/main/java/com/worldsnas/home/view/SliderViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/java/com/worldsnas/home/view/SliderViewHolder.kt
--------------------------------------------------------------------------------
/home/src/main/res/drawable/ic_search_black_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/res/drawable/ic_search_black_24dp.xml
--------------------------------------------------------------------------------
/home/src/main/res/layout/banner_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/res/layout/banner_view.xml
--------------------------------------------------------------------------------
/home/src/main/res/layout/row_home_movie.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/res/layout/row_home_movie.xml
--------------------------------------------------------------------------------
/home/src/main/res/layout/row_movies_layout.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/res/layout/row_movies_layout.xml
--------------------------------------------------------------------------------
/home/src/main/res/layout/row_slider_layout.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/res/layout/row_slider_layout.xml
--------------------------------------------------------------------------------
/home/src/main/res/layout/view_home.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/res/layout/view_home.xml
--------------------------------------------------------------------------------
/home/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/home/src/main/res/xml/home_collapsing_toolbar.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/main/res/xml/home_collapsing_toolbar.xml
--------------------------------------------------------------------------------
/home/src/test/java/com/worldsnas/home/ScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/home/src/test/java/com/worldsnas/home/ScreenTest.kt
--------------------------------------------------------------------------------
/kotlinLib.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlinLib.gradle
--------------------------------------------------------------------------------
/kotlintesthelpers/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/kotlintesthelpers/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/build.gradle
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/AssertJExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/AssertJExt.kt
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/ErrorResponseFactory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/ErrorResponseFactory.kt
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/FlowAssert.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/FlowAssert.kt
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/Randoms.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/Randoms.kt
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/TestActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/TestActivity.kt
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/helpers/Extensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/helpers/Extensions.kt
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/rule/RxTestSchedulerRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/rule/RxTestSchedulerRule.kt
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/rule/RxTrampolineSchedulerRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/java/com/worldsnas/kotlintesthelpers/rule/RxTrampolineSchedulerRule.kt
--------------------------------------------------------------------------------
/kotlintesthelpers/src/main/res/layout/activity_test.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/kotlintesthelpers/src/main/res/layout/activity_test.xml
--------------------------------------------------------------------------------
/moviedetail/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/moviedetail/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/build.gradle
--------------------------------------------------------------------------------
/moviedetail/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/proguard-rules.pro
--------------------------------------------------------------------------------
/moviedetail/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailAction.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailIntent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailIntent.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailPresenter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailPresenter.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailProcessor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailProcessor.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailResult.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/MovieDetailState.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/adapter/GenreAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/adapter/GenreAdapter.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/adapter/GenreDiffCallback.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/adapter/GenreDiffCallback.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/adapter/covermovie/MovieCoverAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/adapter/covermovie/MovieCoverAdapter.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/adapter/covermovie/MovieCoverUIDiffCallback.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/adapter/covermovie/MovieCoverUIDiffCallback.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/di/MovieDetailComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/di/MovieDetailComponent.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/di/MovieDetailModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/di/MovieDetailModule.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/mapper/GenreRepoUIMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/mapper/GenreRepoUIMapper.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/mapper/MovieRepoUIMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/mapper/MovieRepoUIMapper.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/model/GenreUIModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/model/GenreUIModel.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/model/MovieUIModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/model/MovieUIModel.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/view/GenreViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/view/GenreViewHolder.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/view/MovieCoverViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/view/MovieCoverViewHolder.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/java/com/worldsnas/moviedetail/view/MovieDetailView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/java/com/worldsnas/moviedetail/view/MovieDetailView.kt
--------------------------------------------------------------------------------
/moviedetail/src/main/res/layout/row_genre.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/res/layout/row_genre.xml
--------------------------------------------------------------------------------
/moviedetail/src/main/res/layout/row_recommendation_movie.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/res/layout/row_recommendation_movie.xml
--------------------------------------------------------------------------------
/moviedetail/src/main/res/layout/view_movie_detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/res/layout/view_movie_detail.xml
--------------------------------------------------------------------------------
/moviedetail/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/moviedetail/src/test/java/com/worldsnas/moviedetail/MovieDetailPresenterTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/test/java/com/worldsnas/moviedetail/MovieDetailPresenterTest.kt
--------------------------------------------------------------------------------
/moviedetail/src/test/java/com/worldsnas/moviedetail/view/MovieDetailViewTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/test/java/com/worldsnas/moviedetail/view/MovieDetailViewTest.kt
--------------------------------------------------------------------------------
/moviedetail/src/test/java/com/worldsnas/moviedetail/view/ScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/moviedetail/src/test/java/com/worldsnas/moviedetail/view/ScreenTest.kt
--------------------------------------------------------------------------------
/mvi/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/mvi/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/mvi/build.gradle
--------------------------------------------------------------------------------
/mvi/src/main/java/com/worldsnas/mvi/MviAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/mvi/src/main/java/com/worldsnas/mvi/MviAction.kt
--------------------------------------------------------------------------------
/mvi/src/main/java/com/worldsnas/mvi/MviIntent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/mvi/src/main/java/com/worldsnas/mvi/MviIntent.kt
--------------------------------------------------------------------------------
/mvi/src/main/java/com/worldsnas/mvi/MviPresenter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/mvi/src/main/java/com/worldsnas/mvi/MviPresenter.kt
--------------------------------------------------------------------------------
/mvi/src/main/java/com/worldsnas/mvi/MviProcessor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/mvi/src/main/java/com/worldsnas/mvi/MviProcessor.kt
--------------------------------------------------------------------------------
/mvi/src/main/java/com/worldsnas/mvi/MviResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/mvi/src/main/java/com/worldsnas/mvi/MviResult.kt
--------------------------------------------------------------------------------
/mvi/src/main/java/com/worldsnas/mvi/MviView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/mvi/src/main/java/com/worldsnas/mvi/MviView.kt
--------------------------------------------------------------------------------
/mvi/src/main/java/com/worldsnas/mvi/MviViewState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/mvi/src/main/java/com/worldsnas/mvi/MviViewState.kt
--------------------------------------------------------------------------------
/navigation/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/build.gradle
--------------------------------------------------------------------------------
/navigation/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/navigation/src/main/java/com/worldsnas/navigation/Activities.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/java/com/worldsnas/navigation/Activities.kt
--------------------------------------------------------------------------------
/navigation/src/main/java/com/worldsnas/navigation/Navigation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/java/com/worldsnas/navigation/Navigation.kt
--------------------------------------------------------------------------------
/navigation/src/main/java/com/worldsnas/navigation/NavigationAnimation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/java/com/worldsnas/navigation/NavigationAnimation.kt
--------------------------------------------------------------------------------
/navigation/src/main/java/com/worldsnas/navigation/Navigator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/java/com/worldsnas/navigation/Navigator.kt
--------------------------------------------------------------------------------
/navigation/src/main/java/com/worldsnas/navigation/Screens.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/java/com/worldsnas/navigation/Screens.kt
--------------------------------------------------------------------------------
/navigation/src/main/java/com/worldsnas/navigation/model/GalleryLocalModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/java/com/worldsnas/navigation/model/GalleryLocalModel.kt
--------------------------------------------------------------------------------
/navigation/src/main/java/com/worldsnas/navigation/model/MovieDetailLocalModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/java/com/worldsnas/navigation/model/MovieDetailLocalModel.kt
--------------------------------------------------------------------------------
/navigation/src/main/java/com/worldsnas/navigation/model/SeachLocalModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/java/com/worldsnas/navigation/model/SeachLocalModel.kt
--------------------------------------------------------------------------------
/navigation/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/navigation/src/test/java/com/worldsnas/navigation/NavigationTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/test/java/com/worldsnas/navigation/NavigationTest.kt
--------------------------------------------------------------------------------
/navigation/src/test/java/com/worldsnas/navigation/TestController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/navigation/src/test/java/com/worldsnas/navigation/TestController.kt
--------------------------------------------------------------------------------
/panther/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/panther/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/panther/build.gradle
--------------------------------------------------------------------------------
/panther/src/main/java/com/worldsnas/panther/Factory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/panther/src/main/java/com/worldsnas/panther/Factory.kt
--------------------------------------------------------------------------------
/panther/src/main/java/com/worldsnas/panther/Fetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/panther/src/main/java/com/worldsnas/panther/Fetcher.kt
--------------------------------------------------------------------------------
/panther/src/main/java/com/worldsnas/panther/Mapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/panther/src/main/java/com/worldsnas/panther/Mapper.kt
--------------------------------------------------------------------------------
/panther/src/main/java/com/worldsnas/panther/Persister.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/panther/src/main/java/com/worldsnas/panther/Persister.kt
--------------------------------------------------------------------------------
/panther/src/main/java/com/worldsnas/panther/RFetcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/panther/src/main/java/com/worldsnas/panther/RFetcher.kt
--------------------------------------------------------------------------------
/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/proguard-rules.pro
--------------------------------------------------------------------------------
/projectDependencyGraph.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/projectDependencyGraph.gradle
--------------------------------------------------------------------------------
/search/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/search/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/build.gradle
--------------------------------------------------------------------------------
/search/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/SearchIntent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/SearchIntent.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/SearchPresenter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/SearchPresenter.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/SearchProcessor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/SearchProcessor.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/SearchResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/SearchResult.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/SearchState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/SearchState.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/di/SearchComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/di/SearchComponent.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/di/SearchModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/di/SearchModule.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/mapper/MovieRepoUIMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/mapper/MovieRepoUIMapper.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/model/MovieUIModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/model/MovieUIModel.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/view/MovieRow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/view/MovieRow.kt
--------------------------------------------------------------------------------
/search/src/main/java/com/worldsnas/search/view/SearchView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/java/com/worldsnas/search/view/SearchView.kt
--------------------------------------------------------------------------------
/search/src/main/res/drawable/ic_arrow_back_black_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/res/drawable/ic_arrow_back_black_24dp.xml
--------------------------------------------------------------------------------
/search/src/main/res/layout/row_search_movie.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/res/layout/row_search_movie.xml
--------------------------------------------------------------------------------
/search/src/main/res/layout/view_search.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/res/layout/view_search.xml
--------------------------------------------------------------------------------
/search/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/search/src/test/java/com/worldsnas/search/view/ScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/search/src/test/java/com/worldsnas/search/view/ScreenTest.kt
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/settings.gradle
--------------------------------------------------------------------------------
/slider/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/slider/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/build.gradle
--------------------------------------------------------------------------------
/slider/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Animations/BaseAnimationInterface.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Animations/BaseAnimationInterface.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Animations/DescriptionAnimation.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Animations/DescriptionAnimation.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/AsyncSimpleController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/AsyncSimpleController.kt
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/HorizontalCarousel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/HorizontalCarousel.kt
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Indicators/PagerIndicator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Indicators/PagerIndicator.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/InfiniteScroller.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/InfiniteScroller.kt
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Slider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Slider.kt
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/SliderAdapter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/SliderAdapter.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/SliderLayout.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/SliderLayout.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/SliderTypes/BaseSliderView.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/SliderTypes/BaseSliderView.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/SliderTypes/DefaultSliderView.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/SliderTypes/DefaultSliderView.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/SliderTypes/TextSliderView.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/SliderTypes/TextSliderView.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/AccordionTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/AccordionTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/BackgroundToForegroundTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/BackgroundToForegroundTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/BaseTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/BaseTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/CubeInTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/CubeInTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/DefaultTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/DefaultTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/DepthPageTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/DepthPageTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/FadeTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/FadeTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/FlipHorizontalTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/FlipHorizontalTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/FlipPageViewTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/FlipPageViewTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/ForegroundToBackgroundTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/ForegroundToBackgroundTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/RotateDownTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/RotateDownTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/RotateUpTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/RotateUpTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/StackTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/StackTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/TabletTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/TabletTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/ZoomInTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/ZoomInTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/ZoomOutSlideTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/ZoomOutSlideTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Transformers/ZoomOutTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Transformers/ZoomOutTransformer.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Tricks/FixedSpeedScroller.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Tricks/FixedSpeedScroller.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Tricks/InfinitePagerAdapter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Tricks/InfinitePagerAdapter.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Tricks/InfiniteViewPager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Tricks/InfiniteViewPager.java
--------------------------------------------------------------------------------
/slider/src/main/java/com/daimajia/slider/library/Tricks/ViewPagerEx.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/java/com/daimajia/slider/library/Tricks/ViewPagerEx.java
--------------------------------------------------------------------------------
/slider/src/main/res/drawable/indicator_corner_bg.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/drawable/indicator_corner_bg.xml
--------------------------------------------------------------------------------
/slider/src/main/res/layout/indicator_layout.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/layout/indicator_layout.xml
--------------------------------------------------------------------------------
/slider/src/main/res/layout/render_type_default.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/layout/render_type_default.xml
--------------------------------------------------------------------------------
/slider/src/main/res/layout/render_type_text.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/layout/render_type_text.xml
--------------------------------------------------------------------------------
/slider/src/main/res/layout/slider_layout.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/layout/slider_layout.xml
--------------------------------------------------------------------------------
/slider/src/main/res/layout/slider_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/layout/slider_view.xml
--------------------------------------------------------------------------------
/slider/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/values/attrs.xml
--------------------------------------------------------------------------------
/slider/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/slider/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/slider/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/ui-ux/Home.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/Home.pdf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-Black.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-BlackItalic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-Bold.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-BoldItalic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-ExtraBold.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-ExtraBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-ExtraBoldItalic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-ExtraLight.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-ExtraLight.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-ExtraLightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-ExtraLightItalic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-Italic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-Light.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-LightItalic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-Medium.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-MediumItalic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-Regular.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-SemiBold.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-SemiBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-SemiBoldItalic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-Thin.ttf
--------------------------------------------------------------------------------
/ui-ux/font/Montserrat-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/Montserrat-ThinItalic.ttf
--------------------------------------------------------------------------------
/ui-ux/font/OFL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/ui-ux/font/OFL.txt
--------------------------------------------------------------------------------
/view-component/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/view-component/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/view-component/build.gradle
--------------------------------------------------------------------------------
/view-component/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/view-component/src/main/java/com/worldsnas/view_component/MovieView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/view-component/src/main/java/com/worldsnas/view_component/MovieView.kt
--------------------------------------------------------------------------------
/view-component/src/main/res/layout/movie_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/view-component/src/main/res/layout/movie_view.xml
--------------------------------------------------------------------------------
/view-component/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloseyedjafari/AIO/HEAD/view-component/src/main/res/values/strings.xml
--------------------------------------------------------------------------------