├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Makefile ├── Package.swift ├── Podfile ├── Podfile.lock ├── README.md ├── Sources ├── Umbrella │ ├── RuntimeProviderType.swift │ └── Umbrella.swift ├── UmbrellaAmplitude │ └── AmplitudeProvider.swift ├── UmbrellaAnswers │ └── AnswersProvider.swift ├── UmbrellaAppboy │ └── AppboyProvider.swift ├── UmbrellaAppsFlyer │ └── AppsFlyerProvider.swift ├── UmbrellaFacebook │ └── FacebookProvider.swift ├── UmbrellaFirebase │ └── FirebaseProvider.swift ├── UmbrellaFlurry │ └── FlurryProvider.swift ├── UmbrellaIntercom │ └── IntercomProvider.swift ├── UmbrellaLocalytics │ └── LocalyticsProvider.swift ├── UmbrellaMixpanel │ └── MixpanelProvider.swift └── UmbrellaSegment │ └── SegmentProvider.swift ├── Tests ├── UmbrellaAmplitudeTests │ └── AmplitudeProviderTests.swift ├── UmbrellaAnswersTests │ └── AnswersProviderTests.swift ├── UmbrellaAppboyTests │ └── AppboyProviderTests.swift ├── UmbrellaAppsFlyerTests │ └── AppsFlyerProviderTests.swift ├── UmbrellaFacebookTests │ └── FacebookProviderTests.swift ├── UmbrellaFirebaseTests │ └── FirebaseProviderTests.swift ├── UmbrellaFlurryTests │ └── FlurryProviderTests.swift ├── UmbrellaIntercomTests │ └── UmbrellaIntercomTests.swift ├── UmbrellaLocalyticsTests │ └── LocalyticsProviderTests.swift ├── UmbrellaMixpanelTests │ └── MixpanelProviderTests.swift ├── UmbrellaSegmentTests │ └── SegmentProviderTests.swift └── UmbrellaTests │ ├── Fixtures.swift │ ├── RuntimeProviderTests.swift │ └── UmbrellaTests.swift ├── Umbrella.podspec └── codecov.yml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Package.swift -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Umbrella/RuntimeProviderType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/Umbrella/RuntimeProviderType.swift -------------------------------------------------------------------------------- /Sources/Umbrella/Umbrella.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/Umbrella/Umbrella.swift -------------------------------------------------------------------------------- /Sources/UmbrellaAmplitude/AmplitudeProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaAmplitude/AmplitudeProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaAnswers/AnswersProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaAnswers/AnswersProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaAppboy/AppboyProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaAppboy/AppboyProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaAppsFlyer/AppsFlyerProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaAppsFlyer/AppsFlyerProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaFacebook/FacebookProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaFacebook/FacebookProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaFirebase/FirebaseProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaFirebase/FirebaseProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaFlurry/FlurryProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaFlurry/FlurryProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaIntercom/IntercomProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaIntercom/IntercomProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaLocalytics/LocalyticsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaLocalytics/LocalyticsProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaMixpanel/MixpanelProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaMixpanel/MixpanelProvider.swift -------------------------------------------------------------------------------- /Sources/UmbrellaSegment/SegmentProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Sources/UmbrellaSegment/SegmentProvider.swift -------------------------------------------------------------------------------- /Tests/UmbrellaAmplitudeTests/AmplitudeProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaAmplitudeTests/AmplitudeProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaAnswersTests/AnswersProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaAnswersTests/AnswersProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaAppboyTests/AppboyProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaAppboyTests/AppboyProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaAppsFlyerTests/AppsFlyerProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaAppsFlyerTests/AppsFlyerProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaFacebookTests/FacebookProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaFacebookTests/FacebookProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaFirebaseTests/FirebaseProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaFirebaseTests/FirebaseProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaFlurryTests/FlurryProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaFlurryTests/FlurryProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaIntercomTests/UmbrellaIntercomTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaIntercomTests/UmbrellaIntercomTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaLocalyticsTests/LocalyticsProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaLocalyticsTests/LocalyticsProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaMixpanelTests/MixpanelProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaMixpanelTests/MixpanelProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaSegmentTests/SegmentProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaSegmentTests/SegmentProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaTests/Fixtures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaTests/Fixtures.swift -------------------------------------------------------------------------------- /Tests/UmbrellaTests/RuntimeProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaTests/RuntimeProviderTests.swift -------------------------------------------------------------------------------- /Tests/UmbrellaTests/UmbrellaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Tests/UmbrellaTests/UmbrellaTests.swift -------------------------------------------------------------------------------- /Umbrella.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/Umbrella.podspec -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Umbrella/HEAD/codecov.yml --------------------------------------------------------------------------------