├── .gitignore ├── LICENSE ├── MVVMTestProject.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── martinpinka.xcuserdatad │ └── xcschemes │ ├── MVVMTestProject.xcscheme │ └── xcschememanagement.plist ├── MVVMTestProject.xcworkspace └── contents.xcworkspacedata ├── Podfile ├── README.md ├── testMVVM ├── AnotherControllerCoordinator.swift ├── AnotherViewController.storyboard ├── AnotherViewController.swift ├── AppCoordinator.swift ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── BaseController.swift ├── Coordinator.swift ├── EpisodeCreateCoordinator.swift ├── EpisodeCreateViewController.swift ├── EpisodeCreateViewModel.swift ├── EpisodeDetailViewModel.swift ├── EpisodeEditViewModel.swift ├── Info.plist ├── Model.swift ├── SeasonDetailCoordinator.swift ├── SeasonDetailViewController.swift ├── SeasonDetailViewModel.swift ├── SeasonService.swift ├── SeasonTableViewCell.swift ├── SeasonsCoordinator.swift ├── SeasonsTableViewModel.swift ├── SeasonsViewController.swift ├── ServiceHolder.swift └── TabBarCoordinator.swift └── testMVVMTests ├── Info.plist └── MVVMTestProjectTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/LICENSE -------------------------------------------------------------------------------- /MVVMTestProject.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/MVVMTestProject.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MVVMTestProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/MVVMTestProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MVVMTestProject.xcodeproj/xcuserdata/martinpinka.xcuserdatad/xcschemes/MVVMTestProject.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/MVVMTestProject.xcodeproj/xcuserdata/martinpinka.xcuserdatad/xcschemes/MVVMTestProject.xcscheme -------------------------------------------------------------------------------- /MVVMTestProject.xcodeproj/xcuserdata/martinpinka.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/MVVMTestProject.xcodeproj/xcuserdata/martinpinka.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MVVMTestProject.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/MVVMTestProject.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/Podfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/README.md -------------------------------------------------------------------------------- /testMVVM/AnotherControllerCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/AnotherControllerCoordinator.swift -------------------------------------------------------------------------------- /testMVVM/AnotherViewController.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/AnotherViewController.storyboard -------------------------------------------------------------------------------- /testMVVM/AnotherViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/AnotherViewController.swift -------------------------------------------------------------------------------- /testMVVM/AppCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/AppCoordinator.swift -------------------------------------------------------------------------------- /testMVVM/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/AppDelegate.swift -------------------------------------------------------------------------------- /testMVVM/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /testMVVM/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /testMVVM/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /testMVVM/BaseController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/BaseController.swift -------------------------------------------------------------------------------- /testMVVM/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/Coordinator.swift -------------------------------------------------------------------------------- /testMVVM/EpisodeCreateCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/EpisodeCreateCoordinator.swift -------------------------------------------------------------------------------- /testMVVM/EpisodeCreateViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/EpisodeCreateViewController.swift -------------------------------------------------------------------------------- /testMVVM/EpisodeCreateViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/EpisodeCreateViewModel.swift -------------------------------------------------------------------------------- /testMVVM/EpisodeDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/EpisodeDetailViewModel.swift -------------------------------------------------------------------------------- /testMVVM/EpisodeEditViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/EpisodeEditViewModel.swift -------------------------------------------------------------------------------- /testMVVM/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/Info.plist -------------------------------------------------------------------------------- /testMVVM/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/Model.swift -------------------------------------------------------------------------------- /testMVVM/SeasonDetailCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/SeasonDetailCoordinator.swift -------------------------------------------------------------------------------- /testMVVM/SeasonDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/SeasonDetailViewController.swift -------------------------------------------------------------------------------- /testMVVM/SeasonDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/SeasonDetailViewModel.swift -------------------------------------------------------------------------------- /testMVVM/SeasonService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/SeasonService.swift -------------------------------------------------------------------------------- /testMVVM/SeasonTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/SeasonTableViewCell.swift -------------------------------------------------------------------------------- /testMVVM/SeasonsCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/SeasonsCoordinator.swift -------------------------------------------------------------------------------- /testMVVM/SeasonsTableViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/SeasonsTableViewModel.swift -------------------------------------------------------------------------------- /testMVVM/SeasonsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/SeasonsViewController.swift -------------------------------------------------------------------------------- /testMVVM/ServiceHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/ServiceHolder.swift -------------------------------------------------------------------------------- /testMVVM/TabBarCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVM/TabBarCoordinator.swift -------------------------------------------------------------------------------- /testMVVMTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVMTests/Info.plist -------------------------------------------------------------------------------- /testMVVMTests/MVVMTestProjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futuredapp/MVVM-C-Example/HEAD/testMVVMTests/MVVMTestProjectTests.swift --------------------------------------------------------------------------------