KmpWorkerInitializer

Jetpack App Startup initializer for KMPWorker.

Automatically triggered when the app starts — no manual setup required in Application.onCreate(). The library registers with WorkManager and validates the runtime environment silently.

If you want to opt out of auto-initialization, add the following to your AndroidManifest.xml:

<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="${applicationId}.androidx-startup"
tools:node="merge">
<meta-data
android:name="io.neuralheads.kmpworker.android.KmpWorkerInitializer"
tools:node="remove" />
</provider>

Then initialize manually:

AppInitializer.getInstance(context)
.initializeComponent(KmpWorkerInitializer::class.java)

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun create(context: Context)
Link copied to clipboard
open override fun dependencies(): List<Class<out Initializer<*>>>