├── .gitignore ├── CleanArchitecture.xcodeproj └── project.pbxproj ├── CleanArchitecture ├── CleanArchitecture-Info.plist ├── CleanArchitecture-Prefix.pch ├── Default-568h@2x.png ├── Default.png ├── Default@2x.png ├── Delegates │ ├── LSArrayTableViewDelegate.h │ └── LSArrayTableViewDelegate.m ├── LSAppDelegate.h ├── LSAppDelegate.m ├── LSViewController.h ├── LSViewController.m ├── Model │ ├── Interactor │ │ ├── LSActivateRegister.h │ │ ├── LSActivateRegister.m │ │ ├── LSActivateRegisterResponse.h │ │ ├── LSActivateRegisterResponse.m │ │ ├── LSCreateSale.h │ │ ├── LSCreateSale.m │ │ ├── LSFinalizeSale.h │ │ └── LSFinalizeSale.m │ └── Persistence │ │ ├── Register.xcdatamodeld │ │ └── Register.xcdatamodel │ │ │ └── contents │ │ ├── Sale.h │ │ ├── Sale.m │ │ ├── SoldItem.h │ │ ├── SoldItem.m │ │ ├── StockItem.h │ │ └── StockItem.m ├── Persistance │ ├── NSManagedObjectContext+Factory.h │ └── NSManagedObjectContext+Factory.m ├── Services │ ├── LSLocalyticsService.h │ ├── LSLocalyticsService.m │ ├── LSService.h │ ├── LSService.m │ ├── LSServiceManager.h │ └── LSServiceManager.m ├── ViewControllers │ ├── LSActivateRegisterViewController.h │ ├── LSActivateRegisterViewController.m │ └── LSActivateRegisterViewController.xib ├── en.lproj │ ├── InfoPlist.strings │ ├── LSViewController_iPad.xib │ └── LSViewController_iPhone.xib └── main.m ├── CleanArchitectureTests ├── CleanArchitectureTests-Info.plist ├── CleanArchitectureTests.h ├── CleanArchitectureTests.m └── en.lproj │ └── InfoPlist.strings └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/.gitignore -------------------------------------------------------------------------------- /CleanArchitecture.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CleanArchitecture/CleanArchitecture-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/CleanArchitecture-Info.plist -------------------------------------------------------------------------------- /CleanArchitecture/CleanArchitecture-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/CleanArchitecture-Prefix.pch -------------------------------------------------------------------------------- /CleanArchitecture/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Default-568h@2x.png -------------------------------------------------------------------------------- /CleanArchitecture/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Default.png -------------------------------------------------------------------------------- /CleanArchitecture/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Default@2x.png -------------------------------------------------------------------------------- /CleanArchitecture/Delegates/LSArrayTableViewDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Delegates/LSArrayTableViewDelegate.h -------------------------------------------------------------------------------- /CleanArchitecture/Delegates/LSArrayTableViewDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Delegates/LSArrayTableViewDelegate.m -------------------------------------------------------------------------------- /CleanArchitecture/LSAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/LSAppDelegate.h -------------------------------------------------------------------------------- /CleanArchitecture/LSAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/LSAppDelegate.m -------------------------------------------------------------------------------- /CleanArchitecture/LSViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/LSViewController.h -------------------------------------------------------------------------------- /CleanArchitecture/LSViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/LSViewController.m -------------------------------------------------------------------------------- /CleanArchitecture/Model/Interactor/LSActivateRegister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Interactor/LSActivateRegister.h -------------------------------------------------------------------------------- /CleanArchitecture/Model/Interactor/LSActivateRegister.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Interactor/LSActivateRegister.m -------------------------------------------------------------------------------- /CleanArchitecture/Model/Interactor/LSActivateRegisterResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Interactor/LSActivateRegisterResponse.h -------------------------------------------------------------------------------- /CleanArchitecture/Model/Interactor/LSActivateRegisterResponse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Interactor/LSActivateRegisterResponse.m -------------------------------------------------------------------------------- /CleanArchitecture/Model/Interactor/LSCreateSale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Interactor/LSCreateSale.h -------------------------------------------------------------------------------- /CleanArchitecture/Model/Interactor/LSCreateSale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Interactor/LSCreateSale.m -------------------------------------------------------------------------------- /CleanArchitecture/Model/Interactor/LSFinalizeSale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Interactor/LSFinalizeSale.h -------------------------------------------------------------------------------- /CleanArchitecture/Model/Interactor/LSFinalizeSale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Interactor/LSFinalizeSale.m -------------------------------------------------------------------------------- /CleanArchitecture/Model/Persistence/Register.xcdatamodeld/Register.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Persistence/Register.xcdatamodeld/Register.xcdatamodel/contents -------------------------------------------------------------------------------- /CleanArchitecture/Model/Persistence/Sale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Persistence/Sale.h -------------------------------------------------------------------------------- /CleanArchitecture/Model/Persistence/Sale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Persistence/Sale.m -------------------------------------------------------------------------------- /CleanArchitecture/Model/Persistence/SoldItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Persistence/SoldItem.h -------------------------------------------------------------------------------- /CleanArchitecture/Model/Persistence/SoldItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Persistence/SoldItem.m -------------------------------------------------------------------------------- /CleanArchitecture/Model/Persistence/StockItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Persistence/StockItem.h -------------------------------------------------------------------------------- /CleanArchitecture/Model/Persistence/StockItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Model/Persistence/StockItem.m -------------------------------------------------------------------------------- /CleanArchitecture/Persistance/NSManagedObjectContext+Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Persistance/NSManagedObjectContext+Factory.h -------------------------------------------------------------------------------- /CleanArchitecture/Persistance/NSManagedObjectContext+Factory.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Persistance/NSManagedObjectContext+Factory.m -------------------------------------------------------------------------------- /CleanArchitecture/Services/LSLocalyticsService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Services/LSLocalyticsService.h -------------------------------------------------------------------------------- /CleanArchitecture/Services/LSLocalyticsService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Services/LSLocalyticsService.m -------------------------------------------------------------------------------- /CleanArchitecture/Services/LSService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Services/LSService.h -------------------------------------------------------------------------------- /CleanArchitecture/Services/LSService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Services/LSService.m -------------------------------------------------------------------------------- /CleanArchitecture/Services/LSServiceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Services/LSServiceManager.h -------------------------------------------------------------------------------- /CleanArchitecture/Services/LSServiceManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/Services/LSServiceManager.m -------------------------------------------------------------------------------- /CleanArchitecture/ViewControllers/LSActivateRegisterViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/ViewControllers/LSActivateRegisterViewController.h -------------------------------------------------------------------------------- /CleanArchitecture/ViewControllers/LSActivateRegisterViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/ViewControllers/LSActivateRegisterViewController.m -------------------------------------------------------------------------------- /CleanArchitecture/ViewControllers/LSActivateRegisterViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/ViewControllers/LSActivateRegisterViewController.xib -------------------------------------------------------------------------------- /CleanArchitecture/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /CleanArchitecture/en.lproj/LSViewController_iPad.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/en.lproj/LSViewController_iPad.xib -------------------------------------------------------------------------------- /CleanArchitecture/en.lproj/LSViewController_iPhone.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/en.lproj/LSViewController_iPhone.xib -------------------------------------------------------------------------------- /CleanArchitecture/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitecture/main.m -------------------------------------------------------------------------------- /CleanArchitectureTests/CleanArchitectureTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitectureTests/CleanArchitectureTests-Info.plist -------------------------------------------------------------------------------- /CleanArchitectureTests/CleanArchitectureTests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitectureTests/CleanArchitectureTests.h -------------------------------------------------------------------------------- /CleanArchitectureTests/CleanArchitectureTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/CleanArchitectureTests/CleanArchitectureTests.m -------------------------------------------------------------------------------- /CleanArchitectureTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lausobo/clean-architecture/HEAD/README.md --------------------------------------------------------------------------------