├── .gitignore ├── CoordinatorTutorial.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── bobbyphtr.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── CoordinatorTutorial ├── Application │ ├── AppCoordinator.swift │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ └── Info.plist ├── Assets │ └── Assets.xcassets │ │ ├── AccentColor.colorset │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ └── Contents.json │ │ └── Contents.json ├── Modules │ ├── Auth │ │ ├── AuthCoordinator.swift │ │ ├── Base.lproj │ │ │ └── Main.storyboard │ │ ├── Login │ │ │ ├── ViewControllers │ │ │ │ └── LoginViewController.swift │ │ │ └── ViewModels │ │ │ │ └── LoginViewModel.swift │ │ └── Register │ │ │ ├── ViewControllers │ │ │ └── RegisterViewController.swift │ │ │ └── ViewModels │ │ │ └── RegisterViewModel.swift │ └── Main │ │ ├── History │ │ ├── HistoryViewController.swift │ │ └── ViewControllers │ │ │ └── HistoryCoordinator.swift │ │ ├── Home │ │ ├── Coordinators │ │ │ └── HomeCoordinator.swift │ │ ├── Storyboards │ │ │ └── Home.storyboard │ │ ├── ViewControllers │ │ │ └── HomeViewController.swift │ │ └── ViewModels │ │ │ └── HomeViewModel.swift │ │ ├── HomeTabBarCoordinator.swift │ │ ├── Profile │ │ └── ProfileCoordinator.swift │ │ └── Transaction │ │ └── TransactionCoordinator.swift └── Supports │ └── Coordinator.swift └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /CoordinatorTutorial.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CoordinatorTutorial.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CoordinatorTutorial.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /CoordinatorTutorial.xcodeproj/xcuserdata/bobbyphtr.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial.xcodeproj/xcuserdata/bobbyphtr.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /CoordinatorTutorial/Application/AppCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Application/AppCoordinator.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Application/AppDelegate.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Application/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Application/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /CoordinatorTutorial/Application/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Application/Info.plist -------------------------------------------------------------------------------- /CoordinatorTutorial/Assets/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Assets/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /CoordinatorTutorial/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /CoordinatorTutorial/Assets/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Assets/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Auth/AuthCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Auth/AuthCoordinator.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Auth/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Auth/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Auth/Login/ViewControllers/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Auth/Login/ViewControllers/LoginViewController.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Auth/Login/ViewModels/LoginViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Auth/Login/ViewModels/LoginViewModel.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Auth/Register/ViewControllers/RegisterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Auth/Register/ViewControllers/RegisterViewController.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Auth/Register/ViewModels/RegisterViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Auth/Register/ViewModels/RegisterViewModel.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/History/HistoryViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/History/HistoryViewController.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/History/ViewControllers/HistoryCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/History/ViewControllers/HistoryCoordinator.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/Home/Coordinators/HomeCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/Home/Coordinators/HomeCoordinator.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/Home/Storyboards/Home.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/Home/Storyboards/Home.storyboard -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/Home/ViewControllers/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/Home/ViewControllers/HomeViewController.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/Home/ViewModels/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/Home/ViewModels/HomeViewModel.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/HomeTabBarCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/HomeTabBarCoordinator.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/Profile/ProfileCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/Profile/ProfileCoordinator.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Modules/Main/Transaction/TransactionCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Modules/Main/Transaction/TransactionCoordinator.swift -------------------------------------------------------------------------------- /CoordinatorTutorial/Supports/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/CoordinatorTutorial/Supports/Coordinator.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobbyphtr/CoordinatorTutorial/HEAD/README.md --------------------------------------------------------------------------------