├── .github └── workflows │ └── build.yml ├── .gitignore ├── Examples ├── Example-iOS-RAC │ ├── .gitignore │ ├── Boundary │ │ ├── Components │ │ │ ├── Home │ │ │ │ └── HomeUseCase.swift │ │ │ ├── Login │ │ │ │ └── LoginUseCase.swift │ │ │ ├── MyPage │ │ │ │ └── MyPageUseCase.swift │ │ │ └── User │ │ │ │ └── Edit │ │ │ │ └── UserEditUseCase.swift │ │ ├── Foundations │ │ │ └── Refreshable.swift │ │ └── Info.plist │ ├── Cartfile │ ├── Cartfile.resolved │ ├── Catalog │ │ ├── AppDelegate.swift │ │ ├── Configs │ │ │ ├── Base.xcconfig │ │ │ ├── Dev.xcconfig │ │ │ ├── Prd.xcconfig │ │ │ ├── Provisioning │ │ │ │ ├── Development.xcconfig │ │ │ │ └── Distribution.xcconfig │ │ │ ├── Stg.xcconfig │ │ │ └── Test.xcconfig │ │ ├── Mocks │ │ │ ├── Components │ │ │ │ ├── EntranceViewController+Mock.swift │ │ │ │ ├── HomeHeaderView+Mock.swift │ │ │ │ ├── HomeViewController+Mock.swift │ │ │ │ ├── LoginViewController+Mock.swift │ │ │ │ ├── MyPageLabelView+Mock.swift │ │ │ │ ├── MyPageUserView+Mock.swift │ │ │ │ ├── MyPageViewController+Mock.swift │ │ │ │ └── UserEditViewController+Mock.swift │ │ │ └── Foundations │ │ │ │ └── UserStateNotificationMock.swift │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Info.plist │ │ ├── Scenarios │ │ │ ├── AllScenarios.swift │ │ │ ├── EntranceScenarios.swift │ │ │ ├── HomeScenarios.swift │ │ │ ├── LoginScenarios.swift │ │ │ ├── MyPageScenarios.swift │ │ │ └── UserEditScenarios.swift │ │ └── SceneDelegate.swift │ ├── CatalogSnapshot │ │ ├── Info.plist │ │ └── SnapshotTests.swift │ ├── Component │ │ ├── Components │ │ │ ├── Entrance │ │ │ │ ├── EntranceViewController.swift │ │ │ │ └── EntranceViewController.xib │ │ │ ├── Home │ │ │ │ ├── HomeComposer.swift │ │ │ │ ├── HomeViewController.swift │ │ │ │ ├── HomeViewController.xib │ │ │ │ ├── HomeViewModel.swift │ │ │ │ └── Views │ │ │ │ │ ├── HomeHeaderView.swift │ │ │ │ │ └── HomeHeaderView.xib │ │ │ ├── Login │ │ │ │ ├── LoginViewController.swift │ │ │ │ ├── LoginViewController.xib │ │ │ │ └── LoginViewModel.swift │ │ │ ├── MyPage │ │ │ │ ├── Entities │ │ │ │ │ └── MyPageItem.swift │ │ │ │ ├── MyPageComposer.swift │ │ │ │ ├── MyPageViewController.swift │ │ │ │ ├── MyPageViewController.xib │ │ │ │ ├── MyPageViewModel.swift │ │ │ │ └── Views │ │ │ │ │ ├── MyPageLabelView.swift │ │ │ │ │ ├── MyPageLabelView.xib │ │ │ │ │ ├── MyPageUserView.swift │ │ │ │ │ └── MyPageUserView.xib │ │ │ ├── NavigationController.swift │ │ │ ├── RootViewController.swift │ │ │ ├── RootViewController.xib │ │ │ ├── TabBarController.swift │ │ │ └── User │ │ │ │ └── Edit │ │ │ │ ├── UserEditViewController.swift │ │ │ │ ├── UserEditViewController.xib │ │ │ │ └── UserEditViewModel.swift │ │ ├── Extensions │ │ │ ├── Bundle+Token.swift │ │ │ ├── Optional+Utility.swift │ │ │ ├── Reactive │ │ │ │ ├── Refreshable+Reactive.swift │ │ │ │ └── UIControl+Reactive.swift │ │ │ └── UIKit │ │ │ │ ├── UITableView+Utility.swift │ │ │ │ └── UIViewController+Utility.swift │ │ ├── Foundations │ │ │ ├── LoadProgress.swift │ │ │ ├── NibBundler.swift │ │ │ ├── NibLoadable.swift │ │ │ ├── Notification │ │ │ │ └── UserStateNotification.swift │ │ │ └── Renderable.swift │ │ ├── Loading │ │ │ ├── LoadingViewController.swift │ │ │ └── LoadingViewController.xib │ │ └── Resources │ │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── User.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── User.pdf │ │ │ └── Info.plist │ ├── Configs │ │ ├── Base.xcconfig │ │ ├── Dev.xcconfig │ │ ├── Prd.xcconfig │ │ ├── Stg.xcconfig │ │ └── Test.xcconfig │ ├── Entity │ │ ├── Info.plist │ │ └── User.swift │ ├── EntityTests │ │ └── Info.plist │ ├── Example-iOS-RAC │ │ ├── AppDelegate.swift │ │ ├── Configs │ │ │ ├── Base.xcconfig │ │ │ ├── Dev.xcconfig │ │ │ ├── Environment │ │ │ │ ├── Dev.xcconfig │ │ │ │ ├── Prd.xcconfig │ │ │ │ └── Stg.xcconfig │ │ │ ├── Prd.xcconfig │ │ │ ├── Provisioning │ │ │ │ ├── Development.xcconfig │ │ │ │ └── Distribution.xcconfig │ │ │ ├── Stg.xcconfig │ │ │ └── Test.xcconfig │ │ ├── Extensions │ │ │ ├── Bundle+Info.swift │ │ │ ├── Gateway │ │ │ │ └── Repositories │ │ │ │ │ └── UserRepository.Dependency+DI.swift │ │ │ ├── Notification │ │ │ │ └── NotificationCenter+UserState.swift │ │ │ ├── UIKit │ │ │ │ └── UITabBarController+Utility.swift │ │ │ └── UseCase │ │ │ │ └── Interactors │ │ │ │ ├── HomeInteractor.Dependency+DI.swift │ │ │ │ ├── LoginInteractor.Dependency+DI.swift │ │ │ │ ├── MyPageInteractor.Dependency+DI.swift │ │ │ │ └── UserEditInteractor.Dependency+DI.swift │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Info.plist │ │ └── Router │ │ │ ├── AppRouter.swift │ │ │ ├── NavigationRouter.swift │ │ │ ├── RootRouter.swift │ │ │ └── TabRouter.swift │ ├── Gateway │ │ ├── Foundations │ │ │ ├── DefaultsKey.swift │ │ │ └── UUIDGen.swift │ │ ├── Info.plist │ │ └── Repositories │ │ │ └── UserRepository.swift │ ├── GatewayTests │ │ └── Info.plist │ ├── Makefile │ ├── Presentation │ │ ├── Components │ │ │ ├── Home │ │ │ │ └── HomePresenter.swift │ │ │ ├── Login │ │ │ │ └── LoginPresenter.swift │ │ │ ├── MyPage │ │ │ │ └── MyPagePresenter.swift │ │ │ └── User │ │ │ │ └── Edit │ │ │ │ └── UserEditPresenter.swift │ │ ├── Extensions │ │ │ └── Translator+Executor.swift │ │ └── Info.plist │ ├── PresentationTests │ │ └── Info.plist │ ├── README.md │ ├── UseCase │ │ ├── Components │ │ │ ├── Home │ │ │ │ └── HomeInteractor.swift │ │ │ ├── Login │ │ │ │ └── LoginInteractor.swift │ │ │ ├── MyPage │ │ │ │ └── MyPageInteractor.swift │ │ │ └── User │ │ │ │ └── Edit │ │ │ │ └── UserEditInteractor.swift │ │ ├── Foundations │ │ │ └── ScopedSerialDisposable.swift │ │ ├── Info.plist │ │ └── Repositories │ │ │ └── UserRepository.swift │ ├── UseCaseTests │ │ └── Info.plist │ └── project.yml ├── Example-iOS-Rx │ ├── .gitignore │ ├── Boundary │ │ ├── Components │ │ │ ├── Home │ │ │ │ └── HomeUseCase.swift │ │ │ ├── Login │ │ │ │ └── LoginUseCase.swift │ │ │ ├── MyPage │ │ │ │ └── MyPageUseCase.swift │ │ │ └── User │ │ │ │ └── Edit │ │ │ │ └── UserEditUseCase.swift │ │ ├── Foundations │ │ │ └── Refreshable.swift │ │ └── Info.plist │ ├── Cartfile │ ├── Cartfile.resolved │ ├── Catalog │ │ ├── AppDelegate.swift │ │ ├── Configs │ │ │ ├── Base.xcconfig │ │ │ ├── Dev.xcconfig │ │ │ ├── Prd.xcconfig │ │ │ ├── Provisioning │ │ │ │ ├── Development.xcconfig │ │ │ │ └── Distribution.xcconfig │ │ │ ├── Stg.xcconfig │ │ │ └── Test.xcconfig │ │ ├── Mocks │ │ │ ├── Components │ │ │ │ ├── EntranceViewController+Mock.swift │ │ │ │ ├── HomeHeaderView+Mock.swift │ │ │ │ ├── HomeViewController+Mock.swift │ │ │ │ ├── LoginViewController+Mock.swift │ │ │ │ ├── MyPageLabelView+Mock.swift │ │ │ │ ├── MyPageUserView+Mock.swift │ │ │ │ ├── MyPageViewController+Mock.swift │ │ │ │ └── UserEditViewController+Mock.swift │ │ │ └── Foundations │ │ │ │ └── UserStateNotificationMock.swift │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Info.plist │ │ ├── Scenarios │ │ │ ├── AllScenarios.swift │ │ │ ├── EntranceScenarios.swift │ │ │ ├── HomeScenarios.swift │ │ │ ├── LoginScenarios.swift │ │ │ ├── MyPageScenarios.swift │ │ │ └── UserEditScenarios.swift │ │ └── SceneDelegate.swift │ ├── CatalogSnapshot │ │ ├── Info.plist │ │ └── SnapshotTests.swift │ ├── Component │ │ ├── Components │ │ │ ├── Entrance │ │ │ │ ├── EntranceViewController.swift │ │ │ │ └── EntranceViewController.xib │ │ │ ├── Home │ │ │ │ ├── HomeComposer.swift │ │ │ │ ├── HomeViewController.swift │ │ │ │ ├── HomeViewController.xib │ │ │ │ ├── HomeViewModel.swift │ │ │ │ └── Views │ │ │ │ │ ├── HomeHeaderView.swift │ │ │ │ │ └── HomeHeaderView.xib │ │ │ ├── Login │ │ │ │ ├── LoginViewController.swift │ │ │ │ ├── LoginViewController.xib │ │ │ │ └── LoginViewModel.swift │ │ │ ├── MyPage │ │ │ │ ├── Entities │ │ │ │ │ └── MyPageItem.swift │ │ │ │ ├── MyPageComposer.swift │ │ │ │ ├── MyPageViewController.swift │ │ │ │ ├── MyPageViewController.xib │ │ │ │ ├── MyPageViewModel.swift │ │ │ │ └── Views │ │ │ │ │ ├── MyPageLabelView.swift │ │ │ │ │ ├── MyPageLabelView.xib │ │ │ │ │ ├── MyPageUserView.swift │ │ │ │ │ └── MyPageUserView.xib │ │ │ ├── NavigationController.swift │ │ │ ├── RootViewController.swift │ │ │ ├── RootViewController.xib │ │ │ ├── TabBarController.swift │ │ │ └── User │ │ │ │ └── Edit │ │ │ │ ├── UserEditViewController.swift │ │ │ │ ├── UserEditViewController.xib │ │ │ │ └── UserEditViewModel.swift │ │ ├── Extensions │ │ │ ├── Bundle+Token.swift │ │ │ ├── Optional+Utility.swift │ │ │ ├── Rx │ │ │ │ ├── ObservableType+Operator.swift │ │ │ │ ├── Refreshable+Rx.swift │ │ │ │ └── UIControl+Rx.swift │ │ │ └── UIKit │ │ │ │ ├── UITableView+Utility.swift │ │ │ │ └── UIViewController+Utility.swift │ │ ├── Foundations │ │ │ ├── LoadProgress.swift │ │ │ ├── NibBundler.swift │ │ │ ├── NibLoadable.swift │ │ │ ├── Notification │ │ │ │ └── UserStateNotification.swift │ │ │ └── Renderable.swift │ │ ├── Loading │ │ │ ├── LoadingViewController.swift │ │ │ └── LoadingViewController.xib │ │ └── Resources │ │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── User.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── User.pdf │ │ │ └── Info.plist │ ├── Configs │ │ ├── Base.xcconfig │ │ ├── Dev.xcconfig │ │ ├── Prd.xcconfig │ │ ├── Stg.xcconfig │ │ └── Test.xcconfig │ ├── Entity │ │ ├── Info.plist │ │ └── User.swift │ ├── EntityTests │ │ └── Info.plist │ ├── Example-iOS-Rx │ │ ├── AppDelegate.swift │ │ ├── Configs │ │ │ ├── Base.xcconfig │ │ │ ├── Dev.xcconfig │ │ │ ├── Environment │ │ │ │ ├── Dev.xcconfig │ │ │ │ ├── Prd.xcconfig │ │ │ │ └── Stg.xcconfig │ │ │ ├── Prd.xcconfig │ │ │ ├── Provisioning │ │ │ │ ├── Development.xcconfig │ │ │ │ └── Distribution.xcconfig │ │ │ ├── Stg.xcconfig │ │ │ └── Test.xcconfig │ │ ├── Extensions │ │ │ ├── Bundle+AppInfo.swift │ │ │ ├── Gateway │ │ │ │ └── Repositories │ │ │ │ │ └── UserRepository.Dependency+DI.swift │ │ │ ├── Notification │ │ │ │ └── NotificationCenter+UserState.swift │ │ │ ├── UIKit │ │ │ │ └── UITabBarController+Utility.swift │ │ │ └── UseCase │ │ │ │ └── Interactors │ │ │ │ ├── HomeInteractor.Dependency+DI.swift │ │ │ │ ├── LoginInteractor.Dependency+DI.swift │ │ │ │ ├── MyPageInteractor.Dependency+DI.swift │ │ │ │ └── UserEditInteractor.Dependency+DI.swift │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Info.plist │ │ └── Router │ │ │ ├── AppRouter.swift │ │ │ ├── NavigationRouter.swift │ │ │ ├── RootRouter.swift │ │ │ └── TabRouter.swift │ ├── Gateway │ │ ├── Foundations │ │ │ ├── DefaultsKey.swift │ │ │ └── UUIDGen.swift │ │ ├── Info.plist │ │ └── Repositories │ │ │ └── UserRepository.swift │ ├── GatewayTests │ │ └── Info.plist │ ├── Makefile │ ├── Presentation │ │ ├── Components │ │ │ ├── Home │ │ │ │ └── HomePresenter.swift │ │ │ ├── Login │ │ │ │ └── LoginPresenter.swift │ │ │ ├── MyPage │ │ │ │ └── MyPagePresenter.swift │ │ │ └── User │ │ │ │ └── Edit │ │ │ │ └── UserEditPresenter.swift │ │ ├── Extensions │ │ │ ├── Rx │ │ │ │ └── BehaviorRelay+Modify.swift │ │ │ └── Translator+Executor.swift │ │ └── Info.plist │ ├── PresentationTests │ │ └── Info.plist │ ├── README.md │ ├── UseCase │ │ ├── Components │ │ │ ├── Home │ │ │ │ └── HomeInteractor.swift │ │ │ ├── Login │ │ │ │ └── LoginInteractor.swift │ │ │ ├── MyPage │ │ │ │ └── MyPageInteractor.swift │ │ │ └── User │ │ │ │ └── Edit │ │ │ │ └── UserEditInteractor.swift │ │ ├── Info.plist │ │ └── Repositories │ │ │ └── UserRepository.swift │ ├── UseCaseTests │ │ └── Info.plist │ └── project.yml ├── README.md └── plan.pu ├── LICENSE ├── Package.swift ├── Plan.podspec ├── Plan.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── Plan.xcscheme ├── Plan ├── Atomic.swift ├── Dispatchable.swift ├── Dispatcher.swift ├── Executor.swift ├── Info.plist ├── Interactor.swift ├── Plan.h ├── Presenter.swift ├── Queues │ ├── ImmediateQueue.swift │ ├── MainThreadQueue.swift │ └── Queue.swift ├── Store.swift └── Translator.swift ├── PlanTests ├── AtomicTests.swift ├── DispatcherTests.swift ├── ExecutorTests.swift ├── Info.plist ├── InteractorTests.swift ├── Mocks │ ├── DispatcherMock.swift │ ├── MockAction.swift │ └── TranslatorMock.swift ├── PresenterTests.swift └── TranslatorTests.swift ├── README.md ├── Support Files └── Plan.xcconfig ├── codecov.yml └── fastlane ├── Appfile ├── Fastfile └── README.md /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/.gitignore -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/.gitignore -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Boundary/Components/Home/HomeUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Boundary/Components/Home/HomeUseCase.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Boundary/Components/Login/LoginUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Boundary/Components/Login/LoginUseCase.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Boundary/Components/MyPage/MyPageUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Boundary/Components/MyPage/MyPageUseCase.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Boundary/Components/User/Edit/UserEditUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Boundary/Components/User/Edit/UserEditUseCase.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Boundary/Foundations/Refreshable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Boundary/Foundations/Refreshable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Boundary/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Boundary/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Cartfile -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Cartfile.resolved -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Configs/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Configs/Base.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Configs/Dev.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Configs/Dev.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Configs/Prd.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Configs/Prd.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Configs/Provisioning/Development.xcconfig: -------------------------------------------------------------------------------- 1 | CODE_SIGN_IDENTITY = iPhone Developer 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Configs/Provisioning/Distribution.xcconfig: -------------------------------------------------------------------------------- 1 | CODE_SIGN_IDENTITY = iPhone Distribution 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Configs/Stg.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Configs/Stg.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Configs/Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Configs/Test.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Components/EntranceViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Components/EntranceViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Components/HomeHeaderView+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Components/HomeHeaderView+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Components/HomeViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Components/HomeViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Components/LoginViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Components/LoginViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Components/MyPageLabelView+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Components/MyPageLabelView+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Components/MyPageUserView+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Components/MyPageUserView+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Components/MyPageViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Components/MyPageViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Components/UserEditViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Components/UserEditViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Mocks/Foundations/UserStateNotificationMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Mocks/Foundations/UserStateNotificationMock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Resources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Scenarios/AllScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Scenarios/AllScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Scenarios/EntranceScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Scenarios/EntranceScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Scenarios/HomeScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Scenarios/HomeScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Scenarios/LoginScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Scenarios/LoginScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Scenarios/MyPageScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Scenarios/MyPageScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/Scenarios/UserEditScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/Scenarios/UserEditScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Catalog/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Catalog/SceneDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/CatalogSnapshot/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/CatalogSnapshot/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/CatalogSnapshot/SnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/CatalogSnapshot/SnapshotTests.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Entrance/EntranceViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Entrance/EntranceViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Entrance/EntranceViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Entrance/EntranceViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Home/HomeComposer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Home/HomeComposer.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Home/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Home/HomeViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Home/HomeViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Home/HomeViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Home/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Home/HomeViewModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Home/Views/HomeHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Home/Views/HomeHeaderView.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Home/Views/HomeHeaderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Home/Views/HomeHeaderView.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Login/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Login/LoginViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Login/LoginViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Login/LoginViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/Login/LoginViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/Login/LoginViewModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/Entities/MyPageItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/Entities/MyPageItem.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/MyPageComposer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/MyPageComposer.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/MyPageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/MyPageViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/MyPageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/MyPageViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/MyPageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/MyPageViewModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/Views/MyPageLabelView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/Views/MyPageLabelView.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/Views/MyPageLabelView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/Views/MyPageLabelView.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/Views/MyPageUserView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/Views/MyPageUserView.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/MyPage/Views/MyPageUserView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/MyPage/Views/MyPageUserView.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/NavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/NavigationController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/RootViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/RootViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/RootViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/RootViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/TabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/TabBarController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/User/Edit/UserEditViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/User/Edit/UserEditViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/User/Edit/UserEditViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/User/Edit/UserEditViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Components/User/Edit/UserEditViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Components/User/Edit/UserEditViewModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Extensions/Bundle+Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Extensions/Bundle+Token.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Extensions/Optional+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Extensions/Optional+Utility.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Extensions/Reactive/Refreshable+Reactive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Extensions/Reactive/Refreshable+Reactive.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Extensions/Reactive/UIControl+Reactive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Extensions/Reactive/UIControl+Reactive.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Extensions/UIKit/UITableView+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Extensions/UIKit/UITableView+Utility.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Extensions/UIKit/UIViewController+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Extensions/UIKit/UIViewController+Utility.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Foundations/LoadProgress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Foundations/LoadProgress.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Foundations/NibBundler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Foundations/NibBundler.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Foundations/NibLoadable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Foundations/NibLoadable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Foundations/Notification/UserStateNotification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Foundations/Notification/UserStateNotification.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Foundations/Renderable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Foundations/Renderable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Loading/LoadingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Loading/LoadingViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Loading/LoadingViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Loading/LoadingViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Resources/Assets.xcassets/User.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Resources/Assets.xcassets/User.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Resources/Assets.xcassets/User.imageset/User.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Resources/Assets.xcassets/User.imageset/User.pdf -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Component/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Component/Resources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Configs/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Configs/Base.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Configs/Dev.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Configs/Dev.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Configs/Prd.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Configs/Prd.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Configs/Stg.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Configs/Stg.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Configs/Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Configs/Test.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Entity/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Entity/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Entity/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Entity/User.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/EntityTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/EntityTests/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Base.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Dev.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Dev.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Environment/Dev.xcconfig: -------------------------------------------------------------------------------- 1 | APS_ENVIRONMENT = development 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Environment/Prd.xcconfig: -------------------------------------------------------------------------------- 1 | APS_ENVIRONMENT = production 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Environment/Stg.xcconfig: -------------------------------------------------------------------------------- 1 | APS_ENVIRONMENT = development 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Prd.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Prd.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Provisioning/Development.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Provisioning/Development.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Provisioning/Distribution.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Provisioning/Distribution.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Stg.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Stg.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Configs/Test.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/Bundle+Info.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/Bundle+Info.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/Gateway/Repositories/UserRepository.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/Gateway/Repositories/UserRepository.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/Notification/NotificationCenter+UserState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/Notification/NotificationCenter+UserState.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UIKit/UITabBarController+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UIKit/UITabBarController+Utility.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UseCase/Interactors/HomeInteractor.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UseCase/Interactors/HomeInteractor.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UseCase/Interactors/LoginInteractor.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UseCase/Interactors/LoginInteractor.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UseCase/Interactors/MyPageInteractor.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UseCase/Interactors/MyPageInteractor.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UseCase/Interactors/UserEditInteractor.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Extensions/UseCase/Interactors/UserEditInteractor.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Resources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Router/AppRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Router/AppRouter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Router/NavigationRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Router/NavigationRouter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Router/RootRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Router/RootRouter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Example-iOS-RAC/Router/TabRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Example-iOS-RAC/Router/TabRouter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Gateway/Foundations/DefaultsKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Gateway/Foundations/DefaultsKey.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Gateway/Foundations/UUIDGen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Gateway/Foundations/UUIDGen.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Gateway/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Gateway/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Gateway/Repositories/UserRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Gateway/Repositories/UserRepository.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/GatewayTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/GatewayTests/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Makefile -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Presentation/Components/Home/HomePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Presentation/Components/Home/HomePresenter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Presentation/Components/Login/LoginPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Presentation/Components/Login/LoginPresenter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Presentation/Components/MyPage/MyPagePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Presentation/Components/MyPage/MyPagePresenter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Presentation/Components/User/Edit/UserEditPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Presentation/Components/User/Edit/UserEditPresenter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Presentation/Extensions/Translator+Executor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Presentation/Extensions/Translator+Executor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/Presentation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/Presentation/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/PresentationTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/PresentationTests/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/README.md -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/UseCase/Components/Home/HomeInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/UseCase/Components/Home/HomeInteractor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/UseCase/Components/Login/LoginInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/UseCase/Components/Login/LoginInteractor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/UseCase/Components/MyPage/MyPageInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/UseCase/Components/MyPage/MyPageInteractor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/UseCase/Components/User/Edit/UserEditInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/UseCase/Components/User/Edit/UserEditInteractor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/UseCase/Foundations/ScopedSerialDisposable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/UseCase/Foundations/ScopedSerialDisposable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/UseCase/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/UseCase/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/UseCase/Repositories/UserRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/UseCase/Repositories/UserRepository.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/UseCaseTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/UseCaseTests/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-RAC/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-RAC/project.yml -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/.gitignore -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Boundary/Components/Home/HomeUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Boundary/Components/Home/HomeUseCase.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Boundary/Components/Login/LoginUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Boundary/Components/Login/LoginUseCase.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Boundary/Components/MyPage/MyPageUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Boundary/Components/MyPage/MyPageUseCase.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Boundary/Components/User/Edit/UserEditUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Boundary/Components/User/Edit/UserEditUseCase.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Boundary/Foundations/Refreshable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Boundary/Foundations/Refreshable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Boundary/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Boundary/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Cartfile -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Cartfile.resolved -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Configs/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Configs/Base.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Configs/Dev.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Configs/Dev.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Configs/Prd.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Configs/Prd.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Configs/Provisioning/Development.xcconfig: -------------------------------------------------------------------------------- 1 | CODE_SIGN_IDENTITY = iPhone Developer 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Configs/Provisioning/Distribution.xcconfig: -------------------------------------------------------------------------------- 1 | CODE_SIGN_IDENTITY = iPhone Distribution 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Configs/Stg.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Configs/Stg.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Configs/Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Configs/Test.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Components/EntranceViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Components/EntranceViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Components/HomeHeaderView+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Components/HomeHeaderView+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Components/HomeViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Components/HomeViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Components/LoginViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Components/LoginViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Components/MyPageLabelView+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Components/MyPageLabelView+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Components/MyPageUserView+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Components/MyPageUserView+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Components/MyPageViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Components/MyPageViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Components/UserEditViewController+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Components/UserEditViewController+Mock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Mocks/Foundations/UserStateNotificationMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Mocks/Foundations/UserStateNotificationMock.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Resources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Scenarios/AllScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Scenarios/AllScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Scenarios/EntranceScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Scenarios/EntranceScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Scenarios/HomeScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Scenarios/HomeScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Scenarios/LoginScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Scenarios/LoginScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Scenarios/MyPageScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Scenarios/MyPageScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/Scenarios/UserEditScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/Scenarios/UserEditScenarios.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Catalog/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Catalog/SceneDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/CatalogSnapshot/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/CatalogSnapshot/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/CatalogSnapshot/SnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/CatalogSnapshot/SnapshotTests.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Entrance/EntranceViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Entrance/EntranceViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Entrance/EntranceViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Entrance/EntranceViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Home/HomeComposer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Home/HomeComposer.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Home/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Home/HomeViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Home/HomeViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Home/HomeViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Home/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Home/HomeViewModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Home/Views/HomeHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Home/Views/HomeHeaderView.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Home/Views/HomeHeaderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Home/Views/HomeHeaderView.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Login/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Login/LoginViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Login/LoginViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Login/LoginViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/Login/LoginViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/Login/LoginViewModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/Entities/MyPageItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/Entities/MyPageItem.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/MyPageComposer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/MyPageComposer.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/MyPageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/MyPageViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/MyPageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/MyPageViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/MyPageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/MyPageViewModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/Views/MyPageLabelView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/Views/MyPageLabelView.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/Views/MyPageLabelView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/Views/MyPageLabelView.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/Views/MyPageUserView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/Views/MyPageUserView.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/MyPage/Views/MyPageUserView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/MyPage/Views/MyPageUserView.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/NavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/NavigationController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/RootViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/RootViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/RootViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/RootViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/TabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/TabBarController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/User/Edit/UserEditViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/User/Edit/UserEditViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/User/Edit/UserEditViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/User/Edit/UserEditViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Components/User/Edit/UserEditViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Components/User/Edit/UserEditViewModel.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Extensions/Bundle+Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Extensions/Bundle+Token.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Extensions/Optional+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Extensions/Optional+Utility.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Extensions/Rx/ObservableType+Operator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Extensions/Rx/ObservableType+Operator.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Extensions/Rx/Refreshable+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Extensions/Rx/Refreshable+Rx.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Extensions/Rx/UIControl+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Extensions/Rx/UIControl+Rx.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Extensions/UIKit/UITableView+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Extensions/UIKit/UITableView+Utility.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Extensions/UIKit/UIViewController+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Extensions/UIKit/UIViewController+Utility.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Foundations/LoadProgress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Foundations/LoadProgress.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Foundations/NibBundler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Foundations/NibBundler.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Foundations/NibLoadable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Foundations/NibLoadable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Foundations/Notification/UserStateNotification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Foundations/Notification/UserStateNotification.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Foundations/Renderable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Foundations/Renderable.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Loading/LoadingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Loading/LoadingViewController.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Loading/LoadingViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Loading/LoadingViewController.xib -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Resources/Assets.xcassets/User.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Resources/Assets.xcassets/User.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Resources/Assets.xcassets/User.imageset/User.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Resources/Assets.xcassets/User.imageset/User.pdf -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Component/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Component/Resources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Configs/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Configs/Base.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Configs/Dev.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Configs/Dev.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Configs/Prd.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Configs/Prd.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Configs/Stg.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Configs/Stg.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Configs/Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Configs/Test.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Entity/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Entity/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Entity/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Entity/User.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/EntityTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/EntityTests/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Base.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Dev.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Dev.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Environment/Dev.xcconfig: -------------------------------------------------------------------------------- 1 | APS_ENVIRONMENT = development 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Environment/Prd.xcconfig: -------------------------------------------------------------------------------- 1 | APS_ENVIRONMENT = production 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Environment/Stg.xcconfig: -------------------------------------------------------------------------------- 1 | APS_ENVIRONMENT = development 2 | -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Prd.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Prd.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Provisioning/Development.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Provisioning/Development.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Provisioning/Distribution.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Provisioning/Distribution.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Stg.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Stg.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Configs/Test.xcconfig -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/Bundle+AppInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/Bundle+AppInfo.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/Gateway/Repositories/UserRepository.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/Gateway/Repositories/UserRepository.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/Notification/NotificationCenter+UserState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/Notification/NotificationCenter+UserState.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UIKit/UITabBarController+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UIKit/UITabBarController+Utility.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UseCase/Interactors/HomeInteractor.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UseCase/Interactors/HomeInteractor.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UseCase/Interactors/LoginInteractor.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UseCase/Interactors/LoginInteractor.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UseCase/Interactors/MyPageInteractor.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UseCase/Interactors/MyPageInteractor.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UseCase/Interactors/UserEditInteractor.Dependency+DI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Extensions/UseCase/Interactors/UserEditInteractor.Dependency+DI.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Resources/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Router/AppRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Router/AppRouter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Router/NavigationRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Router/NavigationRouter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Router/RootRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Router/RootRouter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Example-iOS-Rx/Router/TabRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Example-iOS-Rx/Router/TabRouter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Gateway/Foundations/DefaultsKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Gateway/Foundations/DefaultsKey.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Gateway/Foundations/UUIDGen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Gateway/Foundations/UUIDGen.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Gateway/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Gateway/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Gateway/Repositories/UserRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Gateway/Repositories/UserRepository.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/GatewayTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/GatewayTests/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Makefile -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Presentation/Components/Home/HomePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Presentation/Components/Home/HomePresenter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Presentation/Components/Login/LoginPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Presentation/Components/Login/LoginPresenter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Presentation/Components/MyPage/MyPagePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Presentation/Components/MyPage/MyPagePresenter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Presentation/Components/User/Edit/UserEditPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Presentation/Components/User/Edit/UserEditPresenter.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Presentation/Extensions/Rx/BehaviorRelay+Modify.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Presentation/Extensions/Rx/BehaviorRelay+Modify.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Presentation/Extensions/Translator+Executor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Presentation/Extensions/Translator+Executor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/Presentation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/Presentation/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/PresentationTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/PresentationTests/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/README.md -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/UseCase/Components/Home/HomeInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/UseCase/Components/Home/HomeInteractor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/UseCase/Components/Login/LoginInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/UseCase/Components/Login/LoginInteractor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/UseCase/Components/MyPage/MyPageInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/UseCase/Components/MyPage/MyPageInteractor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/UseCase/Components/User/Edit/UserEditInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/UseCase/Components/User/Edit/UserEditInteractor.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/UseCase/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/UseCase/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/UseCase/Repositories/UserRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/UseCase/Repositories/UserRepository.swift -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/UseCaseTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/UseCaseTests/Info.plist -------------------------------------------------------------------------------- /Examples/Example-iOS-Rx/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/Example-iOS-Rx/project.yml -------------------------------------------------------------------------------- /Examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/README.md -------------------------------------------------------------------------------- /Examples/plan.pu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Examples/plan.pu -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Package.swift -------------------------------------------------------------------------------- /Plan.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan.podspec -------------------------------------------------------------------------------- /Plan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Plan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Plan.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Plan.xcodeproj/xcshareddata/xcschemes/Plan.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan.xcodeproj/xcshareddata/xcschemes/Plan.xcscheme -------------------------------------------------------------------------------- /Plan/Atomic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Atomic.swift -------------------------------------------------------------------------------- /Plan/Dispatchable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Dispatchable.swift -------------------------------------------------------------------------------- /Plan/Dispatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Dispatcher.swift -------------------------------------------------------------------------------- /Plan/Executor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Executor.swift -------------------------------------------------------------------------------- /Plan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Info.plist -------------------------------------------------------------------------------- /Plan/Interactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Interactor.swift -------------------------------------------------------------------------------- /Plan/Plan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Plan.h -------------------------------------------------------------------------------- /Plan/Presenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Presenter.swift -------------------------------------------------------------------------------- /Plan/Queues/ImmediateQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Queues/ImmediateQueue.swift -------------------------------------------------------------------------------- /Plan/Queues/MainThreadQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Queues/MainThreadQueue.swift -------------------------------------------------------------------------------- /Plan/Queues/Queue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Queues/Queue.swift -------------------------------------------------------------------------------- /Plan/Store.swift: -------------------------------------------------------------------------------- 1 | public protocol Store: AnyObject {} 2 | -------------------------------------------------------------------------------- /Plan/Translator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Plan/Translator.swift -------------------------------------------------------------------------------- /PlanTests/AtomicTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/AtomicTests.swift -------------------------------------------------------------------------------- /PlanTests/DispatcherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/DispatcherTests.swift -------------------------------------------------------------------------------- /PlanTests/ExecutorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/ExecutorTests.swift -------------------------------------------------------------------------------- /PlanTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/Info.plist -------------------------------------------------------------------------------- /PlanTests/InteractorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/InteractorTests.swift -------------------------------------------------------------------------------- /PlanTests/Mocks/DispatcherMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/Mocks/DispatcherMock.swift -------------------------------------------------------------------------------- /PlanTests/Mocks/MockAction.swift: -------------------------------------------------------------------------------- 1 | enum MockAction { 2 | case test 3 | } 4 | -------------------------------------------------------------------------------- /PlanTests/Mocks/TranslatorMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/Mocks/TranslatorMock.swift -------------------------------------------------------------------------------- /PlanTests/PresenterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/PresenterTests.swift -------------------------------------------------------------------------------- /PlanTests/TranslatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/PlanTests/TranslatorTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/README.md -------------------------------------------------------------------------------- /Support Files/Plan.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/Support Files/Plan.xcconfig -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/codecov.yml -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyoheiG3/Plan/HEAD/fastlane/README.md --------------------------------------------------------------------------------