initialize

fun initialize(application: Application, sdkLogger: SdkLogger, globalEventsReceiver: suspend (GlobalEvent) -> Unit)

Initializes the Bullitt SDK.

This method must be called before using any SDK functionality. It should be called only once, typically in your Application class.

Parameters

application

The Android Application instance.

sdkLogger

Custom logger implementation for SDK logs.

globalEventsReceiver

Function to receive global SDK events.

Throws

if the SDK is already initialized.