├── .gitignore ├── .swiftlint.yml ├── CoreDataInfrastructure ├── CoreDataInfrastructure.podspec ├── CoreDataInfrastructure.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── CoreDataInfrastructure.xcscheme ├── CoreDataInfrastructure │ ├── CoreDataInfrastructure.h │ ├── CoreDataStack │ │ ├── CoreDataStack.swift │ │ └── CoreDataStackProtocol.swift │ ├── DataSources │ │ ├── GenreLocalDataSource.swift │ │ ├── LocalDataSource.swift │ │ ├── MovieSearchLocalDataSource.swift │ │ ├── MovieVisitLocalDataSource.swift │ │ └── UserLocalDataSource.swift │ ├── Entities │ │ ├── CDGenre+PersistenceStore.swift │ │ ├── CDGenre.swift │ │ ├── CDMovieSearch+PersistenceStore.swift │ │ ├── CDMovieSearch.swift │ │ ├── CDMovieVisit+PersistenceStore.swift │ │ ├── CDMovieVisit.swift │ │ ├── CDUser+PersistenceStore.swift │ │ └── CDUser.swift │ ├── Helpers │ │ ├── Extensions │ │ │ ├── NSManagedObjectContext+Extensions.swift │ │ │ └── URL+Extensions.swift │ │ └── Protocols │ │ │ ├── DomainConvertible.swift │ │ │ └── Managed.swift │ ├── Info.plist │ ├── Model.xcdatamodeld │ │ └── UpcomingMovies.xcdatamodel │ │ │ └── contents │ └── PersistenceStore.swift └── CoreDataInfrastructureTests │ ├── CDGenreStoreTests.swift │ ├── CDMovieSearchStoreTests.swift │ ├── CDMovieVisitStoreTests.swift │ ├── CDUserStoreTests.swift │ ├── CoreDataInfrastructureTests.swift │ └── Info.plist ├── Demo.gif ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── NetworkInfrastructure ├── NetworkInfrastructure.podspec ├── NetworkInfrastructure.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── NetworkInfrastructure.xcscheme ├── NetworkInfrastructure │ ├── APIClient.swift │ ├── APIError.swift │ ├── Authentication │ │ ├── AuthenticationManager.swift │ │ ├── AuthenticationManagerProtocol.swift │ │ └── KeychainStorage.swift │ ├── DataSources │ │ ├── Account │ │ │ └── AccountRemoteDataSource.swift │ │ ├── Auth │ │ │ └── AuthRemoteDataSource.swift │ │ ├── Configuration │ │ │ └── ConfigurationRemoteDataSource.swift │ │ ├── Genre │ │ │ └── GenreRemoteDataSource.swift │ │ ├── Movie │ │ │ └── MovieRemoteDataSource.swift │ │ └── RemoteDataSource.swift │ ├── Endpoint.swift │ ├── Entities │ │ ├── Account.swift │ │ ├── Cast.swift │ │ ├── Configuration.swift │ │ ├── Crew.swift │ │ ├── Genre.swift │ │ ├── List.swift │ │ ├── Movie.swift │ │ ├── Review.swift │ │ ├── User.swift │ │ └── Video.swift │ ├── FeedResults │ │ ├── AccessToken.swift │ │ ├── AddToWatchlistResult.swift │ │ ├── CreditResult.swift │ │ ├── GenreResult.swift │ │ ├── ListResult.swift │ │ ├── MarkAsFavoriteResult.swift │ │ ├── MovieAccountStateResult.swift │ │ ├── MovieDetailResult.swift │ │ ├── MovieResult.swift │ │ ├── RateMovieResult.swift │ │ ├── RequestTokenResult.swift │ │ ├── ReviewResult.swift │ │ ├── SessionResult.swift │ │ └── VideoResult.swift │ ├── Helpers │ │ ├── Extensions │ │ │ ├── CharacterSet+Extensions.swift │ │ │ ├── Dictionary+Extensions.swift │ │ │ └── URLRequest+Extensions.swift │ │ ├── Protocols │ │ │ ├── Descriptable.swift │ │ │ ├── DomainConvertible.swift │ │ │ └── Paginable.swift │ │ └── Utils │ │ │ └── LocalizationHelper.swift │ ├── Info.plist │ ├── NetworkConfiguration.swift │ ├── NetworkInfrastructure.h │ └── Services │ │ ├── Account │ │ ├── AccountClient.swift │ │ ├── AccountClientProtocol.swift │ │ └── AccountProvider.swift │ │ ├── Auth │ │ ├── AuthClient.swift │ │ ├── AuthClientProtocol.swift │ │ └── AuthProvider.swift │ │ ├── Configuration │ │ ├── ConfigurationClient.swift │ │ ├── ConfigurationClientProtocol.swift │ │ └── ConfigurationProvider.swift │ │ ├── Genre │ │ ├── GenreClient.swift │ │ ├── GenreClientProtocol.swift │ │ └── GenreProvider.swift │ │ └── Movie │ │ ├── MovieClient.swift │ │ ├── MovieClientProtocol.swift │ │ └── MovieProvider.swift └── NetworkInfrastructureTests │ ├── AccessTokenTests.swift │ ├── AddToWatchlistTests.swift │ ├── Helpers │ ├── Extensions │ │ └── Data+JSON.swift │ └── MockResponse.swift │ ├── Info.plist │ ├── MarkAsFavoriteTests.swift │ ├── MovieCreditsTests.swift │ ├── MovieGenreTests.swift │ ├── MovieImagesConfigurationTests.swift │ ├── MovieResultPaginationTests.swift │ ├── MovieReviewTests.swift │ ├── MovieVideosTests.swift │ ├── RateMovieTests.swift │ ├── RequestTokenTests.swift │ ├── SessionTests.swift │ └── URLGenerationTests.swift ├── Podfile ├── Podfile.lock ├── README.md ├── Screenshots ├── Credits.png ├── CustomListDetail.png ├── CustomLists.png ├── Detail.png ├── Favorites.png ├── Home.png ├── Profile.png ├── RecentSearches.png ├── Reviews.png ├── Search.png ├── SearchResult.png ├── SignIn.png ├── TodayExtension.png ├── Videos.png └── Widgets │ └── Small │ ├── Search.png │ └── Upcoming.png ├── UpcomingMovies.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── CoreDataInfrastructureTests.xcscheme │ ├── NetworkInfrastructureTests.xcscheme │ ├── UpcomingMovies.xcscheme │ ├── UpcomingMoviesDataTests.xcscheme │ ├── UpcomingMoviesDomain.xcscheme │ ├── UpcomingMoviesDomainTests.xcscheme │ ├── UpcomingMoviesTests.xcscheme │ ├── UpcomingMoviesTodayWidget.xcscheme │ └── UpcomingMoviesWidgetExtension.xcscheme ├── UpcomingMovies.xctestplan ├── UpcomingMovies ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── 100.png │ │ ├── 1024.png │ │ ├── 114.png │ │ ├── 120.png │ │ ├── 144.png │ │ ├── 152.png │ │ ├── 167.png │ │ ├── 180.png │ │ ├── 20.png │ │ ├── 29.png │ │ ├── 40.png │ │ ├── 50.png │ │ ├── 57.png │ │ ├── 58.png │ │ ├── 60.png │ │ ├── 72.png │ │ ├── 76.png │ │ ├── 80.png │ │ ├── 87.png │ │ └── Contents.json │ ├── Back.imageset │ │ ├── Back@1x.png │ │ ├── Back@2x.png │ │ ├── Back@3x.png │ │ └── Contents.json │ ├── Cast.imageset │ │ ├── Cast@1x.png │ │ ├── Cast@2x.png │ │ ├── Cast@3x.png │ │ └── Contents.json │ ├── CollapsibleArrow.imageset │ │ ├── CollapsibleArrow@1x.png │ │ ├── CollapsibleArrow@2x.png │ │ ├── CollapsibleArrow@3x.png │ │ ├── CollapsibleArrowDark@1x-1.png │ │ ├── CollapsibleArrowDark@2x.png │ │ ├── CollapsibleArrowDark@3X.png │ │ └── Contents.json │ ├── Contents.json │ ├── Ellipsis.imageset │ │ ├── Contents.json │ │ ├── Ellipsis@1x.png │ │ ├── Ellipsis@2x.png │ │ └── Ellipsis@3x.png │ ├── EmptyPlaceholder.imageset │ │ ├── Contents.json │ │ └── icons8-empty-box-100.png │ ├── ErrorPlaceholder.imageset │ │ ├── Contents.json │ │ └── ErrorPlaceholer@2x.png │ ├── FavoriteOff.imageset │ │ ├── Contents.json │ │ ├── FavoriteOff@1x.png │ │ ├── FavoriteOff@2x.png │ │ └── FavoriteOff@3x.png │ ├── FavoriteOn.imageset │ │ ├── Contents.json │ │ ├── FavoriteOn@1x.png │ │ ├── FavoriteOn@2x.png │ │ └── FavoriteOn@3x.png │ ├── FilterGray.imageset │ │ ├── Contents.json │ │ ├── FilterGray@1x.png │ │ ├── FilterGray@2x.png │ │ └── FilterGray@3x.png │ ├── FilterWhite.imageset │ │ ├── Contents.json │ │ ├── FilterWhite@1x.png │ │ ├── FilterWhite@2x.png │ │ └── FilterWhite@3x.png │ ├── Forward.imageset │ │ ├── Contents.json │ │ ├── Forward@1x.png │ │ ├── Forward@2x.png │ │ └── Forward@3x.png │ ├── Grid.imageset │ │ ├── Contents.json │ │ ├── Grid@1x.png │ │ ├── Grid@2x.png │ │ └── Grid@3x.png │ ├── Help.imageset │ │ ├── Contents.json │ │ ├── Help@1x.png │ │ ├── Help@2x.png │ │ └── Help@3x.png │ ├── List.imageset │ │ ├── Contents.json │ │ ├── List@1x.png │ │ ├── List@2x.png │ │ └── List@3x.png │ ├── LoginLogo.imageset │ │ ├── Contents.json │ │ ├── LoginLogo@1x.png │ │ ├── LoginLogo@2x.png │ │ └── LoginLogo@3x.png │ ├── PlayVideo.imageset │ │ ├── Contents.json │ │ ├── PlayVideo@1x.png │ │ ├── PlayVideo@2x.png │ │ └── PlayVideo@3x.png │ ├── PlayVideoGray.imageset │ │ ├── Contents.json │ │ ├── PlayVideoGray@1x.png │ │ ├── PlayVideoGray@2x.png │ │ └── PlayVideoGray@3x.png │ ├── Popular.imageset │ │ ├── Contents.json │ │ ├── Popular@1x.png │ │ ├── Popular@2x.png │ │ └── Popular@3x.png │ ├── PosterPlaceholder.imageset │ │ ├── Contents.json │ │ ├── PosterPlaceholder@1x.png │ │ ├── PosterPlaceholder@2x.png │ │ └── PosterPlaceholder@3x.png │ ├── RecentSearch.imageset │ │ ├── Contents.json │ │ ├── RecentSearch@1x.png │ │ ├── RecentSearch@2x.png │ │ └── RecentSearch@3x.png │ ├── ReviewProfile.imageset │ │ ├── Contents.json │ │ ├── ReviewProfile@1x.png │ │ ├── ReviewProfile@2x.png │ │ └── ReviewProfile@3x.png │ ├── Reviews.imageset │ │ ├── Contents.json │ │ ├── Reviews@1x.png │ │ ├── Reviews@2x.png │ │ └── Reviews@3x.png │ ├── RightArrow.imageset │ │ ├── Contents.json │ │ ├── RightArrow@1x.png │ │ ├── RightArrow@2x.png │ │ └── RightArrow@3x.png │ ├── SignInGradientColor.colorset │ │ └── Contents.json │ ├── SignInLogoFirst.imageset │ │ ├── Contents.json │ │ └── hiclipart.com-10.png │ ├── SignInLogoSecond.imageset │ │ ├── Contents.json │ │ └── hiclipart.com-3.png │ ├── SignInLogoThird.imageset │ │ ├── Contents.json │ │ └── hiclipart.com-9 copy.png │ ├── SimilarMovies.imageset │ │ ├── Contents.json │ │ ├── SimilarMovies@1x.png │ │ ├── SimilarMovies@2x.png │ │ └── SimilarMovies@3x.png │ ├── TabBar │ │ ├── Account.imageset │ │ │ ├── Account@1x.png │ │ │ ├── Account@2x.png │ │ │ ├── Account@3x.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Movies.imageset │ │ │ ├── Contents.json │ │ │ ├── movies@1x.png │ │ │ ├── movies@2x.png │ │ │ └── movies@3x.png │ │ └── Search.imageset │ │ │ ├── Contents.json │ │ │ ├── search@1x.png │ │ │ ├── search@2x.png │ │ │ └── search@3x.png │ ├── TopRated.imageset │ │ ├── Contents.json │ │ ├── TopRated@1x.png │ │ ├── TopRated@2x.png │ │ └── TopRated@3x.png │ └── VoteAverageFill.colorset │ │ └── Contents.json ├── DependencyInjection │ ├── DIContainer.swift │ └── DependencyAssemblers │ │ ├── AdapterAssembly.swift │ │ ├── DataSourceAssembly.swift │ │ ├── HandlerAssembly.swift │ │ ├── ProviderAssembly.swift │ │ ├── SceneAssembly.swift │ │ └── Scenes │ │ ├── Account │ │ ├── AccountAssembly.swift │ │ ├── AuthenticationAssembly.swift │ │ ├── CustomListDetailAssembly.swift │ │ ├── CustomListsAssembly.swift │ │ ├── ProfileAssembly.swift │ │ └── SavedMoviesAssembly.swift │ │ ├── Movies │ │ ├── MovieCreditsAssembly.swift │ │ ├── MovieDetailAssembly.swift │ │ ├── MovieListAssembly.swift │ │ ├── MovieReviewDetailAssembly.swift │ │ ├── MovieReviewsAssembly.swift │ │ ├── MovieVideosAssembly.swift │ │ ├── SearchMoviesAssembly.swift │ │ └── UpcomingMoviesAssembly.swift │ │ └── Splash │ │ └── SplashAssembly.swift ├── Helpers │ ├── Adapters │ │ └── ProgressHUD │ │ │ ├── ProgressHUDAdapter.swift │ │ │ └── ProgressHUDAdapterProtocol.swift │ ├── Extensions │ │ ├── AppDelegate+Appearance.swift │ │ ├── Array+MidElement.swift │ │ ├── Bool+IntValue.swift │ │ ├── CGRect+Extensions.swift │ │ ├── CharacterSet+Extensions.swift │ │ ├── Dictionary+Extensions.swift │ │ ├── Entities+GenreName.swift │ │ ├── Entities+ImageConfiguration.swift │ │ ├── Result+Optional.swift │ │ ├── String+Localized.swift │ │ ├── UICollectionView+Extensions.swift │ │ ├── UIImageView+Extensions.swift │ │ ├── UIImageView+Kingfisher.swift │ │ ├── UIRefreshControl+Extensions.swift │ │ ├── UITableView+Extensions.swift │ │ ├── UIView+Extensions.swift │ │ ├── UIView+Layout.swift │ │ ├── UIViewController+Extensions.swift │ │ └── URL+PropertyListDecoder.swift │ ├── Handlers │ │ ├── AuthenticationHandler │ │ │ ├── AuthenticationHandler.swift │ │ │ └── AuthenticationHandlerProtocol.swift │ │ ├── ConfigurationHandler │ │ │ ├── ConfigurationHandler.swift │ │ │ └── ConfigurationHandlerProtocol.swift │ │ ├── GenreHandler │ │ │ ├── GenreHandler.swift │ │ │ └── GenreHandlerProtocol.swift │ │ ├── ImageConfigurationHandler.swift │ │ ├── ImageTransitionHandler.swift │ │ └── NavigationHandler │ │ │ ├── NavigationHandler.swift │ │ │ └── NavigationHandlerProtocol.swift │ ├── Protocols │ │ ├── Animatable.swift │ │ ├── Coordinator │ │ │ ├── Coordinator.swift │ │ │ ├── MovieDetailCoordinable.swift │ │ │ └── RootCoordinator.swift │ │ ├── Dequeueable.swift │ │ ├── Detailable.swift │ │ ├── Displayable │ │ │ ├── Displayable.swift │ │ │ ├── Emptiable.swift │ │ │ ├── PlaceholderDisplayable.swift │ │ │ ├── Retryable.swift │ │ │ └── ViewDisplayable.swift │ │ ├── Keyboardable.swift │ │ ├── Loading │ │ │ ├── LoadingDisplayable.swift │ │ │ └── LoadingView.swift │ │ ├── NibLoadable.swift │ │ ├── RetryActionable.swift │ │ ├── Storyboarded.swift │ │ └── TabBarSelectable.swift │ └── Utils │ │ ├── AppExtension.swift │ │ ├── AppGroup.swift │ │ ├── AppShortcutItem.swift │ │ ├── BaseConfiguration │ │ └── BaseConfiguration.swift │ │ ├── Bindable.swift │ │ ├── ColorPalette.swift │ │ ├── Either.swift │ │ ├── FontHelper.swift │ │ ├── Localization │ │ ├── Localizable.swift │ │ └── LocalizedStrings.swift │ │ ├── ProfileOptions.swift │ │ ├── PropertyListHelper.swift │ │ ├── SimpleViewState │ │ ├── SimpleViewState.swift │ │ └── SimpleViewStateProcessable.swift │ │ ├── UIConstants.swift │ │ └── Utils.swift ├── Info.plist ├── SceneDelegate.swift ├── Scenes │ ├── Account │ │ ├── AccountCoordinator.swift │ │ ├── AccountInteractor.swift │ │ ├── AccountProtocols.swift │ │ ├── AccountViewController.swift │ │ ├── AccountViewModel.swift │ │ ├── Authentication │ │ │ ├── AuthPermission │ │ │ │ ├── AuthPermissionCoordinator.swift │ │ │ │ ├── AuthPermissionProtocols.swift │ │ │ │ ├── AuthPermissionViewController.swift │ │ │ │ ├── AuthPermissionViewModel.swift │ │ │ │ └── AuthPermissionWebViewNavigation.swift │ │ │ └── SignInViewController.swift │ │ ├── CustomListDetail │ │ │ ├── CustomListDetailCoordinator.swift │ │ │ ├── CustomListDetailInteractor.swift │ │ │ ├── CustomListDetailProtocols.swift │ │ │ ├── CustomListDetailViewController.swift │ │ │ ├── CustomListDetailViewModel.swift │ │ │ ├── CustomListDetailViewState.swift │ │ │ ├── HeaderView │ │ │ │ ├── CustomListDetailHeaderView.swift │ │ │ │ ├── CustomListDetailHeaderView.xib │ │ │ │ └── CustomListDetailHeaderViewModel.swift │ │ │ └── SectionView │ │ │ │ ├── CustomListDetailSectionView.swift │ │ │ │ ├── CustomListDetailSectionView.xib │ │ │ │ └── CustomListDetailSectionViewModel.swift │ │ ├── CustomLists │ │ │ ├── CustomListsCoordinator.swift │ │ │ ├── CustomListsInteractor.swift │ │ │ ├── CustomListsProtocols.swift │ │ │ ├── CustomListsViewController.swift │ │ │ └── CustomListsViewModel.swift │ │ ├── Profile │ │ │ ├── ProfileDataSource.swift │ │ │ ├── ProfileFactory.swift │ │ │ ├── ProfileInteractor.swift │ │ │ ├── ProfileProtocols.swift │ │ │ ├── ProfileSection.swift │ │ │ ├── ProfileViewController.swift │ │ │ └── ProfileViewModel.swift │ │ └── Saved Movies │ │ │ ├── SavedMoviesCoordinator.swift │ │ │ ├── SavedMoviesInteractor.swift │ │ │ ├── SavedMoviesProtocols.swift │ │ │ ├── SavedMoviesViewController.swift │ │ │ └── SavedMoviesViewModel.swift │ ├── Movies │ │ ├── MovieCredits │ │ │ ├── MovieCreditsCoordinator.swift │ │ │ ├── MovieCreditsDataSource.swift │ │ │ ├── MovieCreditsFactory.swift │ │ │ ├── MovieCreditsInteractor.swift │ │ │ ├── MovieCreditsProtocols.swift │ │ │ ├── MovieCreditsViewController.swift │ │ │ ├── MovieCreditsViewModel.swift │ │ │ ├── MovieCreditsViewSection.swift │ │ │ └── MovieCreditsViewState.swift │ │ ├── MovieDetail │ │ │ ├── Components │ │ │ │ ├── FavoriteToggleBarButtonItem.swift │ │ │ │ └── MovieDetailBackdropView.swift │ │ │ ├── MovieDetailCoordinator.swift │ │ │ ├── MovieDetailFactory.swift │ │ │ ├── MovieDetailInteractor.swift │ │ │ ├── MovieDetailOptions │ │ │ │ ├── MovieDetailOption.swift │ │ │ │ └── MovieDetailOptionView.swift │ │ │ ├── MovieDetailProtocols.swift │ │ │ ├── MovieDetailUIHelper.swift │ │ │ ├── MovieDetailViewController.swift │ │ │ └── MovieDetailViewModel.swift │ │ ├── MovieList │ │ │ ├── Coordinators │ │ │ │ ├── MoviesByGenreCoordinator.swift │ │ │ │ ├── PopularMoviesCoordinator.swift │ │ │ │ ├── RecommendedMoviesCoordinator.swift │ │ │ │ ├── SimilarMoviesCoordinator.swift │ │ │ │ └── TopRatedMoviesCoordinator.swift │ │ │ ├── Interactors │ │ │ │ ├── MoviesByGenreInteractor.swift │ │ │ │ ├── PopularMoviesInteractor.swift │ │ │ │ ├── RecommendedMoviesInteractor.swift │ │ │ │ ├── SimilarMoviesContentHandler.swift │ │ │ │ ├── SimilarMoviesInteractor.swift │ │ │ │ ├── TopRatedMoviesInteractor.swift │ │ │ │ └── UpcomingMoviesContentHandler.swift │ │ │ ├── MovieListCoordinator.swift │ │ │ ├── MovieListProtocols.swift │ │ │ ├── MovieListViewController.swift │ │ │ └── MovieListViewModel.swift │ │ ├── MovieReviewDetail │ │ │ ├── MovieReviewDetailCoordinator.swift │ │ │ ├── MovieReviewDetailProtocols.swift │ │ │ ├── MovieReviewDetailViewController.swift │ │ │ └── MovieReviewDetailViewModel.swift │ │ ├── MovieReviews │ │ │ ├── MovieReviewsCoordinator.swift │ │ │ ├── MovieReviewsInteractor.swift │ │ │ ├── MovieReviewsProtocols.swift │ │ │ ├── MovieReviewsViewController.swift │ │ │ └── MovieReviewsViewModel.swift │ │ ├── MovieVideos │ │ │ ├── MovieVideosCoordinator.swift │ │ │ ├── MovieVideosInteractor.swift │ │ │ ├── MovieVideosProtocols.swift │ │ │ ├── MovieVideosViewController.swift │ │ │ └── MovieVideosViewModel.swift │ │ ├── SearchMovies │ │ │ ├── SearchMoviesCoordinator.swift │ │ │ ├── SearchMoviesProtocols.swift │ │ │ ├── SearchMoviesViewController.swift │ │ │ ├── SearchOptions │ │ │ │ ├── DefaultSearchOption.swift │ │ │ │ ├── SearchOptionsDataSource.swift │ │ │ │ ├── SearchOptionsInteractor.swift │ │ │ │ ├── SearchOptionsSections.swift │ │ │ │ ├── SearchOptionsViewController.swift │ │ │ │ ├── SearchOptionsViewModel.swift │ │ │ │ └── SearchOptionsViewState.swift │ │ │ └── SearchResult │ │ │ │ ├── SearchMoviesResultController.swift │ │ │ │ ├── SearchMoviesResultDataSource.swift │ │ │ │ ├── SearchMoviesResultInteractor.swift │ │ │ │ ├── SearchMoviesResultSections.swift │ │ │ │ ├── SearchMoviesResultView.swift │ │ │ │ ├── SearchMoviesResultViewModel.swift │ │ │ │ └── SearchMoviesResultViewState.swift │ │ └── UpcomingMovies │ │ │ ├── UpcomingMoviesCoordinator.swift │ │ │ ├── UpcomingMoviesInteractor.swift │ │ │ ├── UpcomingMoviesNavigation.swift │ │ │ ├── UpcomingMoviesProtocols.swift │ │ │ ├── UpcomingMoviesViewController.swift │ │ │ ├── UpcomingMoviesViewFactory.swift │ │ │ └── UpcomingMoviesViewModel.swift │ ├── Splash │ │ ├── SplashBuilder.swift │ │ ├── SplashInteractor.swift │ │ ├── SplashProtocols.swift │ │ ├── SplashViewController.swift │ │ └── SplashViewModel.swift │ └── TabBar │ │ ├── MainTabBarBuilder.swift │ │ └── MainTabBarController.swift ├── Storyboards │ ├── Base.lproj │ │ ├── Account.storyboard │ │ ├── LaunchScreen.storyboard │ │ ├── Main.storyboard │ │ ├── MovieDetail.storyboard │ │ └── SearchMovies.storyboard │ ├── CustomLists.storyboard │ ├── MovieList.storyboard │ ├── UpcomingMovies.storyboard │ ├── en.lproj │ │ ├── Account.strings │ │ ├── MovieDetail.strings │ │ └── SearchMovies.strings │ └── es-419.lproj │ │ ├── Account.strings │ │ ├── MovieDetail.strings │ │ └── SearchMovies.strings ├── UpcomingMovies.entitlements ├── ViewComponents │ ├── Animations │ │ ├── CollectionViewCellAnimator.swift │ │ └── TableViewCellAnimator.swift │ ├── Buttons │ │ ├── ShrinkingButton │ │ │ ├── ShrinkingButton.swift │ │ │ └── SpinerLayer.swift │ │ └── ToggleBarButtonItem │ │ │ ├── ToggleBarButtonContent.swift │ │ │ ├── ToggleBarButtonItem.swift │ │ │ ├── ToggleBarButtonItemContentProtocol.swift │ │ │ └── ToggleBarButtonItemDisplay.swift │ ├── Cells │ │ ├── Account │ │ │ └── Profile │ │ │ │ ├── Account Info │ │ │ │ ├── ProfileAccountInfoCellViewModel.swift │ │ │ │ ├── ProfileAccountInfoTableViewCell.swift │ │ │ │ └── ProfileAccountInfoTableViewCell.xib │ │ │ │ ├── Custom Lists │ │ │ │ ├── CustomListCellViewModel.swift │ │ │ │ ├── CustomListTableViewCell.swift │ │ │ │ └── CustomListTableViewCell.xib │ │ │ │ ├── Options │ │ │ │ ├── ProfileSelectableOptionCellViewModel.swift │ │ │ │ ├── ProfileSelectableOptionTableViewCell.swift │ │ │ │ └── ProfileSelectableOptionTableViewCell.xib │ │ │ │ ├── Saved Movies │ │ │ │ ├── ProfileMovieCollectionViewCell.swift │ │ │ │ ├── SavedMovieCellViewModel.swift │ │ │ │ ├── SavedMovieCollectionViewCell.swift │ │ │ │ └── SavedMovieCollectionViewCell.xib │ │ │ │ └── Sign Out │ │ │ │ └── ProfileSignOutTableViewCell.swift │ │ ├── Movie │ │ │ ├── MovieCredits │ │ │ │ ├── MovieCreditCell.swift │ │ │ │ ├── MovieCreditCell.xib │ │ │ │ └── MovieCreditCellViewModel.swift │ │ │ ├── MovieList │ │ │ │ ├── MovieListCell.swift │ │ │ │ ├── MovieListCell.xib │ │ │ │ └── MovieListCellViewModel.swift │ │ │ ├── MovieReviews │ │ │ │ ├── MovieReviewCell.swift │ │ │ │ ├── MovieReviewCell.xib │ │ │ │ └── MovieReviewCellViewModel.swift │ │ │ ├── MovieVideos │ │ │ │ ├── MovieVideoCell.swift │ │ │ │ ├── MovieVideoCell.xib │ │ │ │ └── MovieVideoCellViewModel.swift │ │ │ └── UpcomingMovies │ │ │ │ ├── Detail │ │ │ │ ├── UpcomingMovieExpandedCollectionViewCell.swift │ │ │ │ └── UpcomingMovieExpandedCollectionViewCell.xib │ │ │ │ ├── Preview │ │ │ │ ├── UpcomingMoviePreviewCollectionViewCell.swift │ │ │ │ └── UpcomingMoviePreviewCollectionViewCell.xib │ │ │ │ ├── UpcomingMovieCellViewModel.swift │ │ │ │ └── UpcomingMovieCollectionViewCellProtocol.swift │ │ ├── RecentSearch │ │ │ ├── RecentSearchCell.swift │ │ │ ├── RecentSearchCell.xib │ │ │ └── RecentSearchCellViewModel.swift │ │ └── SearchOption │ │ │ ├── DefaultSearch │ │ │ ├── DefaultSearchOptionCellViewModel.swift │ │ │ └── DefaultSearchOptionTableViewCell.swift │ │ │ ├── Genres │ │ │ ├── GenreSearchOptionCellViewModel.swift │ │ │ ├── GenreSearchOptionTableViewCell.swift │ │ │ └── GenreSearchOptionTableViewCell.xib │ │ │ └── RecentlyVisited │ │ │ ├── RecentlyVisitedMoviesCellViewModel.swift │ │ │ ├── RecentlyVisitedMoviesTableViewCell.swift │ │ │ ├── RecentlyVisitedMoviesTableViewCell.xib │ │ │ ├── VisitedMovieCellViewModel.swift │ │ │ ├── VisitedMovieCollectionViewCell.swift │ │ │ └── VisitedMovieCollectionViewCell.xib │ ├── CustomViews │ │ ├── CollapsibleCollectionHeaderView.swift │ │ ├── CollapsibleHeaderView.swift │ │ ├── CustomFooterView.swift │ │ ├── DefaultRefreshControl.swift │ │ ├── DefaultSearchController.swift │ │ ├── GradientView.swift │ │ ├── LoadingFooterView.swift │ │ ├── RadarView.swift │ │ ├── SimpleHeaderView.swift │ │ ├── ToastView │ │ │ ├── Configurations │ │ │ │ ├── ToastConfigurationProtocol.swift │ │ │ │ ├── ToastDefaultConfiguration.swift │ │ │ │ ├── ToastFailureConfiguration.swift │ │ │ │ └── ToastSuccessConfiguration.swift │ │ │ ├── ToastView.swift │ │ │ ├── UIView+ToastUtils.swift │ │ │ └── UIView+ToastView.swift │ │ └── VoteAverageView.swift │ ├── DataSources │ │ ├── CollectionView Data Sources │ │ │ ├── CollectionViewDataSourcePrefetching.swift │ │ │ ├── SectionedCollectionViewDataSource.swift │ │ │ └── SimpleCollectionViewDataSource.swift │ │ ├── DataSourcePrefetching.swift │ │ └── TableView Data Sources │ │ │ ├── SimpleTableViewDataSource.swift │ │ │ └── TableViewDataSourcePrefetching.swift │ ├── Layouts │ │ └── VerticalFlowLayout.swift │ ├── PlaceholderViews │ │ ├── Empty │ │ │ ├── EmptyPlaceholderView.swift │ │ │ └── EmptyPlaceholderView.xib │ │ └── Error │ │ │ ├── ErrorPlaceholderView.swift │ │ │ └── ErrorPlaceholderView.xib │ └── Transitions │ │ ├── ScaleTransition │ │ ├── ScaleAnimator.swift │ │ └── ScaleTransitioningDelegate.swift │ │ ├── Transitionable.swift │ │ ├── TransitioningAnimator.swift │ │ └── TransitioningInteractor.swift ├── en.lproj │ └── Localizable.strings └── es-419.lproj │ └── Localizable.strings ├── UpcomingMoviesData ├── UpcomingMoviesData.podspec ├── UpcomingMoviesData.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── UpcomingMoviesData.xcscheme ├── UpcomingMoviesData │ ├── DataSources │ │ ├── Account │ │ │ └── AccountRemoteDataSourceProtocol.swift │ │ ├── Auth │ │ │ └── AuthRemoteDataSourceProtocol.swift │ │ ├── Configuration │ │ │ └── ConfigurationRemoteDataSourceProtocol.swift │ │ ├── Genre │ │ │ ├── GenreLocalDataSourceProtocol.swift │ │ │ └── GenreRemoteDataSourceProtocol.swift │ │ ├── LocalDataSourceProtocol.swift │ │ ├── Movie │ │ │ └── MovieRemoteDataSourceProtocol.swift │ │ ├── MovieSearch │ │ │ └── MovieSearchLocalDataSourceProtocol.swift │ │ ├── MovieVisit │ │ │ └── MovieVisitLocalDataSourceProtocol.swift │ │ ├── RemoteDataSourceProtocol.swift │ │ └── User │ │ │ └── UserLocalDataSourceProtocol.swift │ ├── Info.plist │ ├── Repositories │ │ ├── AccountRepository.swift │ │ ├── AuthRepository.swift │ │ ├── ConfigurationRepository.swift │ │ ├── GenreRepository.swift │ │ ├── MovieRepository.swift │ │ ├── MovieSearchRepository.swift │ │ ├── MovieVisitRepository.swift │ │ └── UserRepository.swift │ ├── UpcomingMoviesData.h │ └── UseCaseProvider.swift └── UpcomingMoviesDataTests │ ├── Info.plist │ └── UpcomingMoviesDataTests.swift ├── UpcomingMoviesDomain ├── UpcomingMoviesDomain.podspec ├── UpcomingMoviesDomain.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── UpcomingMoviesDomain.xcscheme ├── UpcomingMoviesDomain │ ├── Entities │ │ ├── Cast.swift │ │ ├── Configuration │ │ │ ├── Configuration.swift │ │ │ ├── ImagesConfiguration.swift │ │ │ └── SortConfiguration.swift │ │ ├── Crew.swift │ │ ├── Genre.swift │ │ ├── List.swift │ │ ├── Movie.swift │ │ ├── MovieCredits.swift │ │ ├── MovieSearch.swift │ │ ├── MovieVisit.swift │ │ ├── Review.swift │ │ ├── User.swift │ │ └── Video.swift │ ├── Info.plist │ ├── UpcomingMoviesDomain.h │ └── UseCases │ │ ├── AccountUseCaseProtocol.swift │ │ ├── AuthUseCaseProtocol.swift │ │ ├── ConfigurationUseCaseProtocol.swift │ │ ├── GenreUseCaseProtocol.swift │ │ ├── MovieSearchUseCaseProtocol.swift │ │ ├── MovieUseCaseProtocol.swift │ │ ├── MovieVisitUseCaseProtocol.swift │ │ ├── UseCaseProviderProtocol.swift │ │ └── UserUseCaseProtocol.swift └── UpcomingMoviesDomainTests │ ├── Info.plist │ └── UpcomingMoviesDomainTests.swift ├── UpcomingMoviesTests ├── AccountTests.swift ├── CustomListsTests.swift ├── Helpers │ ├── Extensions │ │ ├── Credits+MockInitializer.swift │ │ ├── List+MockInitializer.swift │ │ ├── Movie+MockInitializer.swift │ │ ├── Review+MockInitializer.swift │ │ ├── User+MockInitializer.swift │ │ └── Video+MockInitializer.swift │ └── Mocks │ │ ├── AccountMockFactory.swift │ │ ├── CustomListsMockFactory.swift │ │ ├── MockInjectionFactory.swift │ │ ├── MovieCreditsMockFactory.swift │ │ ├── MovieDetailMockFactory.swift │ │ ├── MovieReviewsMockFactory.swift │ │ ├── MovieVideosMockFactory.swift │ │ ├── ProfileMockFactory.swift │ │ ├── SavedMoviesMockFactory.swift │ │ └── UpcomingMoviesMockFactory.swift ├── Info.plist ├── MovieCreditsTests.swift ├── MovieDetailTests.swift ├── MovieReviewsTests.swift ├── MovieVideosTests.swift ├── ProfileTests.swift ├── SavedMoviesTests.swift └── UpcomingMoviesTests.swift ├── UpcomingMoviesTodayExtension ├── Info.plist ├── Movies.entitlements ├── TodayView.swift └── TodayViewController.swift ├── UpcomingMoviesWidgetExtension ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── SearchMoviesBackgroundColor.colorset │ │ └── Contents.json │ ├── SearchMoviesGradientColor.colorset │ │ └── Contents.json │ ├── UpcomingMoviesBackgroundColor.colorset │ │ └── Contents.json │ ├── UpcomingMoviesGradientColor.colorset │ │ └── Contents.json │ └── WidgetBackground.colorset │ │ └── Contents.json ├── Info.plist ├── MoviesWidgets.swift ├── WidgetProvider.swift └── Widgets │ ├── SearchMovies │ └── SearchMoviesWidget.swift │ ├── UpcomingMovies │ └── UpcomingMoviesWidget.swift │ └── ViewComponents │ └── SmallWidgetView.swift ├── codemagic.yaml ├── fastlane ├── Appfile ├── Fastfile └── README.md └── xcremotecache ├── LICENSE ├── README.md ├── xccc ├── xcld ├── xclibtool ├── xcpostbuild ├── xcprebuild ├── xcprepare └── xcswiftc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure.podspec -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/CoreDataInfrastructure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/CoreDataInfrastructure.h -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/CoreDataStack/CoreDataStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/CoreDataStack/CoreDataStack.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/CoreDataStack/CoreDataStackProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/CoreDataStack/CoreDataStackProtocol.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/DataSources/GenreLocalDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/DataSources/GenreLocalDataSource.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/DataSources/LocalDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/DataSources/LocalDataSource.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/DataSources/MovieSearchLocalDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/DataSources/MovieSearchLocalDataSource.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/DataSources/MovieVisitLocalDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/DataSources/MovieVisitLocalDataSource.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/DataSources/UserLocalDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/DataSources/UserLocalDataSource.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDGenre+PersistenceStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDGenre+PersistenceStore.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDGenre.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDGenre.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDMovieSearch+PersistenceStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDMovieSearch+PersistenceStore.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDMovieSearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDMovieSearch.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDMovieVisit+PersistenceStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDMovieVisit+PersistenceStore.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDMovieVisit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDMovieVisit.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDUser+PersistenceStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDUser+PersistenceStore.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDUser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Entities/CDUser.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Helpers/Extensions/URL+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Helpers/Extensions/URL+Extensions.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Helpers/Protocols/DomainConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Helpers/Protocols/DomainConvertible.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Helpers/Protocols/Managed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Helpers/Protocols/Managed.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/Info.plist -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructure/PersistenceStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructure/PersistenceStore.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructureTests/CDGenreStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructureTests/CDGenreStoreTests.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructureTests/CDMovieSearchStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructureTests/CDMovieSearchStoreTests.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructureTests/CDMovieVisitStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructureTests/CDMovieVisitStoreTests.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructureTests/CDUserStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructureTests/CDUserStoreTests.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructureTests/CoreDataInfrastructureTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructureTests/CoreDataInfrastructureTests.swift -------------------------------------------------------------------------------- /CoreDataInfrastructure/CoreDataInfrastructureTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/CoreDataInfrastructure/CoreDataInfrastructureTests/Info.plist -------------------------------------------------------------------------------- /Demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Demo.gif -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/LICENSE -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure.podspec -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/APIClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/APIClient.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/APIError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/APIError.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Authentication/AuthenticationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Authentication/AuthenticationManager.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Authentication/AuthenticationManagerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Authentication/AuthenticationManagerProtocol.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Authentication/KeychainStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Authentication/KeychainStorage.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/DataSources/Account/AccountRemoteDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/DataSources/Account/AccountRemoteDataSource.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/DataSources/Auth/AuthRemoteDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/DataSources/Auth/AuthRemoteDataSource.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/DataSources/Genre/GenreRemoteDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/DataSources/Genre/GenreRemoteDataSource.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/DataSources/Movie/MovieRemoteDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/DataSources/Movie/MovieRemoteDataSource.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/DataSources/RemoteDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/DataSources/RemoteDataSource.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Endpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Endpoint.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/Account.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/Account.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/Cast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/Cast.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/Configuration.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/Crew.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/Crew.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/Genre.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/Genre.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/List.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/List.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/Movie.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/Movie.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/Review.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/Review.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/User.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Entities/Video.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Entities/Video.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/AccessToken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/AccessToken.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/AddToWatchlistResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/AddToWatchlistResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/CreditResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/CreditResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/GenreResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/GenreResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/ListResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/ListResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/MarkAsFavoriteResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/MarkAsFavoriteResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/MovieAccountStateResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/MovieAccountStateResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/MovieDetailResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/MovieDetailResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/MovieResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/MovieResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/RateMovieResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/RateMovieResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/RequestTokenResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/RequestTokenResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/ReviewResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/ReviewResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/SessionResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/SessionResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/FeedResults/VideoResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/FeedResults/VideoResult.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Helpers/Extensions/CharacterSet+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Helpers/Extensions/CharacterSet+Extensions.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Helpers/Extensions/Dictionary+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Helpers/Extensions/Dictionary+Extensions.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Helpers/Extensions/URLRequest+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Helpers/Extensions/URLRequest+Extensions.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Helpers/Protocols/Descriptable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Helpers/Protocols/Descriptable.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Helpers/Protocols/DomainConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Helpers/Protocols/DomainConvertible.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Helpers/Protocols/Paginable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Helpers/Protocols/Paginable.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Helpers/Utils/LocalizationHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Helpers/Utils/LocalizationHelper.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Info.plist -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/NetworkConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/NetworkConfiguration.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/NetworkInfrastructure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/NetworkInfrastructure.h -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Account/AccountClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Account/AccountClient.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Account/AccountClientProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Account/AccountClientProtocol.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Account/AccountProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Account/AccountProvider.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Auth/AuthClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Auth/AuthClient.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Auth/AuthClientProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Auth/AuthClientProtocol.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Auth/AuthProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Auth/AuthProvider.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Configuration/ConfigurationClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Configuration/ConfigurationClient.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Configuration/ConfigurationProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Configuration/ConfigurationProvider.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Genre/GenreClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Genre/GenreClient.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Genre/GenreClientProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Genre/GenreClientProtocol.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Genre/GenreProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Genre/GenreProvider.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Movie/MovieClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Movie/MovieClient.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Movie/MovieClientProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Movie/MovieClientProtocol.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructure/Services/Movie/MovieProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructure/Services/Movie/MovieProvider.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/AccessTokenTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/AccessTokenTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/AddToWatchlistTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/AddToWatchlistTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/Helpers/Extensions/Data+JSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/Helpers/Extensions/Data+JSON.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/Helpers/MockResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/Helpers/MockResponse.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/Info.plist -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/MarkAsFavoriteTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/MarkAsFavoriteTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/MovieCreditsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/MovieCreditsTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/MovieGenreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/MovieGenreTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/MovieImagesConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/MovieImagesConfigurationTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/MovieResultPaginationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/MovieResultPaginationTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/MovieReviewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/MovieReviewTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/MovieVideosTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/MovieVideosTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/RateMovieTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/RateMovieTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/RequestTokenTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/RequestTokenTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/SessionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/SessionTests.swift -------------------------------------------------------------------------------- /NetworkInfrastructure/NetworkInfrastructureTests/URLGenerationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/NetworkInfrastructure/NetworkInfrastructureTests/URLGenerationTests.swift -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/Credits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Credits.png -------------------------------------------------------------------------------- /Screenshots/CustomListDetail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/CustomListDetail.png -------------------------------------------------------------------------------- /Screenshots/CustomLists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/CustomLists.png -------------------------------------------------------------------------------- /Screenshots/Detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Detail.png -------------------------------------------------------------------------------- /Screenshots/Favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Favorites.png -------------------------------------------------------------------------------- /Screenshots/Home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Home.png -------------------------------------------------------------------------------- /Screenshots/Profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Profile.png -------------------------------------------------------------------------------- /Screenshots/RecentSearches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/RecentSearches.png -------------------------------------------------------------------------------- /Screenshots/Reviews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Reviews.png -------------------------------------------------------------------------------- /Screenshots/Search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Search.png -------------------------------------------------------------------------------- /Screenshots/SearchResult.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/SearchResult.png -------------------------------------------------------------------------------- /Screenshots/SignIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/SignIn.png -------------------------------------------------------------------------------- /Screenshots/TodayExtension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/TodayExtension.png -------------------------------------------------------------------------------- /Screenshots/Videos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Videos.png -------------------------------------------------------------------------------- /Screenshots/Widgets/Small/Search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Widgets/Small/Search.png -------------------------------------------------------------------------------- /Screenshots/Widgets/Small/Upcoming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/Screenshots/Widgets/Small/Upcoming.png -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/CoreDataInfrastructureTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/CoreDataInfrastructureTests.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/NetworkInfrastructureTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/NetworkInfrastructureTests.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMovies.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMovies.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesDataTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesDataTests.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesDomain.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesDomain.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesDomainTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesDomainTests.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesTests.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesTodayWidget.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesTodayWidget.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesWidgetExtension.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xcodeproj/xcshareddata/xcschemes/UpcomingMoviesWidgetExtension.xcscheme -------------------------------------------------------------------------------- /UpcomingMovies.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies.xctestplan -------------------------------------------------------------------------------- /UpcomingMovies/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/AppDelegate.swift -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Back.imageset/Back@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Back.imageset/Back@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Back.imageset/Back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Back.imageset/Back@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Back.imageset/Back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Back.imageset/Back@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Back.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Back.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Cast.imageset/Cast@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Cast.imageset/Cast@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Cast.imageset/Cast@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Cast.imageset/Cast@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Cast.imageset/Cast@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Cast.imageset/Cast@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Cast.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Cast.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrow@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrow@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrow@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrow@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrow@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrowDark@1x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrowDark@1x-1.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrowDark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrowDark@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrowDark@3X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/CollapsibleArrowDark@3X.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/CollapsibleArrow.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Ellipsis.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Ellipsis.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Ellipsis.imageset/Ellipsis@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Ellipsis.imageset/Ellipsis@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Ellipsis.imageset/Ellipsis@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Ellipsis.imageset/Ellipsis@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Ellipsis.imageset/Ellipsis@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Ellipsis.imageset/Ellipsis@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/EmptyPlaceholder.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/EmptyPlaceholder.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/EmptyPlaceholder.imageset/icons8-empty-box-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/EmptyPlaceholder.imageset/icons8-empty-box-100.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/ErrorPlaceholder.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/ErrorPlaceholder.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/ErrorPlaceholder.imageset/ErrorPlaceholer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/ErrorPlaceholder.imageset/ErrorPlaceholer@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FavoriteOff.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FavoriteOff.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FavoriteOff.imageset/FavoriteOff@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FavoriteOff.imageset/FavoriteOff@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FavoriteOff.imageset/FavoriteOff@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FavoriteOff.imageset/FavoriteOff@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FavoriteOff.imageset/FavoriteOff@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FavoriteOff.imageset/FavoriteOff@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FavoriteOn.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FavoriteOn.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FavoriteOn.imageset/FavoriteOn@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FavoriteOn.imageset/FavoriteOn@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FavoriteOn.imageset/FavoriteOn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FavoriteOn.imageset/FavoriteOn@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FavoriteOn.imageset/FavoriteOn@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FavoriteOn.imageset/FavoriteOn@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FilterGray.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FilterGray.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FilterGray.imageset/FilterGray@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FilterGray.imageset/FilterGray@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FilterGray.imageset/FilterGray@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FilterGray.imageset/FilterGray@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FilterGray.imageset/FilterGray@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FilterGray.imageset/FilterGray@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FilterWhite.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FilterWhite.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FilterWhite.imageset/FilterWhite@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FilterWhite.imageset/FilterWhite@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FilterWhite.imageset/FilterWhite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FilterWhite.imageset/FilterWhite@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/FilterWhite.imageset/FilterWhite@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/FilterWhite.imageset/FilterWhite@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Forward.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Forward.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Forward.imageset/Forward@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Forward.imageset/Forward@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Forward.imageset/Forward@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Forward.imageset/Forward@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Forward.imageset/Forward@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Forward.imageset/Forward@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Grid.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Grid.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Grid.imageset/Grid@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Grid.imageset/Grid@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Grid.imageset/Grid@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Grid.imageset/Grid@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Grid.imageset/Grid@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Grid.imageset/Grid@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Help.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Help.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Help.imageset/Help@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Help.imageset/Help@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Help.imageset/Help@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Help.imageset/Help@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Help.imageset/Help@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Help.imageset/Help@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/List.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/List.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/List.imageset/List@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/List.imageset/List@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/List.imageset/List@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/List.imageset/List@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/List.imageset/List@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/List.imageset/List@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/LoginLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/LoginLogo.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/LoginLogo.imageset/LoginLogo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/LoginLogo.imageset/LoginLogo@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/LoginLogo.imageset/LoginLogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/LoginLogo.imageset/LoginLogo@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/LoginLogo.imageset/LoginLogo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/LoginLogo.imageset/LoginLogo@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PlayVideo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PlayVideo.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PlayVideo.imageset/PlayVideo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PlayVideo.imageset/PlayVideo@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PlayVideo.imageset/PlayVideo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PlayVideo.imageset/PlayVideo@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PlayVideo.imageset/PlayVideo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PlayVideo.imageset/PlayVideo@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PlayVideoGray.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PlayVideoGray.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PlayVideoGray.imageset/PlayVideoGray@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PlayVideoGray.imageset/PlayVideoGray@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PlayVideoGray.imageset/PlayVideoGray@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PlayVideoGray.imageset/PlayVideoGray@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PlayVideoGray.imageset/PlayVideoGray@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PlayVideoGray.imageset/PlayVideoGray@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Popular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Popular.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Popular.imageset/Popular@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Popular.imageset/Popular@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Popular.imageset/Popular@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Popular.imageset/Popular@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Popular.imageset/Popular@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Popular.imageset/Popular@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PosterPlaceholder.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PosterPlaceholder.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PosterPlaceholder.imageset/PosterPlaceholder@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PosterPlaceholder.imageset/PosterPlaceholder@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PosterPlaceholder.imageset/PosterPlaceholder@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PosterPlaceholder.imageset/PosterPlaceholder@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/PosterPlaceholder.imageset/PosterPlaceholder@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/PosterPlaceholder.imageset/PosterPlaceholder@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/RecentSearch.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/RecentSearch.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/RecentSearch.imageset/RecentSearch@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/RecentSearch.imageset/RecentSearch@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/RecentSearch.imageset/RecentSearch@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/RecentSearch.imageset/RecentSearch@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/RecentSearch.imageset/RecentSearch@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/RecentSearch.imageset/RecentSearch@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/ReviewProfile.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/ReviewProfile.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/ReviewProfile.imageset/ReviewProfile@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/ReviewProfile.imageset/ReviewProfile@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/ReviewProfile.imageset/ReviewProfile@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/ReviewProfile.imageset/ReviewProfile@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/ReviewProfile.imageset/ReviewProfile@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/ReviewProfile.imageset/ReviewProfile@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Reviews.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Reviews.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Reviews.imageset/Reviews@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Reviews.imageset/Reviews@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Reviews.imageset/Reviews@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Reviews.imageset/Reviews@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/Reviews.imageset/Reviews@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/Reviews.imageset/Reviews@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/RightArrow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/RightArrow.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/RightArrow.imageset/RightArrow@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/RightArrow.imageset/RightArrow@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/RightArrow.imageset/RightArrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/RightArrow.imageset/RightArrow@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/RightArrow.imageset/RightArrow@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/RightArrow.imageset/RightArrow@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SignInGradientColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SignInGradientColor.colorset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SignInLogoFirst.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SignInLogoFirst.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SignInLogoFirst.imageset/hiclipart.com-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SignInLogoFirst.imageset/hiclipart.com-10.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SignInLogoSecond.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SignInLogoSecond.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SignInLogoSecond.imageset/hiclipart.com-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SignInLogoSecond.imageset/hiclipart.com-3.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SignInLogoThird.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SignInLogoThird.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SignInLogoThird.imageset/hiclipart.com-9 copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SignInLogoThird.imageset/hiclipart.com-9 copy.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SimilarMovies.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SimilarMovies.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SimilarMovies.imageset/SimilarMovies@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SimilarMovies.imageset/SimilarMovies@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SimilarMovies.imageset/SimilarMovies@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SimilarMovies.imageset/SimilarMovies@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/SimilarMovies.imageset/SimilarMovies@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/SimilarMovies.imageset/SimilarMovies@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Account.imageset/Account@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Account.imageset/Account@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Account.imageset/Account@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Account.imageset/Account@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Account.imageset/Account@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Account.imageset/Account@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Account.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Account.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Movies.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Movies.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Movies.imageset/movies@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Movies.imageset/movies@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Movies.imageset/movies@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Movies.imageset/movies@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Movies.imageset/movies@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Movies.imageset/movies@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Search.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Search.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Search.imageset/search@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Search.imageset/search@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Search.imageset/search@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Search.imageset/search@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TabBar/Search.imageset/search@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TabBar/Search.imageset/search@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TopRated.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TopRated.imageset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TopRated.imageset/TopRated@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TopRated.imageset/TopRated@1x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TopRated.imageset/TopRated@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TopRated.imageset/TopRated@2x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/TopRated.imageset/TopRated@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/TopRated.imageset/TopRated@3x.png -------------------------------------------------------------------------------- /UpcomingMovies/Assets.xcassets/VoteAverageFill.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Assets.xcassets/VoteAverageFill.colorset/Contents.json -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DIContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DIContainer.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/AdapterAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/AdapterAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/DataSourceAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/DataSourceAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/HandlerAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/HandlerAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/ProviderAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/ProviderAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/SceneAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/SceneAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Account/AccountAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Account/AccountAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Account/CustomListsAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Account/CustomListsAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Account/ProfileAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Account/ProfileAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Account/SavedMoviesAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Account/SavedMoviesAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieCreditsAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieCreditsAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieDetailAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieDetailAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieListAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieListAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieReviewsAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieReviewsAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieVideosAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/MovieVideosAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/SearchMoviesAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Movies/SearchMoviesAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Splash/SplashAssembly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/DependencyInjection/DependencyAssemblers/Scenes/Splash/SplashAssembly.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Adapters/ProgressHUD/ProgressHUDAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Adapters/ProgressHUD/ProgressHUDAdapter.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Adapters/ProgressHUD/ProgressHUDAdapterProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Adapters/ProgressHUD/ProgressHUDAdapterProtocol.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/AppDelegate+Appearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/AppDelegate+Appearance.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/Array+MidElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/Array+MidElement.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/Bool+IntValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/Bool+IntValue.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/CGRect+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/CGRect+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/CharacterSet+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/CharacterSet+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/Dictionary+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/Dictionary+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/Entities+GenreName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/Entities+GenreName.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/Entities+ImageConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/Entities+ImageConfiguration.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/Result+Optional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/Result+Optional.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/String+Localized.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/String+Localized.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/UICollectionView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/UICollectionView+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/UIImageView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/UIImageView+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/UIImageView+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/UIImageView+Kingfisher.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/UIRefreshControl+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/UIRefreshControl+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/UITableView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/UITableView+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/UIView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/UIView+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/UIView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/UIView+Layout.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/UIViewController+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/UIViewController+Extensions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Extensions/URL+PropertyListDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Extensions/URL+PropertyListDecoder.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/AuthenticationHandler/AuthenticationHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/AuthenticationHandler/AuthenticationHandler.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/AuthenticationHandler/AuthenticationHandlerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/AuthenticationHandler/AuthenticationHandlerProtocol.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/ConfigurationHandler/ConfigurationHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/ConfigurationHandler/ConfigurationHandler.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/ConfigurationHandler/ConfigurationHandlerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/ConfigurationHandler/ConfigurationHandlerProtocol.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/GenreHandler/GenreHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/GenreHandler/GenreHandler.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/GenreHandler/GenreHandlerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/GenreHandler/GenreHandlerProtocol.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/ImageConfigurationHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/ImageConfigurationHandler.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/ImageTransitionHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/ImageTransitionHandler.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/NavigationHandler/NavigationHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/NavigationHandler/NavigationHandler.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Handlers/NavigationHandler/NavigationHandlerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Handlers/NavigationHandler/NavigationHandlerProtocol.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Animatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Animatable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Coordinator/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Coordinator/Coordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Coordinator/MovieDetailCoordinable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Coordinator/MovieDetailCoordinable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Coordinator/RootCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Coordinator/RootCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Dequeueable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Dequeueable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Detailable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Detailable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Displayable/Displayable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Displayable/Displayable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Displayable/Emptiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Displayable/Emptiable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Displayable/PlaceholderDisplayable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Displayable/PlaceholderDisplayable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Displayable/Retryable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Displayable/Retryable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Displayable/ViewDisplayable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Displayable/ViewDisplayable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Keyboardable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Keyboardable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Loading/LoadingDisplayable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Loading/LoadingDisplayable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Loading/LoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Loading/LoadingView.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/NibLoadable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/NibLoadable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/RetryActionable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/RetryActionable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/Storyboarded.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/Storyboarded.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Protocols/TabBarSelectable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Protocols/TabBarSelectable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/AppExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/AppExtension.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/AppGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/AppGroup.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/AppShortcutItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/AppShortcutItem.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/BaseConfiguration/BaseConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/BaseConfiguration/BaseConfiguration.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/Bindable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/Bindable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/ColorPalette.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/ColorPalette.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/Either.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/Either.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/FontHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/FontHelper.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/Localization/Localizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/Localization/Localizable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/Localization/LocalizedStrings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/Localization/LocalizedStrings.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/ProfileOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/ProfileOptions.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/PropertyListHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/PropertyListHelper.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/SimpleViewState/SimpleViewState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/SimpleViewState/SimpleViewState.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/SimpleViewState/SimpleViewStateProcessable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/SimpleViewState/SimpleViewStateProcessable.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/UIConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/UIConstants.swift -------------------------------------------------------------------------------- /UpcomingMovies/Helpers/Utils/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Helpers/Utils/Utils.swift -------------------------------------------------------------------------------- /UpcomingMovies/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Info.plist -------------------------------------------------------------------------------- /UpcomingMovies/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/SceneDelegate.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/AccountCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/AccountCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/AccountInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/AccountInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/AccountProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/AccountProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/AccountViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/AccountViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/AccountViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/AccountViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionWebViewNavigation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Authentication/AuthPermission/AuthPermissionWebViewNavigation.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Authentication/SignInViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Authentication/SignInViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailViewState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/CustomListDetailViewState.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/HeaderView/CustomListDetailHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/HeaderView/CustomListDetailHeaderView.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/HeaderView/CustomListDetailHeaderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/HeaderView/CustomListDetailHeaderView.xib -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/HeaderView/CustomListDetailHeaderViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/HeaderView/CustomListDetailHeaderViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/SectionView/CustomListDetailSectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/SectionView/CustomListDetailSectionView.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/SectionView/CustomListDetailSectionView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/SectionView/CustomListDetailSectionView.xib -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomListDetail/SectionView/CustomListDetailSectionViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomListDetail/SectionView/CustomListDetailSectionViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomLists/CustomListsCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomLists/CustomListsCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomLists/CustomListsInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomLists/CustomListsInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomLists/CustomListsProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomLists/CustomListsProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomLists/CustomListsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomLists/CustomListsViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/CustomLists/CustomListsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/CustomLists/CustomListsViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Profile/ProfileDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Profile/ProfileDataSource.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Profile/ProfileFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Profile/ProfileFactory.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Profile/ProfileInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Profile/ProfileInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Profile/ProfileProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Profile/ProfileProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Profile/ProfileSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Profile/ProfileSection.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Profile/ProfileViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Profile/ProfileViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Profile/ProfileViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Profile/ProfileViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Account/Saved Movies/SavedMoviesViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsDataSource.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsFactory.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsViewSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsViewSection.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsViewState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieCredits/MovieCreditsViewState.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/Components/FavoriteToggleBarButtonItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/Components/FavoriteToggleBarButtonItem.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/Components/MovieDetailBackdropView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/Components/MovieDetailBackdropView.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailFactory.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailOptions/MovieDetailOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailOptions/MovieDetailOption.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailOptions/MovieDetailOptionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailOptions/MovieDetailOptionView.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailUIHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailUIHelper.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieDetail/MovieDetailViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Coordinators/MoviesByGenreCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Coordinators/MoviesByGenreCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Coordinators/PopularMoviesCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Coordinators/PopularMoviesCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Coordinators/RecommendedMoviesCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Coordinators/RecommendedMoviesCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Coordinators/SimilarMoviesCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Coordinators/SimilarMoviesCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Coordinators/TopRatedMoviesCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Coordinators/TopRatedMoviesCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Interactors/MoviesByGenreInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Interactors/MoviesByGenreInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Interactors/PopularMoviesInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Interactors/PopularMoviesInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Interactors/RecommendedMoviesInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Interactors/RecommendedMoviesInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Interactors/SimilarMoviesContentHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Interactors/SimilarMoviesContentHandler.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Interactors/SimilarMoviesInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Interactors/SimilarMoviesInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Interactors/TopRatedMoviesInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Interactors/TopRatedMoviesInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/Interactors/UpcomingMoviesContentHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/Interactors/UpcomingMoviesContentHandler.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/MovieListCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/MovieListCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/MovieListProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/MovieListProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/MovieListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/MovieListViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieList/MovieListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieList/MovieListViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviewDetail/MovieReviewDetailCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviewDetail/MovieReviewDetailCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviewDetail/MovieReviewDetailProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviewDetail/MovieReviewDetailProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviewDetail/MovieReviewDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviewDetail/MovieReviewDetailViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviewDetail/MovieReviewDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviewDetail/MovieReviewDetailViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieReviews/MovieReviewsViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/MovieVideos/MovieVideosViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchMoviesCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchMoviesCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchMoviesProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchMoviesProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchMoviesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchMoviesViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/DefaultSearchOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/DefaultSearchOption.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsDataSource.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsSections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsSections.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsViewState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchOptions/SearchOptionsViewState.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultDataSource.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultSections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultSections.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultView.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultViewState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/SearchMovies/SearchResult/SearchMoviesResultViewState.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesCoordinator.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesNavigation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesNavigation.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesViewFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesViewFactory.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Movies/UpcomingMovies/UpcomingMoviesViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Splash/SplashBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Splash/SplashBuilder.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Splash/SplashInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Splash/SplashInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Splash/SplashProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Splash/SplashProtocols.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Splash/SplashViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Splash/SplashViewController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/Splash/SplashViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/Splash/SplashViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/TabBar/MainTabBarBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/TabBar/MainTabBarBuilder.swift -------------------------------------------------------------------------------- /UpcomingMovies/Scenes/TabBar/MainTabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Scenes/TabBar/MainTabBarController.swift -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/Base.lproj/Account.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/Base.lproj/Account.storyboard -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/Base.lproj/MovieDetail.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/Base.lproj/MovieDetail.storyboard -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/Base.lproj/SearchMovies.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/Base.lproj/SearchMovies.storyboard -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/CustomLists.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/CustomLists.storyboard -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/MovieList.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/MovieList.storyboard -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/UpcomingMovies.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/UpcomingMovies.storyboard -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/en.lproj/Account.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/en.lproj/Account.strings -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/en.lproj/MovieDetail.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/en.lproj/MovieDetail.strings -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/en.lproj/SearchMovies.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/en.lproj/SearchMovies.strings -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/es-419.lproj/Account.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/es-419.lproj/Account.strings -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/es-419.lproj/MovieDetail.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/es-419.lproj/MovieDetail.strings -------------------------------------------------------------------------------- /UpcomingMovies/Storyboards/es-419.lproj/SearchMovies.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/Storyboards/es-419.lproj/SearchMovies.strings -------------------------------------------------------------------------------- /UpcomingMovies/UpcomingMovies.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/UpcomingMovies.entitlements -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Animations/CollectionViewCellAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Animations/CollectionViewCellAnimator.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Animations/TableViewCellAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Animations/TableViewCellAnimator.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Buttons/ShrinkingButton/ShrinkingButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Buttons/ShrinkingButton/ShrinkingButton.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Buttons/ShrinkingButton/SpinerLayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Buttons/ShrinkingButton/SpinerLayer.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Buttons/ToggleBarButtonItem/ToggleBarButtonContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Buttons/ToggleBarButtonItem/ToggleBarButtonContent.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Buttons/ToggleBarButtonItem/ToggleBarButtonItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Buttons/ToggleBarButtonItem/ToggleBarButtonItem.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Buttons/ToggleBarButtonItem/ToggleBarButtonItemDisplay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Buttons/ToggleBarButtonItem/ToggleBarButtonItemDisplay.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Account/Profile/Custom Lists/CustomListCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Account/Profile/Custom Lists/CustomListCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Account/Profile/Custom Lists/CustomListTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Account/Profile/Custom Lists/CustomListTableViewCell.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Account/Profile/Custom Lists/CustomListTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Account/Profile/Custom Lists/CustomListTableViewCell.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Account/Profile/Saved Movies/SavedMovieCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Account/Profile/Saved Movies/SavedMovieCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Account/Profile/Saved Movies/SavedMovieCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Account/Profile/Saved Movies/SavedMovieCollectionViewCell.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Account/Profile/Sign Out/ProfileSignOutTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Account/Profile/Sign Out/ProfileSignOutTableViewCell.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieCredits/MovieCreditCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieCredits/MovieCreditCell.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieCredits/MovieCreditCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieCredits/MovieCreditCell.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieCredits/MovieCreditCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieCredits/MovieCreditCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieList/MovieListCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieList/MovieListCell.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieList/MovieListCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieList/MovieListCell.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieList/MovieListCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieList/MovieListCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieReviews/MovieReviewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieReviews/MovieReviewCell.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieReviews/MovieReviewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieReviews/MovieReviewCell.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieReviews/MovieReviewCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieReviews/MovieReviewCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieVideos/MovieVideoCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieVideos/MovieVideoCell.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieVideos/MovieVideoCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieVideos/MovieVideoCell.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/MovieVideos/MovieVideoCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/MovieVideos/MovieVideoCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/Movie/UpcomingMovies/UpcomingMovieCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/Movie/UpcomingMovies/UpcomingMovieCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/RecentSearch/RecentSearchCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/RecentSearch/RecentSearchCell.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/RecentSearch/RecentSearchCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/RecentSearch/RecentSearchCell.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/RecentSearch/RecentSearchCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/RecentSearch/RecentSearchCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/SearchOption/Genres/GenreSearchOptionCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/SearchOption/Genres/GenreSearchOptionCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/SearchOption/Genres/GenreSearchOptionTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/SearchOption/Genres/GenreSearchOptionTableViewCell.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/SearchOption/Genres/GenreSearchOptionTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/SearchOption/Genres/GenreSearchOptionTableViewCell.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Cells/SearchOption/RecentlyVisited/VisitedMovieCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Cells/SearchOption/RecentlyVisited/VisitedMovieCellViewModel.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/CollapsibleCollectionHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/CollapsibleCollectionHeaderView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/CollapsibleHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/CollapsibleHeaderView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/CustomFooterView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/CustomFooterView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/DefaultRefreshControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/DefaultRefreshControl.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/DefaultSearchController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/DefaultSearchController.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/GradientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/GradientView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/LoadingFooterView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/LoadingFooterView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/RadarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/RadarView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/SimpleHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/SimpleHeaderView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/ToastView/ToastView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/ToastView/ToastView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/ToastView/UIView+ToastUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/ToastView/UIView+ToastUtils.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/ToastView/UIView+ToastView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/ToastView/UIView+ToastView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/CustomViews/VoteAverageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/CustomViews/VoteAverageView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/DataSources/DataSourcePrefetching.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/DataSources/DataSourcePrefetching.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/DataSources/TableView Data Sources/SimpleTableViewDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/DataSources/TableView Data Sources/SimpleTableViewDataSource.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Layouts/VerticalFlowLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Layouts/VerticalFlowLayout.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/PlaceholderViews/Empty/EmptyPlaceholderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/PlaceholderViews/Empty/EmptyPlaceholderView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/PlaceholderViews/Empty/EmptyPlaceholderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/PlaceholderViews/Empty/EmptyPlaceholderView.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/PlaceholderViews/Error/ErrorPlaceholderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/PlaceholderViews/Error/ErrorPlaceholderView.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/PlaceholderViews/Error/ErrorPlaceholderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/PlaceholderViews/Error/ErrorPlaceholderView.xib -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Transitions/ScaleTransition/ScaleAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Transitions/ScaleTransition/ScaleAnimator.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Transitions/ScaleTransition/ScaleTransitioningDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Transitions/ScaleTransition/ScaleTransitioningDelegate.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Transitions/Transitionable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Transitions/Transitionable.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Transitions/TransitioningAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Transitions/TransitioningAnimator.swift -------------------------------------------------------------------------------- /UpcomingMovies/ViewComponents/Transitions/TransitioningInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/ViewComponents/Transitions/TransitioningInteractor.swift -------------------------------------------------------------------------------- /UpcomingMovies/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /UpcomingMovies/es-419.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMovies/es-419.lproj/Localizable.strings -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData.podspec -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/DataSources/Account/AccountRemoteDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/DataSources/Account/AccountRemoteDataSourceProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/DataSources/Auth/AuthRemoteDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/DataSources/Auth/AuthRemoteDataSourceProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/DataSources/Genre/GenreLocalDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/DataSources/Genre/GenreLocalDataSourceProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/DataSources/Genre/GenreRemoteDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/DataSources/Genre/GenreRemoteDataSourceProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/DataSources/LocalDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/DataSources/LocalDataSourceProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/DataSources/Movie/MovieRemoteDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/DataSources/Movie/MovieRemoteDataSourceProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/DataSources/RemoteDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/DataSources/RemoteDataSourceProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/DataSources/User/UserLocalDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/DataSources/User/UserLocalDataSourceProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Info.plist -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Repositories/AccountRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Repositories/AccountRepository.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Repositories/AuthRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Repositories/AuthRepository.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Repositories/ConfigurationRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Repositories/ConfigurationRepository.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Repositories/GenreRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Repositories/GenreRepository.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Repositories/MovieRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Repositories/MovieRepository.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Repositories/MovieSearchRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Repositories/MovieSearchRepository.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Repositories/MovieVisitRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Repositories/MovieVisitRepository.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/Repositories/UserRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/Repositories/UserRepository.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/UpcomingMoviesData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/UpcomingMoviesData.h -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesData/UseCaseProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesData/UseCaseProvider.swift -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesDataTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesDataTests/Info.plist -------------------------------------------------------------------------------- /UpcomingMoviesData/UpcomingMoviesDataTests/UpcomingMoviesDataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesData/UpcomingMoviesDataTests/UpcomingMoviesDataTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain.podspec -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Cast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Cast.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Configuration/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Configuration/Configuration.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Configuration/ImagesConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Configuration/ImagesConfiguration.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Configuration/SortConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Configuration/SortConfiguration.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Crew.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Crew.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Genre.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Genre.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/List.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/List.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Movie.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Movie.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/MovieCredits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/MovieCredits.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/MovieSearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/MovieSearch.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/MovieVisit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/MovieVisit.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Review.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Review.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/User.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Video.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Entities/Video.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/Info.plist -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UpcomingMoviesDomain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UpcomingMoviesDomain.h -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/AccountUseCaseProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/AccountUseCaseProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/AuthUseCaseProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/AuthUseCaseProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/ConfigurationUseCaseProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/ConfigurationUseCaseProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/GenreUseCaseProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/GenreUseCaseProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/MovieSearchUseCaseProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/MovieSearchUseCaseProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/MovieUseCaseProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/MovieUseCaseProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/MovieVisitUseCaseProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/MovieVisitUseCaseProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/UseCaseProviderProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/UseCaseProviderProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/UserUseCaseProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomain/UseCases/UserUseCaseProtocol.swift -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomainTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomainTests/Info.plist -------------------------------------------------------------------------------- /UpcomingMoviesDomain/UpcomingMoviesDomainTests/UpcomingMoviesDomainTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesDomain/UpcomingMoviesDomainTests/UpcomingMoviesDomainTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/AccountTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/AccountTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/CustomListsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/CustomListsTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Extensions/Credits+MockInitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Extensions/Credits+MockInitializer.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Extensions/List+MockInitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Extensions/List+MockInitializer.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Extensions/Movie+MockInitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Extensions/Movie+MockInitializer.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Extensions/Review+MockInitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Extensions/Review+MockInitializer.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Extensions/User+MockInitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Extensions/User+MockInitializer.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Extensions/Video+MockInitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Extensions/Video+MockInitializer.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/AccountMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/AccountMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/CustomListsMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/CustomListsMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/MockInjectionFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/MockInjectionFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/MovieCreditsMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/MovieCreditsMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/MovieDetailMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/MovieDetailMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/MovieReviewsMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/MovieReviewsMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/MovieVideosMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/MovieVideosMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/ProfileMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/ProfileMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/SavedMoviesMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/SavedMoviesMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Helpers/Mocks/UpcomingMoviesMockFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Helpers/Mocks/UpcomingMoviesMockFactory.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/Info.plist -------------------------------------------------------------------------------- /UpcomingMoviesTests/MovieCreditsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/MovieCreditsTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/MovieDetailTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/MovieDetailTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/MovieReviewsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/MovieReviewsTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/MovieVideosTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/MovieVideosTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/ProfileTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/ProfileTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/SavedMoviesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/SavedMoviesTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTests/UpcomingMoviesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTests/UpcomingMoviesTests.swift -------------------------------------------------------------------------------- /UpcomingMoviesTodayExtension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTodayExtension/Info.plist -------------------------------------------------------------------------------- /UpcomingMoviesTodayExtension/Movies.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTodayExtension/Movies.entitlements -------------------------------------------------------------------------------- /UpcomingMoviesTodayExtension/TodayView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTodayExtension/TodayView.swift -------------------------------------------------------------------------------- /UpcomingMoviesTodayExtension/TodayViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesTodayExtension/TodayViewController.swift -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Assets.xcassets/SearchMoviesBackgroundColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Assets.xcassets/SearchMoviesBackgroundColor.colorset/Contents.json -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Assets.xcassets/SearchMoviesGradientColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Assets.xcassets/SearchMoviesGradientColor.colorset/Contents.json -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Assets.xcassets/UpcomingMoviesGradientColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Assets.xcassets/UpcomingMoviesGradientColor.colorset/Contents.json -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Assets.xcassets/WidgetBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Assets.xcassets/WidgetBackground.colorset/Contents.json -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Info.plist -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/MoviesWidgets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/MoviesWidgets.swift -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/WidgetProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/WidgetProvider.swift -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Widgets/SearchMovies/SearchMoviesWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Widgets/SearchMovies/SearchMoviesWidget.swift -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Widgets/UpcomingMovies/UpcomingMoviesWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Widgets/UpcomingMovies/UpcomingMoviesWidget.swift -------------------------------------------------------------------------------- /UpcomingMoviesWidgetExtension/Widgets/ViewComponents/SmallWidgetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/UpcomingMoviesWidgetExtension/Widgets/ViewComponents/SmallWidgetView.swift -------------------------------------------------------------------------------- /codemagic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/codemagic.yaml -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/fastlane/README.md -------------------------------------------------------------------------------- /xcremotecache/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/LICENSE -------------------------------------------------------------------------------- /xcremotecache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/README.md -------------------------------------------------------------------------------- /xcremotecache/xccc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/xccc -------------------------------------------------------------------------------- /xcremotecache/xcld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/xcld -------------------------------------------------------------------------------- /xcremotecache/xclibtool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/xclibtool -------------------------------------------------------------------------------- /xcremotecache/xcpostbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/xcpostbuild -------------------------------------------------------------------------------- /xcremotecache/xcprebuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/xcprebuild -------------------------------------------------------------------------------- /xcremotecache/xcprepare: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/xcprepare -------------------------------------------------------------------------------- /xcremotecache/xcswiftc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudrankriyam/UpcomingMovies/HEAD/xcremotecache/xcswiftc --------------------------------------------------------------------------------