├── Coordinators.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── zafar.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist └── Coordinators ├── App ├── AppCoordinator.swift └── AppDelegate.swift ├── Base └── Coordinator.swift ├── Presentation ├── History Detail │ ├── HistoryDetailCoordinator.swift │ └── HistoryDetailViewController.swift ├── History │ ├── HistoryCoordinator.swift │ ├── HistoryItem.swift │ └── HistoryViewController.swift ├── Search Detail │ ├── SearchDetailCoordinator.swift │ └── SearchDetailViewController.swift ├── Search │ ├── SearchCoordinator.swift │ └── SearchViewController.swift ├── Start │ ├── StartCoordinator.swift │ └── StartViewController.swift ├── Tab Bar │ ├── TabBarController.swift │ └── TabBarCoordinator.swift ├── Top Rated Detail │ ├── TopRatedDetailCoordinator.swift │ └── TopRatedDetailViewController.swift └── Top Rated │ ├── TopRatedCoordinator.swift │ └── TopRatedViewController.swift └── Supporting Files ├── Assets.xcassets ├── AppIcon.appiconset │ └── Contents.json └── Contents.json ├── Base.lproj └── LaunchScreen.storyboard └── Info.plist /Coordinators.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Coordinators.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Coordinators.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Coordinators.xcodeproj/xcuserdata/zafar.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators.xcodeproj/xcuserdata/zafar.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Coordinators.xcodeproj/xcuserdata/zafar.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators.xcodeproj/xcuserdata/zafar.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Coordinators/App/AppCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/App/AppCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/App/AppDelegate.swift -------------------------------------------------------------------------------- /Coordinators/Base/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Base/Coordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/History Detail/HistoryDetailCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/History Detail/HistoryDetailCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/History Detail/HistoryDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/History Detail/HistoryDetailViewController.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/History/HistoryCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/History/HistoryCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/History/HistoryItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/History/HistoryItem.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/History/HistoryViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/History/HistoryViewController.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Search Detail/SearchDetailCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Search Detail/SearchDetailCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Search Detail/SearchDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Search Detail/SearchDetailViewController.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Search/SearchCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Search/SearchCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Search/SearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Search/SearchViewController.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Start/StartCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Start/StartCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Start/StartViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Start/StartViewController.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Tab Bar/TabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Tab Bar/TabBarController.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Tab Bar/TabBarCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Tab Bar/TabBarCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Top Rated Detail/TopRatedDetailCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Top Rated Detail/TopRatedDetailCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Top Rated Detail/TopRatedDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Top Rated Detail/TopRatedDetailViewController.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Top Rated/TopRatedCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Top Rated/TopRatedCoordinator.swift -------------------------------------------------------------------------------- /Coordinators/Presentation/Top Rated/TopRatedViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Presentation/Top Rated/TopRatedViewController.swift -------------------------------------------------------------------------------- /Coordinators/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Coordinators/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Coordinators/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Coordinators/Supporting Files/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zafarivaev/CoordinatorDesignPattern/HEAD/Coordinators/Supporting Files/Info.plist --------------------------------------------------------------------------------