├── .gitattributes ├── .gitignore ├── README.md ├── api ├── api.xcodeproj │ └── project.pbxproj └── api │ ├── api.h │ ├── checkout │ ├── CheckoutApiInteractor.swift │ └── CheckoutLocalRepository.swift │ ├── dto │ ├── BusinessRuleFailure.swift │ ├── CheckoutDto.swift │ ├── LineItemDto.swift │ ├── ShoppingCartDto.swift │ └── UseCaseResponse.swift │ ├── stores │ ├── StoreRemoteRepository.swift │ └── StoresApiInteractor.swift │ └── user │ └── UserApiInteractor.swift ├── core-ios ├── core-ios.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── core-ios │ ├── core_ios.h │ ├── router │ └── NavigationRouter.swift │ └── views │ └── MapView.swift ├── dandelion.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── dandelion ├── dandelion.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── dandelion │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── NavigationExtension.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── dandelionApp.swift ├── domain ├── domain.xcodeproj │ └── project.pbxproj └── domain │ ├── checkout │ ├── Checkout.swift │ ├── LineItem.swift │ └── ShoppingCart.swift │ ├── common │ ├── Money.swift │ ├── PaymentCard.swift │ ├── PaymentMethod.swift │ └── Place.swift │ ├── domain.h │ ├── orders │ ├── Order.swift │ └── OrderState.swift │ ├── stores │ ├── Catalogue.swift │ ├── Product.swift │ ├── ProductCategory.swift │ ├── Store.swift │ └── StoreCategory.swift │ └── user │ └── User.swift ├── features ├── checkout │ ├── checkout-ui │ │ ├── checkout-ui.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── checkout-ui │ │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── hamb.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_product1.png │ │ │ ├── product1_pizza.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── product1_pizza.png │ │ │ ├── store1.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_restaurant2.png │ │ │ ├── test_resource_chicken_logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_chicken_logo.png │ │ │ ├── test_resource_hamburguer_logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_hamburguer_logo.png │ │ │ ├── test_resource_icecream_logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_icecream_logo.png │ │ │ ├── test_resource_japanesefood_logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_japanesefood_logo.png │ │ │ ├── test_resource_kfc_store.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_kfc_store.png │ │ │ ├── test_resource_pizza_logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_pizza_logo.png │ │ │ ├── test_resource_product1.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_product1.png │ │ │ └── test_resource_restaurant2.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── test_resource_restaurant2.png │ │ │ ├── checkout_ui.h │ │ │ ├── screens │ │ │ ├── CheckoutScreen.swift │ │ │ ├── ShoppingCartScreen.swift │ │ │ └── ShoppingCartsScreen.swift │ │ │ ├── utils │ │ │ └── AssetsFramework.swift │ │ │ └── views │ │ │ ├── LineItemView.swift │ │ │ └── ShoppingCartView.swift │ ├── checkout.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── checkout │ │ ├── api │ │ └── CheckoutApiInteractorImpl.swift │ │ ├── checkout.h │ │ └── usecases │ │ ├── AddLineItemUseCase.swift │ │ ├── FetchCheckoutsUseCase.swift │ │ └── UpdateCheckoutsUseCase.swift ├── orders │ ├── orders-ui │ │ ├── orders-ui.xcodeproj │ │ │ └── project.pbxproj │ │ └── orders-ui │ │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── cargo-truck.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── cargo-truck.png │ │ │ ├── orders_ui.h │ │ │ ├── screens │ │ │ └── CreateOrderScreen.swift │ │ │ └── utils │ │ │ └── AssetsFramework.swift │ ├── orders.xcodeproj │ │ └── project.pbxproj │ └── orders │ │ ├── orders.h │ │ └── usecases │ │ └── CreateOrderUseCase.swift └── stores │ ├── stores-ui │ ├── stores-ui.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── stores-ui │ │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── location_icon.imageset │ │ │ ├── Contents.json │ │ │ └── location_icon.png │ │ ├── product1_pizza.imageset │ │ │ ├── Contents.json │ │ │ └── product1_pizza.png │ │ ├── test_resource_chicken_logo.imageset │ │ │ ├── Contents.json │ │ │ └── test_resource_chicken_logo.png │ │ ├── test_resource_hamburguer_logo.imageset │ │ │ ├── Contents.json │ │ │ └── test_resource_hamburguer_logo.png │ │ ├── test_resource_icecream_logo.imageset │ │ │ ├── Contents.json │ │ │ └── test_resource_icecream_logo.png │ │ ├── test_resource_japanesefood_logo.imageset │ │ │ ├── Contents.json │ │ │ └── test_resource_japanesefood_logo.png │ │ ├── test_resource_kfc_store.imageset │ │ │ ├── Contents.json │ │ │ └── test_resource_kfc_store.png │ │ ├── test_resource_pizza_logo.imageset │ │ │ ├── Contents.json │ │ │ └── test_resource_pizza_logo.png │ │ ├── test_resource_product1.imageset │ │ │ ├── Contents.json │ │ │ └── test_resource_product1.png │ │ └── test_resource_restaurant2.imageset │ │ │ ├── Contents.json │ │ │ └── test_resource_restaurant2.png │ │ ├── screens │ │ ├── CatalogueScreen.swift │ │ ├── ProductDetailScreen.swift │ │ └── StoresScreen.swift │ │ ├── stores_ui.h │ │ ├── utils │ │ └── AssetsFramework.swift │ │ ├── viewmodel │ │ ├── CatalogueViewModel.swift │ │ ├── ProductViewModel.swift │ │ └── StoresViewModel.swift │ │ └── views │ │ ├── CatalogueCategoryRowView.swift │ │ ├── CatalogueProductCategoryView.swift │ │ ├── LocationView.swift │ │ ├── ProductView.swift │ │ ├── StoreCategoryRowView.swift │ │ ├── StoreCategoryView.swift │ │ └── StoreView.swift │ ├── stores.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── stores │ ├── api │ └── StoresApiImpl.swift │ ├── stores.h │ └── usecases │ ├── FetchCatalogueUseCase.swift │ ├── FetchProductUseCase.swift │ ├── FetchStoreUseCase.swift │ └── FetchStoresUseCase.swift ├── google6ad2c39bbcab6168.html ├── index.html ├── networking ├── networking.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── networking │ ├── networking.h │ └── stores │ └── StoreRemoteRepositoryImpl.swift ├── persistence ├── persistence.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── persistence │ ├── AppDatabase.swift │ ├── app_data_model.xcdatamodeld │ └── app_data_model.xcdatamodel │ │ └── contents │ ├── checkout │ ├── CheckoutDomainMapper.swift │ ├── CheckoutEntity.swift │ └── CheckoutLocalRepositoryImpl.swift │ ├── extension │ └── BundleExtension.swift │ └── persistence.h ├── test-resources ├── test-resources.xcodeproj │ └── project.pbxproj └── test-resources │ ├── FrameworkExtension.swift │ ├── checkout │ ├── CheckoutApiInteractorFaker.swift │ └── CheckoutTestData.swift │ ├── stores │ ├── StoreRemoteRepositoryFaker.swift │ ├── StoresApiInteractorFaker.swift │ └── StoresTestData.swift │ ├── test_resources.h │ └── user │ ├── UserApiInteractorFaker.swift │ └── UserTestData.swift └── ui-dandelion ├── ui-dandelion.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist └── ui-dandelion ├── Assets.xcassets ├── Contents.json ├── primary_surface.colorset │ └── Contents.json ├── primary_surface_gray.colorset │ └── Contents.json ├── primaryc.colorset │ └── Contents.json ├── text12.colorset │ └── Contents.json └── text34.colorset │ └── Contents.json ├── components ├── CircularProgressView.swift ├── GrayCircularProgressView.swift ├── ScreenLoadingView.swift ├── ToastModifier.swift └── ToastView.swift ├── extensions ├── BundleExtension.swift └── ColorExtension.swift ├── models ├── Toast.swift └── ToastStyle.swift └── ui_dandelion.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/README.md -------------------------------------------------------------------------------- /api/api.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /api/api/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/api.h -------------------------------------------------------------------------------- /api/api/checkout/CheckoutApiInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/checkout/CheckoutApiInteractor.swift -------------------------------------------------------------------------------- /api/api/checkout/CheckoutLocalRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/checkout/CheckoutLocalRepository.swift -------------------------------------------------------------------------------- /api/api/dto/BusinessRuleFailure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/dto/BusinessRuleFailure.swift -------------------------------------------------------------------------------- /api/api/dto/CheckoutDto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/dto/CheckoutDto.swift -------------------------------------------------------------------------------- /api/api/dto/LineItemDto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/dto/LineItemDto.swift -------------------------------------------------------------------------------- /api/api/dto/ShoppingCartDto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/dto/ShoppingCartDto.swift -------------------------------------------------------------------------------- /api/api/dto/UseCaseResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/dto/UseCaseResponse.swift -------------------------------------------------------------------------------- /api/api/stores/StoreRemoteRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/stores/StoreRemoteRepository.swift -------------------------------------------------------------------------------- /api/api/stores/StoresApiInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/stores/StoresApiInteractor.swift -------------------------------------------------------------------------------- /api/api/user/UserApiInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/api/api/user/UserApiInteractor.swift -------------------------------------------------------------------------------- /core-ios/core-ios.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/core-ios/core-ios.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /core-ios/core-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/core-ios/core-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /core-ios/core-ios.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/core-ios/core-ios.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /core-ios/core-ios/core_ios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/core-ios/core-ios/core_ios.h -------------------------------------------------------------------------------- /core-ios/core-ios/router/NavigationRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/core-ios/core-ios/router/NavigationRouter.swift -------------------------------------------------------------------------------- /core-ios/core-ios/views/MapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/core-ios/core-ios/views/MapView.swift -------------------------------------------------------------------------------- /dandelion.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /dandelion.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /dandelion.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /dandelion/dandelion.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /dandelion/dandelion.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /dandelion/dandelion.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /dandelion/dandelion/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /dandelion/dandelion/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /dandelion/dandelion/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /dandelion/dandelion/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion/ContentView.swift -------------------------------------------------------------------------------- /dandelion/dandelion/NavigationExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion/NavigationExtension.swift -------------------------------------------------------------------------------- /dandelion/dandelion/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /dandelion/dandelion/dandelionApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/dandelion/dandelion/dandelionApp.swift -------------------------------------------------------------------------------- /domain/domain.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /domain/domain/checkout/Checkout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/checkout/Checkout.swift -------------------------------------------------------------------------------- /domain/domain/checkout/LineItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/checkout/LineItem.swift -------------------------------------------------------------------------------- /domain/domain/checkout/ShoppingCart.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/checkout/ShoppingCart.swift -------------------------------------------------------------------------------- /domain/domain/common/Money.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/common/Money.swift -------------------------------------------------------------------------------- /domain/domain/common/PaymentCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/common/PaymentCard.swift -------------------------------------------------------------------------------- /domain/domain/common/PaymentMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/common/PaymentMethod.swift -------------------------------------------------------------------------------- /domain/domain/common/Place.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/common/Place.swift -------------------------------------------------------------------------------- /domain/domain/domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/domain.h -------------------------------------------------------------------------------- /domain/domain/orders/Order.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/orders/Order.swift -------------------------------------------------------------------------------- /domain/domain/orders/OrderState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/orders/OrderState.swift -------------------------------------------------------------------------------- /domain/domain/stores/Catalogue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/stores/Catalogue.swift -------------------------------------------------------------------------------- /domain/domain/stores/Product.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/stores/Product.swift -------------------------------------------------------------------------------- /domain/domain/stores/ProductCategory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/stores/ProductCategory.swift -------------------------------------------------------------------------------- /domain/domain/stores/Store.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/stores/Store.swift -------------------------------------------------------------------------------- /domain/domain/stores/StoreCategory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/stores/StoreCategory.swift -------------------------------------------------------------------------------- /domain/domain/user/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/domain/domain/user/User.swift -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/hamb.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/hamb.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/hamb.imageset/test_resource_product1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/hamb.imageset/test_resource_product1.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/product1_pizza.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/product1_pizza.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/product1_pizza.imageset/product1_pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/product1_pizza.imageset/product1_pizza.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/store1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/store1.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/store1.imageset/test_resource_restaurant2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/store1.imageset/test_resource_restaurant2.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_chicken_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_chicken_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_chicken_logo.imageset/test_resource_chicken_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_chicken_logo.imageset/test_resource_chicken_logo.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_hamburguer_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_hamburguer_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_hamburguer_logo.imageset/test_resource_hamburguer_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_hamburguer_logo.imageset/test_resource_hamburguer_logo.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_icecream_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_icecream_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_icecream_logo.imageset/test_resource_icecream_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_icecream_logo.imageset/test_resource_icecream_logo.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_japanesefood_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_japanesefood_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_japanesefood_logo.imageset/test_resource_japanesefood_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_japanesefood_logo.imageset/test_resource_japanesefood_logo.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_kfc_store.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_kfc_store.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_kfc_store.imageset/test_resource_kfc_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_kfc_store.imageset/test_resource_kfc_store.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_pizza_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_pizza_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_pizza_logo.imageset/test_resource_pizza_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_pizza_logo.imageset/test_resource_pizza_logo.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_product1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_product1.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_product1.imageset/test_resource_product1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_product1.imageset/test_resource_product1.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_restaurant2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_restaurant2.imageset/Contents.json -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_restaurant2.imageset/test_resource_restaurant2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/Assets.xcassets/test_resource_restaurant2.imageset/test_resource_restaurant2.png -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/checkout_ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/checkout_ui.h -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/screens/CheckoutScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/screens/CheckoutScreen.swift -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/screens/ShoppingCartScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/screens/ShoppingCartScreen.swift -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/screens/ShoppingCartsScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/screens/ShoppingCartsScreen.swift -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/utils/AssetsFramework.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/utils/AssetsFramework.swift -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/views/LineItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/views/LineItemView.swift -------------------------------------------------------------------------------- /features/checkout/checkout-ui/checkout-ui/views/ShoppingCartView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout-ui/checkout-ui/views/ShoppingCartView.swift -------------------------------------------------------------------------------- /features/checkout/checkout.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /features/checkout/checkout.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /features/checkout/checkout.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /features/checkout/checkout/api/CheckoutApiInteractorImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout/api/CheckoutApiInteractorImpl.swift -------------------------------------------------------------------------------- /features/checkout/checkout/checkout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout/checkout.h -------------------------------------------------------------------------------- /features/checkout/checkout/usecases/AddLineItemUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout/usecases/AddLineItemUseCase.swift -------------------------------------------------------------------------------- /features/checkout/checkout/usecases/FetchCheckoutsUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout/usecases/FetchCheckoutsUseCase.swift -------------------------------------------------------------------------------- /features/checkout/checkout/usecases/UpdateCheckoutsUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/checkout/checkout/usecases/UpdateCheckoutsUseCase.swift -------------------------------------------------------------------------------- /features/orders/orders-ui/orders-ui.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders-ui/orders-ui.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /features/orders/orders-ui/orders-ui/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders-ui/orders-ui/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /features/orders/orders-ui/orders-ui/Assets.xcassets/cargo-truck.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders-ui/orders-ui/Assets.xcassets/cargo-truck.imageset/Contents.json -------------------------------------------------------------------------------- /features/orders/orders-ui/orders-ui/Assets.xcassets/cargo-truck.imageset/cargo-truck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders-ui/orders-ui/Assets.xcassets/cargo-truck.imageset/cargo-truck.png -------------------------------------------------------------------------------- /features/orders/orders-ui/orders-ui/orders_ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders-ui/orders-ui/orders_ui.h -------------------------------------------------------------------------------- /features/orders/orders-ui/orders-ui/screens/CreateOrderScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders-ui/orders-ui/screens/CreateOrderScreen.swift -------------------------------------------------------------------------------- /features/orders/orders-ui/orders-ui/utils/AssetsFramework.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders-ui/orders-ui/utils/AssetsFramework.swift -------------------------------------------------------------------------------- /features/orders/orders.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /features/orders/orders/orders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders/orders.h -------------------------------------------------------------------------------- /features/orders/orders/usecases/CreateOrderUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/orders/orders/usecases/CreateOrderUseCase.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/location_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/location_icon.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/location_icon.imageset/location_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/location_icon.imageset/location_icon.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/product1_pizza.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/product1_pizza.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/product1_pizza.imageset/product1_pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/product1_pizza.imageset/product1_pizza.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_chicken_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_chicken_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_chicken_logo.imageset/test_resource_chicken_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_chicken_logo.imageset/test_resource_chicken_logo.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_hamburguer_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_hamburguer_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_hamburguer_logo.imageset/test_resource_hamburguer_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_hamburguer_logo.imageset/test_resource_hamburguer_logo.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_icecream_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_icecream_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_icecream_logo.imageset/test_resource_icecream_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_icecream_logo.imageset/test_resource_icecream_logo.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_japanesefood_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_japanesefood_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_japanesefood_logo.imageset/test_resource_japanesefood_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_japanesefood_logo.imageset/test_resource_japanesefood_logo.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_kfc_store.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_kfc_store.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_kfc_store.imageset/test_resource_kfc_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_kfc_store.imageset/test_resource_kfc_store.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_pizza_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_pizza_logo.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_pizza_logo.imageset/test_resource_pizza_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_pizza_logo.imageset/test_resource_pizza_logo.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_product1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_product1.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_product1.imageset/test_resource_product1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_product1.imageset/test_resource_product1.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_restaurant2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_restaurant2.imageset/Contents.json -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_restaurant2.imageset/test_resource_restaurant2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/Assets.xcassets/test_resource_restaurant2.imageset/test_resource_restaurant2.png -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/screens/CatalogueScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/screens/CatalogueScreen.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/screens/ProductDetailScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/screens/ProductDetailScreen.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/screens/StoresScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/screens/StoresScreen.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/stores_ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/stores_ui.h -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/utils/AssetsFramework.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/utils/AssetsFramework.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/viewmodel/CatalogueViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/viewmodel/CatalogueViewModel.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/viewmodel/ProductViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/viewmodel/ProductViewModel.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/viewmodel/StoresViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/viewmodel/StoresViewModel.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/views/CatalogueCategoryRowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/views/CatalogueCategoryRowView.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/views/CatalogueProductCategoryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/views/CatalogueProductCategoryView.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/views/LocationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/views/LocationView.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/views/ProductView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/views/ProductView.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/views/StoreCategoryRowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/views/StoreCategoryRowView.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/views/StoreCategoryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/views/StoreCategoryView.swift -------------------------------------------------------------------------------- /features/stores/stores-ui/stores-ui/views/StoreView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores-ui/stores-ui/views/StoreView.swift -------------------------------------------------------------------------------- /features/stores/stores.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /features/stores/stores.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /features/stores/stores.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /features/stores/stores/api/StoresApiImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores/api/StoresApiImpl.swift -------------------------------------------------------------------------------- /features/stores/stores/stores.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores/stores.h -------------------------------------------------------------------------------- /features/stores/stores/usecases/FetchCatalogueUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores/usecases/FetchCatalogueUseCase.swift -------------------------------------------------------------------------------- /features/stores/stores/usecases/FetchProductUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores/usecases/FetchProductUseCase.swift -------------------------------------------------------------------------------- /features/stores/stores/usecases/FetchStoreUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores/usecases/FetchStoreUseCase.swift -------------------------------------------------------------------------------- /features/stores/stores/usecases/FetchStoresUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/features/stores/stores/usecases/FetchStoresUseCase.swift -------------------------------------------------------------------------------- /google6ad2c39bbcab6168.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/google6ad2c39bbcab6168.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/index.html -------------------------------------------------------------------------------- /networking/networking.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/networking/networking.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /networking/networking.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/networking/networking.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /networking/networking.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/networking/networking.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /networking/networking/networking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/networking/networking/networking.h -------------------------------------------------------------------------------- /networking/networking/stores/StoreRemoteRepositoryImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/networking/networking/stores/StoreRemoteRepositoryImpl.swift -------------------------------------------------------------------------------- /persistence/persistence.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /persistence/persistence.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /persistence/persistence.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /persistence/persistence/AppDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence/AppDatabase.swift -------------------------------------------------------------------------------- /persistence/persistence/app_data_model.xcdatamodeld/app_data_model.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence/app_data_model.xcdatamodeld/app_data_model.xcdatamodel/contents -------------------------------------------------------------------------------- /persistence/persistence/checkout/CheckoutDomainMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence/checkout/CheckoutDomainMapper.swift -------------------------------------------------------------------------------- /persistence/persistence/checkout/CheckoutEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence/checkout/CheckoutEntity.swift -------------------------------------------------------------------------------- /persistence/persistence/checkout/CheckoutLocalRepositoryImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence/checkout/CheckoutLocalRepositoryImpl.swift -------------------------------------------------------------------------------- /persistence/persistence/extension/BundleExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence/extension/BundleExtension.swift -------------------------------------------------------------------------------- /persistence/persistence/persistence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/persistence/persistence/persistence.h -------------------------------------------------------------------------------- /test-resources/test-resources.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /test-resources/test-resources/FrameworkExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/FrameworkExtension.swift -------------------------------------------------------------------------------- /test-resources/test-resources/checkout/CheckoutApiInteractorFaker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/checkout/CheckoutApiInteractorFaker.swift -------------------------------------------------------------------------------- /test-resources/test-resources/checkout/CheckoutTestData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/checkout/CheckoutTestData.swift -------------------------------------------------------------------------------- /test-resources/test-resources/stores/StoreRemoteRepositoryFaker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/stores/StoreRemoteRepositoryFaker.swift -------------------------------------------------------------------------------- /test-resources/test-resources/stores/StoresApiInteractorFaker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/stores/StoresApiInteractorFaker.swift -------------------------------------------------------------------------------- /test-resources/test-resources/stores/StoresTestData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/stores/StoresTestData.swift -------------------------------------------------------------------------------- /test-resources/test-resources/test_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/test_resources.h -------------------------------------------------------------------------------- /test-resources/test-resources/user/UserApiInteractorFaker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/user/UserApiInteractorFaker.swift -------------------------------------------------------------------------------- /test-resources/test-resources/user/UserTestData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/test-resources/test-resources/user/UserTestData.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/Assets.xcassets/primary_surface.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/Assets.xcassets/primary_surface.colorset/Contents.json -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/Assets.xcassets/primary_surface_gray.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/Assets.xcassets/primary_surface_gray.colorset/Contents.json -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/Assets.xcassets/primaryc.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/Assets.xcassets/primaryc.colorset/Contents.json -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/Assets.xcassets/text12.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/Assets.xcassets/text12.colorset/Contents.json -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/Assets.xcassets/text34.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/Assets.xcassets/text34.colorset/Contents.json -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/components/CircularProgressView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/components/CircularProgressView.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/components/GrayCircularProgressView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/components/GrayCircularProgressView.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/components/ScreenLoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/components/ScreenLoadingView.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/components/ToastModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/components/ToastModifier.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/components/ToastView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/components/ToastView.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/extensions/BundleExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/extensions/BundleExtension.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/extensions/ColorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/extensions/ColorExtension.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/models/Toast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/models/Toast.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/models/ToastStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/models/ToastStyle.swift -------------------------------------------------------------------------------- /ui-dandelion/ui-dandelion/ui_dandelion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexanderommel/iOS-Modular-Clean-Architecture-MVVM/HEAD/ui-dandelion/ui-dandelion/ui_dandelion.h --------------------------------------------------------------------------------