├── MovieDetailsFeatureDemo ├── .gitignore ├── MovieDetailsFeatureDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── i0sa.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── i0sa.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── MovieDetailsFeatureDemo.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── i0sa.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── MovieDetailsFeatureDemo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── SceneDelegate.swift │ └── ViewController.swift ├── MovieDetailsFeatureDemoTests │ └── MovieDetailsFeatureDemoTests.swift ├── MovieDetailsFeatureDemoUITests │ ├── MovieDetailsFeatureDemoUITests.swift │ └── MovieDetailsFeatureDemoUITestsLaunchTests.swift ├── Podfile ├── Podfile.lock └── Pods │ ├── AppHost-ConsumerNetworking-Unit-Tests │ ├── AppHost-ConsumerNetworking-Unit-Tests-Info.plist │ ├── LaunchScreen.storyboard │ └── main.m │ ├── AppHost-MoviesListFeature-Unit-Tests │ ├── AppHost-MoviesListFeature-Unit-Tests-Info.plist │ ├── LaunchScreen.storyboard │ └── main.m │ ├── AppHost-SwiftCairoCache-Unit-Tests │ ├── AppHost-SwiftCairoCache-Unit-Tests-Info.plist │ ├── LaunchScreen.storyboard │ └── main.m │ ├── Kingfisher │ ├── LICENSE │ ├── README.md │ └── Sources │ │ ├── Cache │ │ ├── CacheSerializer.swift │ │ ├── DiskStorage.swift │ │ ├── FormatIndicatedCacheSerializer.swift │ │ ├── ImageCache.swift │ │ ├── MemoryStorage.swift │ │ └── Storage.swift │ │ ├── Extensions │ │ ├── CPListItem+Kingfisher.swift │ │ ├── ImageView+Kingfisher.swift │ │ ├── NSButton+Kingfisher.swift │ │ ├── NSTextAttachment+Kingfisher.swift │ │ ├── TVMonogramView+Kingfisher.swift │ │ ├── UIButton+Kingfisher.swift │ │ └── WKInterfaceImage+Kingfisher.swift │ │ ├── General │ │ ├── ImageSource │ │ │ ├── AVAssetImageDataProvider.swift │ │ │ ├── ImageDataProvider.swift │ │ │ ├── Resource.swift │ │ │ └── Source.swift │ │ ├── KF.swift │ │ ├── KFOptionsSetter.swift │ │ ├── Kingfisher.swift │ │ ├── KingfisherError.swift │ │ ├── KingfisherManager.swift │ │ └── KingfisherOptionsInfo.swift │ │ ├── Image │ │ ├── Filter.swift │ │ ├── GIFAnimatedImage.swift │ │ ├── GraphicsContext.swift │ │ ├── Image.swift │ │ ├── ImageDrawing.swift │ │ ├── ImageFormat.swift │ │ ├── ImageProcessor.swift │ │ ├── ImageProgressive.swift │ │ ├── ImageTransition.swift │ │ └── Placeholder.swift │ │ ├── Networking │ │ ├── AuthenticationChallengeResponsable.swift │ │ ├── ImageDataProcessor.swift │ │ ├── ImageDownloader.swift │ │ ├── ImageDownloaderDelegate.swift │ │ ├── ImageModifier.swift │ │ ├── ImagePrefetcher.swift │ │ ├── RedirectHandler.swift │ │ ├── RequestModifier.swift │ │ ├── RetryStrategy.swift │ │ ├── SessionDataTask.swift │ │ └── SessionDelegate.swift │ │ ├── SwiftUI │ │ ├── ImageBinder.swift │ │ ├── ImageContext.swift │ │ ├── KFAnimatedImage.swift │ │ ├── KFImage.swift │ │ ├── KFImageOptions.swift │ │ ├── KFImageProtocol.swift │ │ └── KFImageRenderer.swift │ │ ├── Utility │ │ ├── Box.swift │ │ ├── CallbackQueue.swift │ │ ├── Delegate.swift │ │ ├── ExtensionHelpers.swift │ │ ├── Result.swift │ │ ├── Runtime.swift │ │ ├── SizeExtensions.swift │ │ └── String+MD5.swift │ │ └── Views │ │ ├── AnimatedImageView.swift │ │ └── Indicator.swift │ ├── Local Podspecs │ ├── ConsumerNetworking.podspec.json │ ├── MovieDetailsFeature.podspec.json │ ├── SwiftCairoCommon.podspec.json │ └── SwiftCairoDesignSystem.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── i0sa.xcuserdatad │ │ └── xcschemes │ │ ├── AppHost-ConsumerNetworking-Unit-Tests.xcscheme │ │ ├── ConsumerNetworking-Unit-UnitTests.xcscheme │ │ ├── ConsumerNetworking.xcscheme │ │ ├── Kingfisher.xcscheme │ │ ├── MovieDetailsFeature.xcscheme │ │ ├── Pods-MovieDetailsFeatureDemo.xcscheme │ │ ├── SwiftCairoCommon.xcscheme │ │ ├── SwiftCairoDesignSystem-SwiftCairoDesignSystem.xcscheme │ │ ├── SwiftCairoDesignSystem.xcscheme │ │ └── xcschememanagement.plist │ └── Target Support Files │ ├── ConsumerNetworking │ ├── ConsumerNetworking-Info.plist │ ├── ConsumerNetworking-Unit-UnitTests-Info.plist │ ├── ConsumerNetworking-Unit-UnitTests-frameworks-input-files.xcfilelist │ ├── ConsumerNetworking-Unit-UnitTests-frameworks-output-files.xcfilelist │ ├── ConsumerNetworking-Unit-UnitTests-frameworks.sh │ ├── ConsumerNetworking-Unit-UnitTests-prefix.pch │ ├── ConsumerNetworking-dummy.m │ ├── ConsumerNetworking-prefix.pch │ ├── ConsumerNetworking-umbrella.h │ ├── ConsumerNetworking.debug.xcconfig │ ├── ConsumerNetworking.modulemap │ ├── ConsumerNetworking.release.xcconfig │ ├── ConsumerNetworking.unit-unittests.debug.xcconfig │ └── ConsumerNetworking.unit-unittests.release.xcconfig │ ├── Kingfisher │ ├── Kingfisher-Info.plist │ ├── Kingfisher-dummy.m │ ├── Kingfisher-prefix.pch │ ├── Kingfisher-umbrella.h │ ├── Kingfisher.debug.xcconfig │ ├── Kingfisher.modulemap │ └── Kingfisher.release.xcconfig │ ├── MovieDetailsFeature │ ├── MovieDetailsFeature-Info.plist │ ├── MovieDetailsFeature-dummy.m │ ├── MovieDetailsFeature-prefix.pch │ ├── MovieDetailsFeature-umbrella.h │ ├── MovieDetailsFeature.debug.xcconfig │ ├── MovieDetailsFeature.modulemap │ └── MovieDetailsFeature.release.xcconfig │ ├── Pods-MovieDetailsFeatureDemo │ ├── Pods-MovieDetailsFeatureDemo-Info.plist │ ├── Pods-MovieDetailsFeatureDemo-acknowledgements.markdown │ ├── Pods-MovieDetailsFeatureDemo-acknowledgements.plist │ ├── Pods-MovieDetailsFeatureDemo-dummy.m │ ├── Pods-MovieDetailsFeatureDemo-frameworks-Debug-input-files.xcfilelist │ ├── Pods-MovieDetailsFeatureDemo-frameworks-Debug-output-files.xcfilelist │ ├── Pods-MovieDetailsFeatureDemo-frameworks-Release-input-files.xcfilelist │ ├── Pods-MovieDetailsFeatureDemo-frameworks-Release-output-files.xcfilelist │ ├── Pods-MovieDetailsFeatureDemo-frameworks.sh │ ├── Pods-MovieDetailsFeatureDemo-umbrella.h │ ├── Pods-MovieDetailsFeatureDemo.debug.xcconfig │ ├── Pods-MovieDetailsFeatureDemo.modulemap │ └── Pods-MovieDetailsFeatureDemo.release.xcconfig │ ├── SwiftCairoCommon │ ├── SwiftCairoCommon-Info.plist │ ├── SwiftCairoCommon-dummy.m │ ├── SwiftCairoCommon-prefix.pch │ ├── SwiftCairoCommon-umbrella.h │ ├── SwiftCairoCommon.debug.xcconfig │ ├── SwiftCairoCommon.modulemap │ └── SwiftCairoCommon.release.xcconfig │ └── SwiftCairoDesignSystem │ ├── ResourceBundle-SwiftCairoDesignSystem-SwiftCairoDesignSystem-Info.plist │ ├── SwiftCairoDesignSystem-Info.plist │ ├── SwiftCairoDesignSystem-dummy.m │ ├── SwiftCairoDesignSystem-prefix.pch │ ├── SwiftCairoDesignSystem-umbrella.h │ ├── SwiftCairoDesignSystem.debug.xcconfig │ ├── SwiftCairoDesignSystem.modulemap │ └── SwiftCairoDesignSystem.release.xcconfig ├── README Files ├── Diagram_1.png ├── Diagram_2.png ├── Screenshot_1.png ├── Screenshot_2.png └── SwiftCairoSlides.pdf ├── README.md └── iOS Test ├── .gitignore ├── ConsumerNetworking.podspec ├── ConsumerNetworking ├── ConsumerNetworking │ ├── NetworkingService.swift │ ├── Protocols │ │ └── URLSessionType.swift │ └── RequestBuilder │ │ └── RequestBuilder.swift └── Tests │ ├── Mocks │ ├── RequestBuilderMock.swift │ └── URLSessionMock.swift │ ├── NetworkingServiceTests.swift │ ├── RequestBuilderTests.swift │ ├── Stubs │ └── TestResource+Stub.swift │ └── Utilities │ └── AssertResult.swift ├── MovieDetailsFeature.podspec ├── MovieDetailsFeature └── MovieDetailsFeature │ ├── MovieDetailsConfigurator.swift │ └── MovieDetailsView.swift ├── MoviesListFeature.podspec ├── MoviesListFeature ├── MoviesListFeature │ ├── MoviesListConfigurator.swift │ ├── MoviesListInteractor.swift │ ├── MoviesListModels.swift │ ├── MoviesListPresenter.swift │ ├── MoviesListProtocols.swift │ ├── Utilities │ │ ├── Bundle.swift │ │ └── Media.xcassets │ │ │ ├── Contents.json │ │ │ └── ImageLoadError.imageset │ │ │ ├── Contents.json │ │ │ └── error-image-generic.png │ ├── Views │ │ ├── Cells │ │ │ ├── MovieItemCell.swift │ │ │ ├── MovieItemCell.xib │ │ │ ├── MovieItemShimmerCell.swift │ │ │ └── MovieItemShimmerCell.xib │ │ ├── MoviesListViewController.swift │ │ └── MoviesListViewController.xib │ └── Workers │ │ ├── MoviesListWorker.swift │ │ └── Resources │ │ └── MoviesListResource.swift └── Tests │ ├── Equatables │ ├── Movie+Equatable.swift │ └── MovieViewModel+Equatable.swift │ ├── Mocks │ ├── MoviesListInteractorMock.swift │ ├── MoviesListPresenterMock.swift │ ├── MoviesListViewControllerMock.swift │ ├── MoviesListWorkerMock.swift │ ├── NetworkingServiceMock.swift │ └── SwiftCairoCacheServiceMock.swift │ ├── MoviesListInteractorTests.swift │ ├── MoviesListPresenterTests.swift │ ├── MoviesListViewControllerTests.swift │ ├── MoviesListWorkerTests.swift │ ├── Stubs │ ├── Movies+Stub.swift │ └── MoviesViewModel+Stub.swift │ └── Utilities │ └── AssertResult.swift ├── Podfile ├── Podfile.lock ├── SwiftCairoCache.podspec ├── SwiftCairoCache ├── SwiftCairoCache │ ├── SwiftCairoCacheError.swift │ └── SwiftCairoCacheService.swift └── Tests │ └── SwiftCairoCacheServiceTests.swift ├── SwiftCairoCommon.podspec ├── SwiftCairoCommon └── SwiftCairoCommon │ ├── Cache │ └── SwiftCairoCache.swift │ ├── Entities │ └── Movie.swift │ ├── Feature │ └── SwiftCairoFeature.swift │ ├── Interfaces │ └── DependencyContainerType.swift │ ├── NavigatorProtocol.swift │ ├── Networking │ ├── HTTPMethod.swift │ ├── NetworkError.swift │ ├── NetworkingType.swift │ ├── Parameter.swift │ ├── RequestParameter.swift │ └── ResourceType.swift │ └── UseCases │ └── FetchMoviesListUseCase.swift ├── SwiftCairoDesignSystem.podspec ├── SwiftCairoDesignSystem └── SwiftCairoDesignSystem │ ├── Bundle.swift │ ├── Color.swift │ ├── ErrorView │ ├── ErrorView.swift │ └── ErrorView.xib │ ├── Extensions │ ├── UITableView+Extensions.swift │ └── UIView+Extensions.swift │ ├── Label.swift │ ├── ListItemView.swift │ ├── ListItemView.xib │ └── ShimmerView.swift ├── UI Tests ├── Info.plist └── UI_Tests.swift ├── Unit Tests ├── Info.plist └── Unit_Tests.swift ├── iOS Test.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── iOS Test.xcscheme ├── iOS Test.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist └── iOS Test ├── AppDelegate.swift ├── Application ├── AppCoordinator.swift ├── Dependencies │ ├── CacheProxy.swift │ └── DependencyContainer.swift └── Navigator │ └── Navigator.swift ├── Assets.xcassets ├── AccentColor.colorset │ └── Contents.json ├── AppIcon.appiconset │ └── Contents.json └── Contents.json ├── Base.lproj └── LaunchScreen.storyboard └── Info.plist /MovieDetailsFeatureDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/.gitignore -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/project.xcworkspace/xcuserdata/i0sa.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/project.xcworkspace/xcuserdata/i0sa.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcworkspace/xcuserdata/i0sa.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo.xcworkspace/xcuserdata/i0sa.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/AppDelegate.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/SceneDelegate.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemo/ViewController.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemoTests/MovieDetailsFeatureDemoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemoTests/MovieDetailsFeatureDemoTests.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemoUITests/MovieDetailsFeatureDemoUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemoUITests/MovieDetailsFeatureDemoUITests.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/MovieDetailsFeatureDemoUITests/MovieDetailsFeatureDemoUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/MovieDetailsFeatureDemoUITests/MovieDetailsFeatureDemoUITestsLaunchTests.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Podfile -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Podfile.lock -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-ConsumerNetworking-Unit-Tests/AppHost-ConsumerNetworking-Unit-Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-ConsumerNetworking-Unit-Tests/AppHost-ConsumerNetworking-Unit-Tests-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-ConsumerNetworking-Unit-Tests/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-ConsumerNetworking-Unit-Tests/LaunchScreen.storyboard -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-ConsumerNetworking-Unit-Tests/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-ConsumerNetworking-Unit-Tests/main.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-MoviesListFeature-Unit-Tests/AppHost-MoviesListFeature-Unit-Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-MoviesListFeature-Unit-Tests/AppHost-MoviesListFeature-Unit-Tests-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-MoviesListFeature-Unit-Tests/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-MoviesListFeature-Unit-Tests/LaunchScreen.storyboard -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-MoviesListFeature-Unit-Tests/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-MoviesListFeature-Unit-Tests/main.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-SwiftCairoCache-Unit-Tests/AppHost-SwiftCairoCache-Unit-Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-SwiftCairoCache-Unit-Tests/AppHost-SwiftCairoCache-Unit-Tests-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-SwiftCairoCache-Unit-Tests/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-SwiftCairoCache-Unit-Tests/LaunchScreen.storyboard -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/AppHost-SwiftCairoCache-Unit-Tests/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/AppHost-SwiftCairoCache-Unit-Tests/main.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/LICENSE -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/README.md -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/CacheSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/CacheSerializer.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/DiskStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/DiskStorage.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/FormatIndicatedCacheSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/FormatIndicatedCacheSerializer.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/ImageCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/ImageCache.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/MemoryStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/MemoryStorage.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/Storage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Cache/Storage.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/CPListItem+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/CPListItem+Kingfisher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/ImageView+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/ImageView+Kingfisher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/NSButton+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/NSButton+Kingfisher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/NSTextAttachment+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/NSTextAttachment+Kingfisher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/TVMonogramView+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/TVMonogramView+Kingfisher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/UIButton+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/UIButton+Kingfisher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/WKInterfaceImage+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Extensions/WKInterfaceImage+Kingfisher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/ImageSource/AVAssetImageDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/ImageSource/AVAssetImageDataProvider.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/ImageSource/ImageDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/ImageSource/ImageDataProvider.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/ImageSource/Resource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/ImageSource/Resource.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/ImageSource/Source.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/ImageSource/Source.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KF.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KF.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KFOptionsSetter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KFOptionsSetter.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/Kingfisher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KingfisherError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KingfisherError.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KingfisherManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KingfisherManager.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KingfisherOptionsInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/General/KingfisherOptionsInfo.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/Filter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/Filter.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/GIFAnimatedImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/GIFAnimatedImage.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/GraphicsContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/GraphicsContext.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/Image.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageDrawing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageDrawing.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageFormat.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageProcessor.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageProgressive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageProgressive.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageTransition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/ImageTransition.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/Placeholder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Image/Placeholder.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/AuthenticationChallengeResponsable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/AuthenticationChallengeResponsable.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImageDataProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImageDataProcessor.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImageDownloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImageDownloader.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImageDownloaderDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImageDownloaderDelegate.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImageModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImageModifier.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImagePrefetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/ImagePrefetcher.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/RedirectHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/RedirectHandler.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/RequestModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/RequestModifier.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/RetryStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/RetryStrategy.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/SessionDataTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/SessionDataTask.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/SessionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Networking/SessionDelegate.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/ImageBinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/ImageBinder.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/ImageContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/ImageContext.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFAnimatedImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFAnimatedImage.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFImage.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFImageOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFImageOptions.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFImageProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFImageProtocol.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFImageRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/SwiftUI/KFImageRenderer.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/Box.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/Box.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/CallbackQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/CallbackQueue.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/Delegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/Delegate.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/ExtensionHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/ExtensionHelpers.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/Result.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/Result.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/Runtime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/Runtime.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/SizeExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/SizeExtensions.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/String+MD5.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Utility/String+MD5.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Views/AnimatedImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Views/AnimatedImageView.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Views/Indicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Kingfisher/Sources/Views/Indicator.swift -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Local Podspecs/ConsumerNetworking.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Local Podspecs/ConsumerNetworking.podspec.json -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Local Podspecs/MovieDetailsFeature.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Local Podspecs/MovieDetailsFeature.podspec.json -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Local Podspecs/SwiftCairoCommon.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Local Podspecs/SwiftCairoCommon.podspec.json -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Local Podspecs/SwiftCairoDesignSystem.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Local Podspecs/SwiftCairoDesignSystem.podspec.json -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Manifest.lock -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/AppHost-ConsumerNetworking-Unit-Tests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/AppHost-ConsumerNetworking-Unit-Tests.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/ConsumerNetworking-Unit-UnitTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/ConsumerNetworking-Unit-UnitTests.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/ConsumerNetworking.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/ConsumerNetworking.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/Kingfisher.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/Kingfisher.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/MovieDetailsFeature.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/MovieDetailsFeature.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/Pods-MovieDetailsFeatureDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/Pods-MovieDetailsFeatureDemo.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/SwiftCairoCommon.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/SwiftCairoCommon.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/SwiftCairoDesignSystem-SwiftCairoDesignSystem.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/SwiftCairoDesignSystem-SwiftCairoDesignSystem.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/SwiftCairoDesignSystem.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/SwiftCairoDesignSystem.xcscheme -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Pods.xcodeproj/xcuserdata/i0sa.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-frameworks-input-files.xcfilelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-frameworks-input-files.xcfilelist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-frameworks-output-files.xcfilelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-frameworks-output-files.xcfilelist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-frameworks.sh -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-Unit-UnitTests-prefix.pch -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-dummy.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-prefix.pch -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking-umbrella.h -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.debug.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.modulemap -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.release.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.unit-unittests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.unit-unittests.debug.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.unit-unittests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/ConsumerNetworking/ConsumerNetworking.unit-unittests.release.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher.modulemap -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature-dummy.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature-prefix.pch -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature-umbrella.h -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature.debug.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature.modulemap -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/MovieDetailsFeature/MovieDetailsFeature.release.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-acknowledgements.markdown -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-acknowledgements.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-dummy.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks-Debug-input-files.xcfilelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks-Debug-input-files.xcfilelist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks-Debug-output-files.xcfilelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks-Debug-output-files.xcfilelist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks-Release-input-files.xcfilelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks-Release-input-files.xcfilelist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks-Release-output-files.xcfilelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks-Release-output-files.xcfilelist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-frameworks.sh -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo-umbrella.h -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo.debug.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo.modulemap -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/Pods-MovieDetailsFeatureDemo/Pods-MovieDetailsFeatureDemo.release.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon-dummy.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon-prefix.pch -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon-umbrella.h -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon.debug.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon.modulemap -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoCommon/SwiftCairoCommon.release.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/ResourceBundle-SwiftCairoDesignSystem-SwiftCairoDesignSystem-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/ResourceBundle-SwiftCairoDesignSystem-SwiftCairoDesignSystem-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem-Info.plist -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem-dummy.m -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem-prefix.pch -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem-umbrella.h -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem.debug.xcconfig -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem.modulemap -------------------------------------------------------------------------------- /MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/MovieDetailsFeatureDemo/Pods/Target Support Files/SwiftCairoDesignSystem/SwiftCairoDesignSystem.release.xcconfig -------------------------------------------------------------------------------- /README Files/Diagram_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/README Files/Diagram_1.png -------------------------------------------------------------------------------- /README Files/Diagram_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/README Files/Diagram_2.png -------------------------------------------------------------------------------- /README Files/Screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/README Files/Screenshot_1.png -------------------------------------------------------------------------------- /README Files/Screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/README Files/Screenshot_2.png -------------------------------------------------------------------------------- /README Files/SwiftCairoSlides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/README Files/SwiftCairoSlides.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/README.md -------------------------------------------------------------------------------- /iOS Test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/.gitignore -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking.podspec -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/ConsumerNetworking/NetworkingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/ConsumerNetworking/NetworkingService.swift -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/ConsumerNetworking/Protocols/URLSessionType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/ConsumerNetworking/Protocols/URLSessionType.swift -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/ConsumerNetworking/RequestBuilder/RequestBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/ConsumerNetworking/RequestBuilder/RequestBuilder.swift -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/Tests/Mocks/RequestBuilderMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/Tests/Mocks/RequestBuilderMock.swift -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/Tests/Mocks/URLSessionMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/Tests/Mocks/URLSessionMock.swift -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/Tests/NetworkingServiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/Tests/NetworkingServiceTests.swift -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/Tests/RequestBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/Tests/RequestBuilderTests.swift -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/Tests/Stubs/TestResource+Stub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/Tests/Stubs/TestResource+Stub.swift -------------------------------------------------------------------------------- /iOS Test/ConsumerNetworking/Tests/Utilities/AssertResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/ConsumerNetworking/Tests/Utilities/AssertResult.swift -------------------------------------------------------------------------------- /iOS Test/MovieDetailsFeature.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MovieDetailsFeature.podspec -------------------------------------------------------------------------------- /iOS Test/MovieDetailsFeature/MovieDetailsFeature/MovieDetailsConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MovieDetailsFeature/MovieDetailsFeature/MovieDetailsConfigurator.swift -------------------------------------------------------------------------------- /iOS Test/MovieDetailsFeature/MovieDetailsFeature/MovieDetailsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MovieDetailsFeature/MovieDetailsFeature/MovieDetailsView.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature.podspec -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/MoviesListConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/MoviesListConfigurator.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/MoviesListInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/MoviesListInteractor.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/MoviesListModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/MoviesListModels.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/MoviesListPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/MoviesListPresenter.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/MoviesListProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/MoviesListProtocols.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Utilities/Bundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Utilities/Bundle.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Utilities/Media.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Utilities/Media.xcassets/Contents.json -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Utilities/Media.xcassets/ImageLoadError.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Utilities/Media.xcassets/ImageLoadError.imageset/Contents.json -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Utilities/Media.xcassets/ImageLoadError.imageset/error-image-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Utilities/Media.xcassets/ImageLoadError.imageset/error-image-generic.png -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Views/Cells/MovieItemCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Views/Cells/MovieItemCell.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Views/Cells/MovieItemCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Views/Cells/MovieItemCell.xib -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Views/Cells/MovieItemShimmerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Views/Cells/MovieItemShimmerCell.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Views/Cells/MovieItemShimmerCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Views/Cells/MovieItemShimmerCell.xib -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Views/MoviesListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Views/MoviesListViewController.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Views/MoviesListViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Views/MoviesListViewController.xib -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Workers/MoviesListWorker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Workers/MoviesListWorker.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/MoviesListFeature/Workers/Resources/MoviesListResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/MoviesListFeature/Workers/Resources/MoviesListResource.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Equatables/Movie+Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Equatables/Movie+Equatable.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Equatables/MovieViewModel+Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Equatables/MovieViewModel+Equatable.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Mocks/MoviesListInteractorMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Mocks/MoviesListInteractorMock.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Mocks/MoviesListPresenterMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Mocks/MoviesListPresenterMock.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Mocks/MoviesListViewControllerMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Mocks/MoviesListViewControllerMock.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Mocks/MoviesListWorkerMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Mocks/MoviesListWorkerMock.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Mocks/NetworkingServiceMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Mocks/NetworkingServiceMock.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Mocks/SwiftCairoCacheServiceMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Mocks/SwiftCairoCacheServiceMock.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/MoviesListInteractorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/MoviesListInteractorTests.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/MoviesListPresenterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/MoviesListPresenterTests.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/MoviesListViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/MoviesListViewControllerTests.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/MoviesListWorkerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/MoviesListWorkerTests.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Stubs/Movies+Stub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Stubs/Movies+Stub.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Stubs/MoviesViewModel+Stub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Stubs/MoviesViewModel+Stub.swift -------------------------------------------------------------------------------- /iOS Test/MoviesListFeature/Tests/Utilities/AssertResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/MoviesListFeature/Tests/Utilities/AssertResult.swift -------------------------------------------------------------------------------- /iOS Test/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/Podfile -------------------------------------------------------------------------------- /iOS Test/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/Podfile.lock -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCache.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCache.podspec -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCache/SwiftCairoCache/SwiftCairoCacheError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCache/SwiftCairoCache/SwiftCairoCacheError.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCache/SwiftCairoCache/SwiftCairoCacheService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCache/SwiftCairoCache/SwiftCairoCacheService.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCache/Tests/SwiftCairoCacheServiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCache/Tests/SwiftCairoCacheServiceTests.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon.podspec -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Cache/SwiftCairoCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Cache/SwiftCairoCache.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Entities/Movie.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Entities/Movie.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Feature/SwiftCairoFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Feature/SwiftCairoFeature.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Interfaces/DependencyContainerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Interfaces/DependencyContainerType.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/NavigatorProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/NavigatorProtocol.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/HTTPMethod.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/NetworkError.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/NetworkingType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/NetworkingType.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/Parameter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/Parameter.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/RequestParameter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/RequestParameter.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/ResourceType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/Networking/ResourceType.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoCommon/SwiftCairoCommon/UseCases/FetchMoviesListUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoCommon/SwiftCairoCommon/UseCases/FetchMoviesListUseCase.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem.podspec -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Bundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Bundle.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Color.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ErrorView/ErrorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ErrorView/ErrorView.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ErrorView/ErrorView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ErrorView/ErrorView.xib -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Extensions/UITableView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Extensions/UITableView+Extensions.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Extensions/UIView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Extensions/UIView+Extensions.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Label.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/Label.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ListItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ListItemView.swift -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ListItemView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ListItemView.xib -------------------------------------------------------------------------------- /iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ShimmerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/SwiftCairoDesignSystem/SwiftCairoDesignSystem/ShimmerView.swift -------------------------------------------------------------------------------- /iOS Test/UI Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/UI Tests/Info.plist -------------------------------------------------------------------------------- /iOS Test/UI Tests/UI_Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/UI Tests/UI_Tests.swift -------------------------------------------------------------------------------- /iOS Test/Unit Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/Unit Tests/Info.plist -------------------------------------------------------------------------------- /iOS Test/Unit Tests/Unit_Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/Unit Tests/Unit_Tests.swift -------------------------------------------------------------------------------- /iOS Test/iOS Test.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iOS Test/iOS Test.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iOS Test/iOS Test.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iOS Test/iOS Test.xcodeproj/xcshareddata/xcschemes/iOS Test.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test.xcodeproj/xcshareddata/xcschemes/iOS Test.xcscheme -------------------------------------------------------------------------------- /iOS Test/iOS Test.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iOS Test/iOS Test.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iOS Test/iOS Test/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/AppDelegate.swift -------------------------------------------------------------------------------- /iOS Test/iOS Test/Application/AppCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Application/AppCoordinator.swift -------------------------------------------------------------------------------- /iOS Test/iOS Test/Application/Dependencies/CacheProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Application/Dependencies/CacheProxy.swift -------------------------------------------------------------------------------- /iOS Test/iOS Test/Application/Dependencies/DependencyContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Application/Dependencies/DependencyContainer.swift -------------------------------------------------------------------------------- /iOS Test/iOS Test/Application/Navigator/Navigator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Application/Navigator/Navigator.swift -------------------------------------------------------------------------------- /iOS Test/iOS Test/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iOS Test/iOS Test/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iOS Test/iOS Test/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iOS Test/iOS Test/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /iOS Test/iOS Test/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i0sa/SwiftCairoModularMovies/HEAD/iOS Test/iOS Test/Info.plist --------------------------------------------------------------------------------