umami_flutter 0.1.1
umami_flutter: ^0.1.1 copied to clipboard
A lightweight Flutter package for Umami analytics with non-blocking initialization and automatic device info collection.
0.1.0 #
- Initial release.
- Non-blocking
init()with automatic device info collection. trackScreen()andtrackEvent()— fire-and-forget, safe to call before init completes.- Persistent device IDs via Keychain (iOS/macOS) and EncryptedSharedPreferences (Android).
- Platform-specific User-Agent for accurate OS detection in Umami.
- Optional
onErrorcallback for monitoring analytics health. - Configurable User-Agent string override.
- Multi-platform support: Android, iOS, macOS, Windows.