🚀 Omniconvert Swift SDK

Server-Side A/B Testing & Experimentation for iOS

📚 Getting Started

The Omniconvert Swift SDK enables powerful server-side A/B testing and experimentation for your iOS applications with minimal setup.

// Swift Package Manager
dependencies: [
    .package(url: "https://bitbucket.org/mktz/server-side-testing-swift.git", from: "1.0.0")
]

âš¡ Quick Example

import OmniconvertSDK

// Initialize the client
let client = OmniconvertSDK.createClient(
    apiKey: "your_api_key",
    userId: "user_123"
)

// Build context
let context = ContextBuilder.create()
    .url("https://yourapp.com/home")
    .deviceType("mobile")
    .build()

// Get experiment decisions
let decisions = await client.decide(context)

🎯 Key Features

✅ iOS 15.0+

Full support for modern iOS versions with async/await

🔒 Type-Safe

Strongly-typed APIs with Swift's type system

âš¡ High Performance

Intelligent caching and optimized networking

📊 Real-time Tracking

Built-in analytics and event tracking

🎨 Easy Integration

Simple API design, minimal setup required

📱 Demo App

Complete ecommerce example included

📖 API Reference Documentation

Complete reference documentation for all SDK classes, methods, and properties:

Core Classes