Hello everyone 🙂 I am very happy to be able to announce a project i have been working on and polishing for a whille now while working at connect2x.
Sysnotify is a Kotlin Multiplatform library which provides a common API and platform extensions for accessing local OS user notification APIs in Kotlin.
The library currently has support for
Windows (via a hand-rolled COM adaptor to avoid shell wrappers),
macOS,
Linux (via libnotify),
Android,
iOS and the
Web via Kotlin/JS.
I am happy to finally share this with you and of course, any feedback is welcome!
Just keep in mind that there's still
some things that are missing or not optimal, but you can take a look at the feature support matrix in the project README for that 🙂