├── Clean Swift ├── Interactor.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ ├── TemplateInfo.plist │ └── ___FILEBASENAME___Interactor.swift ├── Models.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ ├── TemplateInfo.plist │ └── ___FILEBASENAME___Models.swift ├── Presenter.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ ├── TemplateInfo.plist │ └── ___FILEBASENAME___Presenter.swift ├── Router.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ ├── TemplateInfo.plist │ └── ___FILEBASENAME___Router.swift ├── Scene.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ ├── TemplateInfo.plist │ ├── UICollectionViewController │ │ ├── ___FILEBASENAME___Interactor.swift │ │ ├── ___FILEBASENAME___Models.swift │ │ ├── ___FILEBASENAME___Presenter.swift │ │ ├── ___FILEBASENAME___Router.swift │ │ ├── ___FILEBASENAME___ViewController.swift │ │ └── ___FILEBASENAME___Worker.swift │ ├── UITableViewController │ │ ├── ___FILEBASENAME___Interactor.swift │ │ ├── ___FILEBASENAME___Models.swift │ │ ├── ___FILEBASENAME___Presenter.swift │ │ ├── ___FILEBASENAME___Router.swift │ │ ├── ___FILEBASENAME___ViewController.swift │ │ └── ___FILEBASENAME___Worker.swift │ └── UIViewController │ │ ├── ___FILEBASENAME___Interactor.swift │ │ ├── ___FILEBASENAME___Models.swift │ │ ├── ___FILEBASENAME___Presenter.swift │ │ ├── ___FILEBASENAME___Router.swift │ │ ├── ___FILEBASENAME___ViewController.swift │ │ └── ___FILEBASENAME___Worker.swift ├── Unit Tests.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ ├── TemplateInfo.plist │ ├── ___FILEBASENAME___InteractorTests.swift │ ├── ___FILEBASENAME___PresenterTests.swift │ ├── ___FILEBASENAME___ViewControllerTests.swift │ └── ___FILEBASENAME___WorkerTests.swift ├── View Controller.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ ├── TemplateInfo.plist │ ├── UICollectionViewController │ │ └── ___FILEBASENAME___ViewController.swift │ ├── UITableViewController │ │ └── ___FILEBASENAME___ViewController.swift │ └── UIViewController │ │ └── ___FILEBASENAME___ViewController.swift └── Worker.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ ├── TemplateInfo.plist │ └── ___FILEBASENAME___Worker.swift ├── CleanSwiftExample ├── CleanSwiftExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── yoni.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── yoni.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── CleanSwiftExample │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── Model │ │ ├── Result.swift │ │ └── User.swift │ ├── SceneDelegate.swift │ ├── Screens │ │ ├── Home │ │ │ ├── HomeViewController.storyboard │ │ │ └── HomeViewController.swift │ │ └── Login │ │ │ ├── LoginInteractor.swift │ │ │ ├── LoginModels.swift │ │ │ ├── LoginPresenter.swift │ │ │ ├── LoginRouter.swift │ │ │ ├── LoginViewController.storyboard │ │ │ └── LoginViewController.swift │ └── ViewController.swift ├── CleanSwiftExampleTests │ ├── CleanSwiftExampleTests.swift │ └── Info.plist └── CleanSwiftExampleUITests │ ├── CleanSwiftExampleUITests.swift │ └── Info.plist ├── LICENSE └── README.md /Clean Swift/Interactor.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Interactor.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Clean Swift/Interactor.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Interactor.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Clean Swift/Interactor.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Interactor.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Clean Swift/Interactor.xctemplate/___FILEBASENAME___Interactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Interactor.xctemplate/___FILEBASENAME___Interactor.swift -------------------------------------------------------------------------------- /Clean Swift/Models.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Models.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Clean Swift/Models.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Models.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Clean Swift/Models.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Models.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Clean Swift/Models.xctemplate/___FILEBASENAME___Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Models.xctemplate/___FILEBASENAME___Models.swift -------------------------------------------------------------------------------- /Clean Swift/Presenter.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Presenter.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Clean Swift/Presenter.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Presenter.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Clean Swift/Presenter.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Presenter.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Clean Swift/Presenter.xctemplate/___FILEBASENAME___Presenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Presenter.xctemplate/___FILEBASENAME___Presenter.swift -------------------------------------------------------------------------------- /Clean Swift/Router.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Router.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Clean Swift/Router.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Router.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Clean Swift/Router.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Router.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Clean Swift/Router.xctemplate/___FILEBASENAME___Router.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Router.xctemplate/___FILEBASENAME___Router.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Interactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Interactor.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Models.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Presenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Presenter.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Router.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Router.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___ViewController.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Worker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UICollectionViewController/___FILEBASENAME___Worker.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Interactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Interactor.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Models.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Presenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Presenter.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Router.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Router.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___ViewController.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Worker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UITableViewController/___FILEBASENAME___Worker.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Interactor.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Models.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Presenter.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Router.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Router.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift -------------------------------------------------------------------------------- /Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Worker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Scene.xctemplate/UIViewController/___FILEBASENAME___Worker.swift -------------------------------------------------------------------------------- /Clean Swift/Unit Tests.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Unit Tests.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Clean Swift/Unit Tests.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Unit Tests.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Clean Swift/Unit Tests.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Unit Tests.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Clean Swift/Unit Tests.xctemplate/___FILEBASENAME___InteractorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Unit Tests.xctemplate/___FILEBASENAME___InteractorTests.swift -------------------------------------------------------------------------------- /Clean Swift/Unit Tests.xctemplate/___FILEBASENAME___PresenterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Unit Tests.xctemplate/___FILEBASENAME___PresenterTests.swift -------------------------------------------------------------------------------- /Clean Swift/Unit Tests.xctemplate/___FILEBASENAME___ViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Unit Tests.xctemplate/___FILEBASENAME___ViewControllerTests.swift -------------------------------------------------------------------------------- /Clean Swift/Unit Tests.xctemplate/___FILEBASENAME___WorkerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Unit Tests.xctemplate/___FILEBASENAME___WorkerTests.swift -------------------------------------------------------------------------------- /Clean Swift/View Controller.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/View Controller.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Clean Swift/View Controller.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/View Controller.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Clean Swift/View Controller.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/View Controller.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Clean Swift/View Controller.xctemplate/UICollectionViewController/___FILEBASENAME___ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/View Controller.xctemplate/UICollectionViewController/___FILEBASENAME___ViewController.swift -------------------------------------------------------------------------------- /Clean Swift/View Controller.xctemplate/UITableViewController/___FILEBASENAME___ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/View Controller.xctemplate/UITableViewController/___FILEBASENAME___ViewController.swift -------------------------------------------------------------------------------- /Clean Swift/View Controller.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/View Controller.xctemplate/UIViewController/___FILEBASENAME___ViewController.swift -------------------------------------------------------------------------------- /Clean Swift/Worker.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Worker.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Clean Swift/Worker.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Worker.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Clean Swift/Worker.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Worker.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Clean Swift/Worker.xctemplate/___FILEBASENAME___Worker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/Clean Swift/Worker.xctemplate/___FILEBASENAME___Worker.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample.xcodeproj/project.xcworkspace/xcuserdata/yoni.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample.xcodeproj/project.xcworkspace/xcuserdata/yoni.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample.xcodeproj/xcuserdata/yoni.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample.xcodeproj/xcuserdata/yoni.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/AppDelegate.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Info.plist -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Model/Result.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Model/Result.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Model/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Model/User.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/SceneDelegate.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Screens/Home/HomeViewController.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Screens/Home/HomeViewController.storyboard -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Screens/Home/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Screens/Home/HomeViewController.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginInteractor.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginModels.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginPresenter.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginRouter.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginViewController.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginViewController.storyboard -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/Screens/Login/LoginViewController.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExample/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExample/ViewController.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExampleTests/CleanSwiftExampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExampleTests/CleanSwiftExampleTests.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExampleTests/Info.plist -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExampleUITests/CleanSwiftExampleUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExampleUITests/CleanSwiftExampleUITests.swift -------------------------------------------------------------------------------- /CleanSwiftExample/CleanSwiftExampleUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/CleanSwiftExample/CleanSwiftExampleUITests/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonivav/CleanSwiftTemplates/HEAD/README.md --------------------------------------------------------------------------------