
Facilitates native notification displays across Android, iOS, Web, and Desktop using JetBrains Compose. Features customizable notifications, event handling, and local notifications support with a unified API.
Alert-KMP is a Kotlin Multiplatform (KMP) library designed to facilitate native notification displays across Android, iOS, Web, and Desktop platforms using JetBrains Compose Multiplatform. It provides a unified API for triggering notifications that seamlessly integrates into Kotlin's multiplatform ecosystem.
You can include Alert-KMP in your project by adding the following dependency:
Version Catalog
[versions]
alertKmp = "2.0.0"
[libraries]
alert-kmp = { module = "io.github.khubaibkhan4:alert-kmp", version.ref = "alertKmp" }implementation("io.github.khubaibkhan4:alert-kmp:2.0.0")**alert-kmp-jvm**
implementation("io.github.khubaibkhan4:alert-kmp-jvm:2.0.0")
**alert-kmp-android**
implementation("io.github.khubaibkhan4:alert-kmp-android:2.0.0")
**alert-kmp-js**
implementation("io.github.khubaibkhan4:alert-kmp-js:2.0.0")
**alert-kmp-wasm-js**
implementation("io.github.khubaibkhan4:alert-kmp-wasm-js:2.0.0")
import io.github.khubaibkhan4.alert.Notification
import io.github.khubaibkhan4.alert.NotificationType
import io.github.khubaibkhan4.alert.createNotification
fun main() {
val notification = createNotification(NotificationType.TOAST)
notification.show("Hello, World!")
OR
Notify(message= "Hellow World!", duration=NotificationDuration.SHORT)
}The library supports multiple notification types:
Let's chat about potential projects, job opportunities, or any other collaboration! Feel free to connect with me through the following channels:
https://github.com/user-attachments/assets/484e976a-0b8d-47fa-84d6-53b3d4733aaa https://github.com/user-attachments/assets/bd642ecb-55e1-4441-b3fe-a44eb6b84c2d
https://github.com/KhubaibKhan4/Alert-KMP/assets/98816544/f554204b-d484-49a3-b409-caa7e95c5d04
Stargazers
Forkers
We welcome contributions to the Alert-KMP Library Project! To contribute, please follow these guidelines:
We expect all contributors and users of the Alert-KMP Library Project to adhere to our code of conduct. Please review the Code of Conduct for details on expected behavior and reporting procedures.
Alert-KMP is a Kotlin Multiplatform (KMP) library designed to facilitate native notification displays across Android, iOS, Web, and Desktop platforms using JetBrains Compose Multiplatform. It provides a unified API for triggering notifications that seamlessly integrates into Kotlin's multiplatform ecosystem.
You can include Alert-KMP in your project by adding the following dependency:
Version Catalog
[versions]
alertKmp = "2.0.0"
[libraries]
alert-kmp = { module = "io.github.khubaibkhan4:alert-kmp", version.ref = "alertKmp" }implementation("io.github.khubaibkhan4:alert-kmp:2.0.0")**alert-kmp-jvm**
implementation("io.github.khubaibkhan4:alert-kmp-jvm:2.0.0")
**alert-kmp-android**
implementation("io.github.khubaibkhan4:alert-kmp-android:2.0.0")
**alert-kmp-js**
implementation("io.github.khubaibkhan4:alert-kmp-js:2.0.0")
**alert-kmp-wasm-js**
implementation("io.github.khubaibkhan4:alert-kmp-wasm-js:2.0.0")
import io.github.khubaibkhan4.alert.Notification
import io.github.khubaibkhan4.alert.NotificationType
import io.github.khubaibkhan4.alert.createNotification
fun main() {
val notification = createNotification(NotificationType.TOAST)
notification.show("Hello, World!")
OR
Notify(message= "Hellow World!", duration=NotificationDuration.SHORT)
}The library supports multiple notification types:
Let's chat about potential projects, job opportunities, or any other collaboration! Feel free to connect with me through the following channels:
https://github.com/user-attachments/assets/484e976a-0b8d-47fa-84d6-53b3d4733aaa https://github.com/user-attachments/assets/bd642ecb-55e1-4441-b3fe-a44eb6b84c2d
https://github.com/KhubaibKhan4/Alert-KMP/assets/98816544/f554204b-d484-49a3-b409-caa7e95c5d04
Stargazers
Forkers
We welcome contributions to the Alert-KMP Library Project! To contribute, please follow these guidelines:
We expect all contributors and users of the Alert-KMP Library Project to adhere to our code of conduct. Please review the Code of Conduct for details on expected behavior and reporting procedures.