Package-level declarations
Types
Optional install hook so the Android app shell can hand us an application Context (needed for the system Vibrator). Sound works without it; haptics no-op until set.
Device haptic pattern. A coarse, feel-based taxonomy the caller maps its own moments onto.
Registers the host app's notification channels. Idempotent — createNotificationChannels upserts by id, so calling it again on every launch (the recommended pattern) is safe.
A single notification channel the host app wants created. Kept app-agnostic — the app declares its own channels (ids, names, importance) and passes them to NotificationChannelManager.createChannels; this module owns none of them.
Plays short SFX by SoundKey and fires haptics by HapticPattern.
Functions
Platform factory for the default SoundPlayer.
Platform factory for the default SoundPlayer.
Platform factory for the default SoundPlayer.
Platform factory for the default SoundPlayer.
Platform factory for the default SoundPlayer.