├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── main.yml ├── .gitignore ├── .swiftlint.yml ├── ADD_NEW_UTIL_TUTORIAL.md ├── BuildTools └── swiftlint_0_47_1 ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── README.md ├── SurfUtils.podspec ├── TechDocs ├── Pictures │ ├── badge.png │ ├── beans1.gif │ ├── beans2.gif │ ├── commonButton.gif │ ├── initials.png │ ├── skeleton1.gif │ └── skeleton2.gif ├── service_utils.md └── uikit_utils.md ├── Utils.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── Utils.xcscheme ├── Utils ├── BeanPageControl │ └── BeanPageControl.swift ├── BrightSide │ └── BrightSide.swift ├── CommonButton │ └── CommonButton.swift ├── CustomSwitch │ ├── CustomSwitch.swift │ └── CustomSwitchExternalConfigurations.swift ├── Dictionary │ └── Dictionary+QueryStringBuilder.swift ├── GeolocationService │ ├── GeolocationService.swift │ ├── GeolocationServiceInterface.swift │ └── Support │ │ ├── GeolocationAccuracy.swift │ │ ├── GeolocationAuthResult.swift │ │ ├── GeolocationResult.swift │ │ └── LocationManagerInterface.swift ├── Info.plist ├── ItemsScrollManager │ └── ItemsScrollManager.swift ├── KeyboardPresentable │ ├── CommonKeyboardPresentable.swift │ ├── FullKeyboardPresentable.swift │ ├── KeyboardNotificationsObserver.swift │ ├── KeyboardNotificationsObserverPool.swift │ ├── KeyboardObservable.swift │ └── Notification.swift ├── LayoutHelper │ └── LayoutHelper.swift ├── LoadingView │ ├── BaseLoadingView.swift │ ├── LoadingDataProvider.swift │ ├── LoadingSubview │ │ ├── LoadingSubview.swift │ │ └── LoadingSubviewConfigurable.swift │ ├── LoadingView.swift │ ├── LoadingViewBlock │ │ ├── BaseLoadingViewBlock.swift │ │ └── LoadingViewBlock.swift │ └── Models │ │ ├── DefaultLoadingModel.swift │ │ └── LoadingViewConfig.swift ├── LocalStorage │ └── LocalStorage.swift ├── MailSender │ ├── MailUtil.swift │ ├── Modles │ │ └── MailSenderPayload.swift │ ├── Protocols │ │ ├── MailSenderError.swift │ │ ├── MailSenderErrorDisplaying.swift │ │ ├── MailSenderPayloadProvider.swift │ │ └── MailSenderRouterHelper.swift │ └── Support │ │ └── InsideAppMailViewController.swift ├── MapRoutingService │ ├── MapApplication.swift │ ├── MapRoutingLocationServiceInterface.swift │ ├── MapRoutingService.swift │ └── MapRoutingServiceInterface.swift ├── MoneyModel │ └── MoneyModel.swift ├── RouteMeasurer │ └── RouteMeasurer.swift ├── SecurityService │ ├── Crypto │ │ ├── CryptoBox │ │ │ ├── CryptoBox.swift │ │ │ ├── CryptoBoxCommonError.swift │ │ │ ├── HackWrapperCryptoBox.swift │ │ │ ├── PinCryptoBox.swift │ │ │ └── PinHackCryptoBox.swift │ │ ├── CryptoService │ │ │ ├── BlowfishCryptoService.swift │ │ │ └── SymmetricCryptoService.swift │ │ ├── Hash │ │ │ ├── HashProvider.swift │ │ │ └── SHA3.swift │ │ └── Utils │ │ │ └── CryptoCommon.swift │ └── Store │ │ ├── GenericPasswordQueryable.swift │ │ ├── InMemorySecureStore.swift │ │ ├── KeyChainSecureStore.swift │ │ ├── SecureStore.swift │ │ └── SecureStoreError.swift ├── SettingsRouter │ └── SettingsRouter.swift ├── SkeletonView │ └── SkeletonView.swift ├── String │ ├── String+Attributes.swift │ └── StringBuilder.swift ├── UIControl │ └── TouchableControl.swift ├── UIDevice │ ├── Support │ │ ├── Size.swift │ │ ├── Type.swift │ │ ├── Version.swift │ │ ├── iOS │ │ │ └── Device.swift │ │ └── macOS │ │ │ └── DeviceMacOS.swift │ └── UIDevice.swift ├── UIImage │ ├── UIImage+badgedImage.swift │ └── UIImageExtensions.swift ├── UINavigationController │ └── UINavigationController+AdvancedNavigationStackManagement.swift ├── UIStyle │ ├── AnyStyle.swift │ └── UIStyle.swift ├── UIView │ ├── UIView+BlurBuilder.swift │ ├── UIView+Masking.swift │ └── UIView+XibSetup.swift ├── Utils.h ├── VibrationFeedbackManager │ ├── UIDevice+feedbackType.swift │ ├── UIDevice+hasHapticFeedback.swift │ ├── UIDevice+hasTapticEngine.swift │ └── VibrationFeedbackManager.swift └── WordDeclinationSelector │ └── WordDeclinationSelector.swift ├── UtilsExample ├── .swiftlint.yml ├── UtilsExample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved ├── UtilsExample │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Info.plist │ └── Playbook │ │ ├── Coordinators │ │ ├── BrightSideCoordinator.swift │ │ ├── CustomSwitchCoordinator.swift │ │ ├── GeolocationServiceCoordinator.swift │ │ ├── KeyboardPresentableCoordinator.swift │ │ ├── MoneyModelCoordinator.swift │ │ ├── QueryStringBuilderCoordinator.swift │ │ ├── RouteMeasurerCoordinator.swift │ │ ├── SettingsRouterCoordinator.swift │ │ ├── SkeletonViewCoordinator.swift │ │ ├── StringAttributesCoordinator.swift │ │ ├── UIDeviceCoordinator.swift │ │ └── WordDeclinationSelectorCoordinator.swift │ │ ├── Flows │ │ ├── BrightSide │ │ │ ├── Configurator │ │ │ │ └── BrightSideModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── BrightSideModuleInput.swift │ │ │ │ ├── BrightSideModuleOutput.swift │ │ │ │ └── BrightSidePresenter.swift │ │ │ └── View │ │ │ │ ├── BrightSideViewController.swift │ │ │ │ ├── BrightSideViewController.xib │ │ │ │ ├── BrightSideViewInput.swift │ │ │ │ └── BrightSideViewOutput.swift │ │ ├── CustomSwitch │ │ │ ├── Configurator │ │ │ │ └── CustomSwitchModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── CustomSwitchModuleInput.swift │ │ │ │ ├── CustomSwitchModuleOutput.swift │ │ │ │ └── CustomSwitchPresenter.swift │ │ │ └── View │ │ │ │ ├── CustomSwitchViewController.swift │ │ │ │ ├── CustomSwitchViewController.xib │ │ │ │ ├── CustomSwitchViewInput.swift │ │ │ │ └── CustomSwitchViewOutput.swift │ │ ├── GeolocationService │ │ │ ├── Configurator │ │ │ │ └── GeolocationServiceModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── GeolocationServiceModuleInput.swift │ │ │ │ ├── GeolocationServiceModuleOutput.swift │ │ │ │ └── GeolocationServicePresenter.swift │ │ │ └── View │ │ │ │ ├── GeolocationServiceViewController.swift │ │ │ │ ├── GeolocationServiceViewController.xib │ │ │ │ ├── GeolocationServiceViewInput.swift │ │ │ │ └── GeolocationServiceViewOutput.swift │ │ ├── KeyboardPresentable │ │ │ ├── Configurator │ │ │ │ └── KeyboardPresentableModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── KeyboardPresentableModuleInput.swift │ │ │ │ ├── KeyboardPresentableModuleOutput.swift │ │ │ │ └── KeyboardPresentablePresenter.swift │ │ │ └── View │ │ │ │ ├── KeyboardPresentableViewController.swift │ │ │ │ ├── KeyboardPresentableViewController.xib │ │ │ │ ├── KeyboardPresentableViewInput.swift │ │ │ │ └── KeyboardPresentableViewOutput.swift │ │ ├── MoneyModel │ │ │ ├── Configurator │ │ │ │ └── MoneyModelModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── MoneyModelModuleInput.swift │ │ │ │ ├── MoneyModelModuleOutput.swift │ │ │ │ └── MoneyModelPresenter.swift │ │ │ └── View │ │ │ │ ├── MoneyModelViewController.swift │ │ │ │ ├── MoneyModelViewController.xib │ │ │ │ ├── MoneyModelViewInput.swift │ │ │ │ └── MoneyModelViewOutput.swift │ │ ├── QueryStringBuilder │ │ │ ├── Configurator │ │ │ │ └── QueryStringBuilderModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── QueryStringBuilderModuleInput.swift │ │ │ │ ├── QueryStringBuilderModuleOutput.swift │ │ │ │ └── QueryStringBuilderPresenter.swift │ │ │ └── View │ │ │ │ ├── QueryStringBuilderViewController.swift │ │ │ │ ├── QueryStringBuilderViewController.xib │ │ │ │ ├── QueryStringBuilderViewInput.swift │ │ │ │ └── QueryStringBuilderViewOutput.swift │ │ ├── RouteMeasurer │ │ │ ├── Configurator │ │ │ │ └── RouteMeasurerModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── RouteMeasurerModuleInput.swift │ │ │ │ ├── RouteMeasurerModuleOutput.swift │ │ │ │ └── RouteMeasurerPresenter.swift │ │ │ └── View │ │ │ │ ├── RouteMeasurerViewController.swift │ │ │ │ ├── RouteMeasurerViewController.xib │ │ │ │ ├── RouteMeasurerViewInput.swift │ │ │ │ └── RouteMeasurerViewOutput.swift │ │ ├── SettingsRouter │ │ │ ├── Configurator │ │ │ │ └── SettingsRouterModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── SettingsRouterModuleInput.swift │ │ │ │ ├── SettingsRouterModuleOutput.swift │ │ │ │ └── SettingsRouterPresenter.swift │ │ │ └── View │ │ │ │ ├── SettingsRouterViewController.swift │ │ │ │ ├── SettingsRouterViewController.xib │ │ │ │ ├── SettingsRouterViewInput.swift │ │ │ │ └── SettingsRouterViewOutput.swift │ │ ├── SkeletonView │ │ │ ├── Configurator │ │ │ │ └── SkeletonViewModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── SkeletonViewModuleInput.swift │ │ │ │ ├── SkeletonViewModuleOutput.swift │ │ │ │ └── SkeletonViewPresenter.swift │ │ │ └── View │ │ │ │ ├── SkeletonViewViewController.swift │ │ │ │ ├── SkeletonViewViewController.xib │ │ │ │ ├── SkeletonViewViewInput.swift │ │ │ │ └── SkeletonViewViewOutput.swift │ │ ├── StringAttributes │ │ │ ├── Configurator │ │ │ │ └── StringAttributesModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── StringAttributesModuleInput.swift │ │ │ │ ├── StringAttributesModuleOutput.swift │ │ │ │ └── StringAttributesPresenter.swift │ │ │ └── View │ │ │ │ ├── StringAttributesViewController.swift │ │ │ │ ├── StringAttributesViewController.xib │ │ │ │ ├── StringAttributesViewInput.swift │ │ │ │ └── StringAttributesViewOutput.swift │ │ ├── UIDevice │ │ │ ├── Configurator │ │ │ │ └── UIDeviceModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ │ ├── UIDeviceModuleInput.swift │ │ │ │ ├── UIDeviceModuleOutput.swift │ │ │ │ └── UIDevicePresenter.swift │ │ │ └── View │ │ │ │ ├── UIDeviceViewController.swift │ │ │ │ ├── UIDeviceViewController.xib │ │ │ │ ├── UIDeviceViewInput.swift │ │ │ │ └── UIDeviceViewOutput.swift │ │ └── WordDeclinationSelector │ │ │ ├── Configurator │ │ │ └── WordDeclinationSelectorModuleConfigurator.swift │ │ │ ├── Presenter │ │ │ ├── WordDeclinationSelectorModuleInput.swift │ │ │ ├── WordDeclinationSelectorModuleOutput.swift │ │ │ └── WordDeclinationSelectorPresenter.swift │ │ │ └── View │ │ │ ├── WordDeclinationSelectorViewController.swift │ │ │ ├── WordDeclinationSelectorViewController.xib │ │ │ ├── WordDeclinationSelectorViewInput.swift │ │ │ └── WordDeclinationSelectorViewOutput.swift │ │ ├── Library │ │ ├── Extensions │ │ │ ├── Presentable.swift │ │ │ └── UIApplication.swift │ │ └── Router │ │ │ ├── MainRouter.swift │ │ │ └── Router.swift │ │ └── UIKitPages │ │ └── MainPage.swift ├── UtilsExampleTests │ └── UtilsExampleTests.swift └── UtilsExampleUITests │ ├── UtilsExampleUITests.swift │ └── UtilsExampleUITestsLaunchTests.swift └── UtilsTests ├── GeolocationServiceTests.swift ├── Info.plist ├── LocalStorageTests.swift ├── MoneyModelTests.swift ├── RouteMeasurerTests.swift ├── SecurityService ├── KeyChainSecureStoreTests.swift ├── PinCryptoBoxTests.swift └── PinHackCryptoBoxTests.swift └── WordDeclinationSelectorTests.swift /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /ADD_NEW_UTIL_TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/ADD_NEW_UTIL_TUTORIAL.md -------------------------------------------------------------------------------- /BuildTools/swiftlint_0_47_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/BuildTools/swiftlint_0_47_1 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/README.md -------------------------------------------------------------------------------- /SurfUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/SurfUtils.podspec -------------------------------------------------------------------------------- /TechDocs/Pictures/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/Pictures/badge.png -------------------------------------------------------------------------------- /TechDocs/Pictures/beans1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/Pictures/beans1.gif -------------------------------------------------------------------------------- /TechDocs/Pictures/beans2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/Pictures/beans2.gif -------------------------------------------------------------------------------- /TechDocs/Pictures/commonButton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/Pictures/commonButton.gif -------------------------------------------------------------------------------- /TechDocs/Pictures/initials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/Pictures/initials.png -------------------------------------------------------------------------------- /TechDocs/Pictures/skeleton1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/Pictures/skeleton1.gif -------------------------------------------------------------------------------- /TechDocs/Pictures/skeleton2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/Pictures/skeleton2.gif -------------------------------------------------------------------------------- /TechDocs/service_utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/service_utils.md -------------------------------------------------------------------------------- /TechDocs/uikit_utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/TechDocs/uikit_utils.md -------------------------------------------------------------------------------- /Utils.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Utils.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Utils.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Utils.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Utils.xcodeproj/xcshareddata/xcschemes/Utils.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils.xcodeproj/xcshareddata/xcschemes/Utils.xcscheme -------------------------------------------------------------------------------- /Utils/BeanPageControl/BeanPageControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/BeanPageControl/BeanPageControl.swift -------------------------------------------------------------------------------- /Utils/BrightSide/BrightSide.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/BrightSide/BrightSide.swift -------------------------------------------------------------------------------- /Utils/CommonButton/CommonButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/CommonButton/CommonButton.swift -------------------------------------------------------------------------------- /Utils/CustomSwitch/CustomSwitch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/CustomSwitch/CustomSwitch.swift -------------------------------------------------------------------------------- /Utils/CustomSwitch/CustomSwitchExternalConfigurations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/CustomSwitch/CustomSwitchExternalConfigurations.swift -------------------------------------------------------------------------------- /Utils/Dictionary/Dictionary+QueryStringBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/Dictionary/Dictionary+QueryStringBuilder.swift -------------------------------------------------------------------------------- /Utils/GeolocationService/GeolocationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/GeolocationService/GeolocationService.swift -------------------------------------------------------------------------------- /Utils/GeolocationService/GeolocationServiceInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/GeolocationService/GeolocationServiceInterface.swift -------------------------------------------------------------------------------- /Utils/GeolocationService/Support/GeolocationAccuracy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/GeolocationService/Support/GeolocationAccuracy.swift -------------------------------------------------------------------------------- /Utils/GeolocationService/Support/GeolocationAuthResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/GeolocationService/Support/GeolocationAuthResult.swift -------------------------------------------------------------------------------- /Utils/GeolocationService/Support/GeolocationResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/GeolocationService/Support/GeolocationResult.swift -------------------------------------------------------------------------------- /Utils/GeolocationService/Support/LocationManagerInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/GeolocationService/Support/LocationManagerInterface.swift -------------------------------------------------------------------------------- /Utils/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/Info.plist -------------------------------------------------------------------------------- /Utils/ItemsScrollManager/ItemsScrollManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/ItemsScrollManager/ItemsScrollManager.swift -------------------------------------------------------------------------------- /Utils/KeyboardPresentable/CommonKeyboardPresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/KeyboardPresentable/CommonKeyboardPresentable.swift -------------------------------------------------------------------------------- /Utils/KeyboardPresentable/FullKeyboardPresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/KeyboardPresentable/FullKeyboardPresentable.swift -------------------------------------------------------------------------------- /Utils/KeyboardPresentable/KeyboardNotificationsObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/KeyboardPresentable/KeyboardNotificationsObserver.swift -------------------------------------------------------------------------------- /Utils/KeyboardPresentable/KeyboardNotificationsObserverPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/KeyboardPresentable/KeyboardNotificationsObserverPool.swift -------------------------------------------------------------------------------- /Utils/KeyboardPresentable/KeyboardObservable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/KeyboardPresentable/KeyboardObservable.swift -------------------------------------------------------------------------------- /Utils/KeyboardPresentable/Notification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/KeyboardPresentable/Notification.swift -------------------------------------------------------------------------------- /Utils/LayoutHelper/LayoutHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LayoutHelper/LayoutHelper.swift -------------------------------------------------------------------------------- /Utils/LoadingView/BaseLoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/BaseLoadingView.swift -------------------------------------------------------------------------------- /Utils/LoadingView/LoadingDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/LoadingDataProvider.swift -------------------------------------------------------------------------------- /Utils/LoadingView/LoadingSubview/LoadingSubview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/LoadingSubview/LoadingSubview.swift -------------------------------------------------------------------------------- /Utils/LoadingView/LoadingSubview/LoadingSubviewConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/LoadingSubview/LoadingSubviewConfigurable.swift -------------------------------------------------------------------------------- /Utils/LoadingView/LoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/LoadingView.swift -------------------------------------------------------------------------------- /Utils/LoadingView/LoadingViewBlock/BaseLoadingViewBlock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/LoadingViewBlock/BaseLoadingViewBlock.swift -------------------------------------------------------------------------------- /Utils/LoadingView/LoadingViewBlock/LoadingViewBlock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/LoadingViewBlock/LoadingViewBlock.swift -------------------------------------------------------------------------------- /Utils/LoadingView/Models/DefaultLoadingModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/Models/DefaultLoadingModel.swift -------------------------------------------------------------------------------- /Utils/LoadingView/Models/LoadingViewConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LoadingView/Models/LoadingViewConfig.swift -------------------------------------------------------------------------------- /Utils/LocalStorage/LocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/LocalStorage/LocalStorage.swift -------------------------------------------------------------------------------- /Utils/MailSender/MailUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MailSender/MailUtil.swift -------------------------------------------------------------------------------- /Utils/MailSender/Modles/MailSenderPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MailSender/Modles/MailSenderPayload.swift -------------------------------------------------------------------------------- /Utils/MailSender/Protocols/MailSenderError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MailSender/Protocols/MailSenderError.swift -------------------------------------------------------------------------------- /Utils/MailSender/Protocols/MailSenderErrorDisplaying.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MailSender/Protocols/MailSenderErrorDisplaying.swift -------------------------------------------------------------------------------- /Utils/MailSender/Protocols/MailSenderPayloadProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MailSender/Protocols/MailSenderPayloadProvider.swift -------------------------------------------------------------------------------- /Utils/MailSender/Protocols/MailSenderRouterHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MailSender/Protocols/MailSenderRouterHelper.swift -------------------------------------------------------------------------------- /Utils/MailSender/Support/InsideAppMailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MailSender/Support/InsideAppMailViewController.swift -------------------------------------------------------------------------------- /Utils/MapRoutingService/MapApplication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MapRoutingService/MapApplication.swift -------------------------------------------------------------------------------- /Utils/MapRoutingService/MapRoutingLocationServiceInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MapRoutingService/MapRoutingLocationServiceInterface.swift -------------------------------------------------------------------------------- /Utils/MapRoutingService/MapRoutingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MapRoutingService/MapRoutingService.swift -------------------------------------------------------------------------------- /Utils/MapRoutingService/MapRoutingServiceInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MapRoutingService/MapRoutingServiceInterface.swift -------------------------------------------------------------------------------- /Utils/MoneyModel/MoneyModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/MoneyModel/MoneyModel.swift -------------------------------------------------------------------------------- /Utils/RouteMeasurer/RouteMeasurer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/RouteMeasurer/RouteMeasurer.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/CryptoBox/CryptoBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/CryptoBox/CryptoBox.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/CryptoBox/CryptoBoxCommonError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/CryptoBox/CryptoBoxCommonError.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/CryptoBox/HackWrapperCryptoBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/CryptoBox/HackWrapperCryptoBox.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/CryptoBox/PinCryptoBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/CryptoBox/PinCryptoBox.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/CryptoBox/PinHackCryptoBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/CryptoBox/PinHackCryptoBox.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/CryptoService/BlowfishCryptoService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/CryptoService/BlowfishCryptoService.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/CryptoService/SymmetricCryptoService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/CryptoService/SymmetricCryptoService.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/Hash/HashProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/Hash/HashProvider.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/Hash/SHA3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/Hash/SHA3.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Crypto/Utils/CryptoCommon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Crypto/Utils/CryptoCommon.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Store/GenericPasswordQueryable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Store/GenericPasswordQueryable.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Store/InMemorySecureStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Store/InMemorySecureStore.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Store/KeyChainSecureStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Store/KeyChainSecureStore.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Store/SecureStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Store/SecureStore.swift -------------------------------------------------------------------------------- /Utils/SecurityService/Store/SecureStoreError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SecurityService/Store/SecureStoreError.swift -------------------------------------------------------------------------------- /Utils/SettingsRouter/SettingsRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SettingsRouter/SettingsRouter.swift -------------------------------------------------------------------------------- /Utils/SkeletonView/SkeletonView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/SkeletonView/SkeletonView.swift -------------------------------------------------------------------------------- /Utils/String/String+Attributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/String/String+Attributes.swift -------------------------------------------------------------------------------- /Utils/String/StringBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/String/StringBuilder.swift -------------------------------------------------------------------------------- /Utils/UIControl/TouchableControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIControl/TouchableControl.swift -------------------------------------------------------------------------------- /Utils/UIDevice/Support/Size.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIDevice/Support/Size.swift -------------------------------------------------------------------------------- /Utils/UIDevice/Support/Type.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIDevice/Support/Type.swift -------------------------------------------------------------------------------- /Utils/UIDevice/Support/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIDevice/Support/Version.swift -------------------------------------------------------------------------------- /Utils/UIDevice/Support/iOS/Device.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIDevice/Support/iOS/Device.swift -------------------------------------------------------------------------------- /Utils/UIDevice/Support/macOS/DeviceMacOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIDevice/Support/macOS/DeviceMacOS.swift -------------------------------------------------------------------------------- /Utils/UIDevice/UIDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIDevice/UIDevice.swift -------------------------------------------------------------------------------- /Utils/UIImage/UIImage+badgedImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIImage/UIImage+badgedImage.swift -------------------------------------------------------------------------------- /Utils/UIImage/UIImageExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIImage/UIImageExtensions.swift -------------------------------------------------------------------------------- /Utils/UINavigationController/UINavigationController+AdvancedNavigationStackManagement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UINavigationController/UINavigationController+AdvancedNavigationStackManagement.swift -------------------------------------------------------------------------------- /Utils/UIStyle/AnyStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIStyle/AnyStyle.swift -------------------------------------------------------------------------------- /Utils/UIStyle/UIStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIStyle/UIStyle.swift -------------------------------------------------------------------------------- /Utils/UIView/UIView+BlurBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIView/UIView+BlurBuilder.swift -------------------------------------------------------------------------------- /Utils/UIView/UIView+Masking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIView/UIView+Masking.swift -------------------------------------------------------------------------------- /Utils/UIView/UIView+XibSetup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/UIView/UIView+XibSetup.swift -------------------------------------------------------------------------------- /Utils/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/Utils.h -------------------------------------------------------------------------------- /Utils/VibrationFeedbackManager/UIDevice+feedbackType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/VibrationFeedbackManager/UIDevice+feedbackType.swift -------------------------------------------------------------------------------- /Utils/VibrationFeedbackManager/UIDevice+hasHapticFeedback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/VibrationFeedbackManager/UIDevice+hasHapticFeedback.swift -------------------------------------------------------------------------------- /Utils/VibrationFeedbackManager/UIDevice+hasTapticEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/VibrationFeedbackManager/UIDevice+hasTapticEngine.swift -------------------------------------------------------------------------------- /Utils/VibrationFeedbackManager/VibrationFeedbackManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/VibrationFeedbackManager/VibrationFeedbackManager.swift -------------------------------------------------------------------------------- /Utils/WordDeclinationSelector/WordDeclinationSelector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/Utils/WordDeclinationSelector/WordDeclinationSelector.swift -------------------------------------------------------------------------------- /UtilsExample/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/.swiftlint.yml -------------------------------------------------------------------------------- /UtilsExample/UtilsExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UtilsExample/UtilsExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UtilsExample/UtilsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UtilsExample/UtilsExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/AppDelegate.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Info.plist -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/BrightSideCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/BrightSideCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/CustomSwitchCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/CustomSwitchCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/GeolocationServiceCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/GeolocationServiceCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/KeyboardPresentableCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/KeyboardPresentableCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/MoneyModelCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/MoneyModelCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/QueryStringBuilderCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/QueryStringBuilderCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/RouteMeasurerCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/RouteMeasurerCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/SettingsRouterCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/SettingsRouterCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/SkeletonViewCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/SkeletonViewCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/StringAttributesCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/StringAttributesCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/UIDeviceCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/UIDeviceCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Coordinators/WordDeclinationSelectorCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Coordinators/WordDeclinationSelectorCoordinator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/BrightSide/Configurator/BrightSideModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/BrightSide/Configurator/BrightSideModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/BrightSide/Presenter/BrightSideModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/BrightSide/Presenter/BrightSideModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/BrightSide/Presenter/BrightSideModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/BrightSide/Presenter/BrightSideModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/BrightSide/Presenter/BrightSidePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/BrightSide/Presenter/BrightSidePresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/BrightSide/View/BrightSideViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/BrightSide/View/BrightSideViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/BrightSide/View/BrightSideViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/BrightSide/View/BrightSideViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/BrightSide/View/BrightSideViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/BrightSide/View/BrightSideViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/BrightSide/View/BrightSideViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/BrightSide/View/BrightSideViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/Configurator/CustomSwitchModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/Configurator/CustomSwitchModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/Presenter/CustomSwitchModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/Presenter/CustomSwitchModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/Presenter/CustomSwitchModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/Presenter/CustomSwitchModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/Presenter/CustomSwitchPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/Presenter/CustomSwitchPresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/View/CustomSwitchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/View/CustomSwitchViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/View/CustomSwitchViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/View/CustomSwitchViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/View/CustomSwitchViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/View/CustomSwitchViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/View/CustomSwitchViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/CustomSwitch/View/CustomSwitchViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/Configurator/GeolocationServiceModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/Configurator/GeolocationServiceModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/Presenter/GeolocationServiceModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/Presenter/GeolocationServiceModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/Presenter/GeolocationServiceModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/Presenter/GeolocationServiceModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/Presenter/GeolocationServicePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/Presenter/GeolocationServicePresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/View/GeolocationServiceViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/View/GeolocationServiceViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/View/GeolocationServiceViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/View/GeolocationServiceViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/View/GeolocationServiceViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/View/GeolocationServiceViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/View/GeolocationServiceViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/GeolocationService/View/GeolocationServiceViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/Configurator/KeyboardPresentableModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/Configurator/KeyboardPresentableModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/Presenter/KeyboardPresentableModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/Presenter/KeyboardPresentableModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/Presenter/KeyboardPresentableModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/Presenter/KeyboardPresentableModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/Presenter/KeyboardPresentablePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/Presenter/KeyboardPresentablePresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/View/KeyboardPresentableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/View/KeyboardPresentableViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/View/KeyboardPresentableViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/View/KeyboardPresentableViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/View/KeyboardPresentableViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/View/KeyboardPresentableViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/View/KeyboardPresentableViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/KeyboardPresentable/View/KeyboardPresentableViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/Configurator/MoneyModelModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/Configurator/MoneyModelModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/Presenter/MoneyModelModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/Presenter/MoneyModelModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/Presenter/MoneyModelModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/Presenter/MoneyModelModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/Presenter/MoneyModelPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/Presenter/MoneyModelPresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/View/MoneyModelViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/View/MoneyModelViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/View/MoneyModelViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/View/MoneyModelViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/View/MoneyModelViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/View/MoneyModelViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/View/MoneyModelViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/MoneyModel/View/MoneyModelViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/Configurator/QueryStringBuilderModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/Configurator/QueryStringBuilderModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/Presenter/QueryStringBuilderModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/Presenter/QueryStringBuilderModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/Presenter/QueryStringBuilderModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/Presenter/QueryStringBuilderModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/Presenter/QueryStringBuilderPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/Presenter/QueryStringBuilderPresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/View/QueryStringBuilderViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/View/QueryStringBuilderViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/View/QueryStringBuilderViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/View/QueryStringBuilderViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/View/QueryStringBuilderViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/View/QueryStringBuilderViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/View/QueryStringBuilderViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/QueryStringBuilder/View/QueryStringBuilderViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/Configurator/RouteMeasurerModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/Configurator/RouteMeasurerModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/Presenter/RouteMeasurerModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/Presenter/RouteMeasurerModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/Presenter/RouteMeasurerModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/Presenter/RouteMeasurerModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/Presenter/RouteMeasurerPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/Presenter/RouteMeasurerPresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/View/RouteMeasurerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/View/RouteMeasurerViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/View/RouteMeasurerViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/View/RouteMeasurerViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/View/RouteMeasurerViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/View/RouteMeasurerViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/View/RouteMeasurerViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/RouteMeasurer/View/RouteMeasurerViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/Configurator/SettingsRouterModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/Configurator/SettingsRouterModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/Presenter/SettingsRouterModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/Presenter/SettingsRouterModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/Presenter/SettingsRouterModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/Presenter/SettingsRouterModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/Presenter/SettingsRouterPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/Presenter/SettingsRouterPresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/View/SettingsRouterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/View/SettingsRouterViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/View/SettingsRouterViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/View/SettingsRouterViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/View/SettingsRouterViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/View/SettingsRouterViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/View/SettingsRouterViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SettingsRouter/View/SettingsRouterViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/Configurator/SkeletonViewModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/Configurator/SkeletonViewModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/Presenter/SkeletonViewModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/Presenter/SkeletonViewModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/Presenter/SkeletonViewModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/Presenter/SkeletonViewModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/Presenter/SkeletonViewPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/Presenter/SkeletonViewPresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/View/SkeletonViewViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/View/SkeletonViewViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/View/SkeletonViewViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/View/SkeletonViewViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/View/SkeletonViewViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/View/SkeletonViewViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/View/SkeletonViewViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/SkeletonView/View/SkeletonViewViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/Configurator/StringAttributesModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/Configurator/StringAttributesModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/Presenter/StringAttributesModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/Presenter/StringAttributesModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/Presenter/StringAttributesModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/Presenter/StringAttributesModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/Presenter/StringAttributesPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/Presenter/StringAttributesPresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/View/StringAttributesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/View/StringAttributesViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/View/StringAttributesViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/View/StringAttributesViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/View/StringAttributesViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/View/StringAttributesViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/View/StringAttributesViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/StringAttributes/View/StringAttributesViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/UIDevice/Configurator/UIDeviceModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/UIDevice/Configurator/UIDeviceModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/UIDevice/Presenter/UIDeviceModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/UIDevice/Presenter/UIDeviceModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/UIDevice/Presenter/UIDeviceModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/UIDevice/Presenter/UIDeviceModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/UIDevice/Presenter/UIDevicePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/UIDevice/Presenter/UIDevicePresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/UIDevice/View/UIDeviceViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/UIDevice/View/UIDeviceViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/UIDevice/View/UIDeviceViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/UIDevice/View/UIDeviceViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/UIDevice/View/UIDeviceViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/UIDevice/View/UIDeviceViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/UIDevice/View/UIDeviceViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/UIDevice/View/UIDeviceViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/Configurator/WordDeclinationSelectorModuleConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/Configurator/WordDeclinationSelectorModuleConfigurator.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/Presenter/WordDeclinationSelectorModuleInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/Presenter/WordDeclinationSelectorModuleInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/Presenter/WordDeclinationSelectorModuleOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/Presenter/WordDeclinationSelectorModuleOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/Presenter/WordDeclinationSelectorPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/Presenter/WordDeclinationSelectorPresenter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/View/WordDeclinationSelectorViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/View/WordDeclinationSelectorViewController.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/View/WordDeclinationSelectorViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/View/WordDeclinationSelectorViewController.xib -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/View/WordDeclinationSelectorViewInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/View/WordDeclinationSelectorViewInput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/View/WordDeclinationSelectorViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Flows/WordDeclinationSelector/View/WordDeclinationSelectorViewOutput.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Library/Extensions/Presentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Library/Extensions/Presentable.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Library/Extensions/UIApplication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Library/Extensions/UIApplication.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Library/Router/MainRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Library/Router/MainRouter.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/Library/Router/Router.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/Library/Router/Router.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExample/Playbook/UIKitPages/MainPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExample/Playbook/UIKitPages/MainPage.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExampleTests/UtilsExampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExampleTests/UtilsExampleTests.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExampleUITests/UtilsExampleUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExampleUITests/UtilsExampleUITests.swift -------------------------------------------------------------------------------- /UtilsExample/UtilsExampleUITests/UtilsExampleUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsExample/UtilsExampleUITests/UtilsExampleUITestsLaunchTests.swift -------------------------------------------------------------------------------- /UtilsTests/GeolocationServiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/GeolocationServiceTests.swift -------------------------------------------------------------------------------- /UtilsTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/Info.plist -------------------------------------------------------------------------------- /UtilsTests/LocalStorageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/LocalStorageTests.swift -------------------------------------------------------------------------------- /UtilsTests/MoneyModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/MoneyModelTests.swift -------------------------------------------------------------------------------- /UtilsTests/RouteMeasurerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/RouteMeasurerTests.swift -------------------------------------------------------------------------------- /UtilsTests/SecurityService/KeyChainSecureStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/SecurityService/KeyChainSecureStoreTests.swift -------------------------------------------------------------------------------- /UtilsTests/SecurityService/PinCryptoBoxTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/SecurityService/PinCryptoBoxTests.swift -------------------------------------------------------------------------------- /UtilsTests/SecurityService/PinHackCryptoBoxTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/SecurityService/PinHackCryptoBoxTests.swift -------------------------------------------------------------------------------- /UtilsTests/WordDeclinationSelectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/iOS-Utils/HEAD/UtilsTests/WordDeclinationSelectorTests.swift --------------------------------------------------------------------------------