<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <!-- This module was also published with a richer model, Gradle metadata,  -->
  <!-- which should be used instead. Do not delete the following line which  -->
  <!-- is to indicate to Gradle or any Gradle module metadata file consumer  -->
  <!-- that they should prefer consuming it instead. -->
  <!-- do_not_remove: published-with-gradle-metadata -->
  <modelVersion>4.0.0</modelVersion>
  <groupId>io.github.jamal-wia</groupId>
  <artifactId>kmptoolkit-notification-android</artifactId>
  <version>1.0.2</version>
  <packaging>aar</packaging>
  <name>KMPToolkit Notification</name>
  <description>Local notifications from shared Kotlin: NotificationManagerCompat on Android, UNUserNotificationCenter on iOS, behind one Notifier interface whose post() returns a typed NotificationResult instead of failing silently when the permission is missing, notifications are switched off, or the user blocked the channel. Pick this module if shared code decides what to show and when — and not if you need push/FCM delivery or wall-clock scheduling, neither of which it does. It declares no permission of its own and derives its broadcast action from your application id.</description>
  <url>https://github.com/jamal-wia/KMPToolkit</url>
  <inceptionYear>2026</inceptionYear>
  <licenses>
    <license>
      <name>MIT License</name>
      <url>https://opensource.org/licenses/MIT</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>jamal-wia</id>
      <name>Jamal Aliev</name>
      <url>https://github.com/jamal-wia</url>
    </developer>
  </developers>
  <scm>
    <connection>scm:git:git://github.com/jamal-wia/KMPToolkit.git</connection>
    <developerConnection>scm:git:ssh://git@github.com/jamal-wia/KMPToolkit.git</developerConnection>
    <url>https://github.com/jamal-wia/KMPToolkit</url>
  </scm>
  <issueManagement>
    <system>GitHub Issues</system>
    <url>https://github.com/jamal-wia/KMPToolkit/issues</url>
  </issueManagement>
  <ciManagement>
    <system>GitHub Actions</system>
    <url>https://github.com/jamal-wia/KMPToolkit/actions</url>
  </ciManagement>
  <dependencies>
    <dependency>
      <groupId>io.github.jamal-wia</groupId>
      <artifactId>kmptoolkit-permission-android</artifactId>
      <version>1.0.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.jetbrains.kotlin</groupId>
      <artifactId>kotlin-stdlib</artifactId>
      <version>2.4.10</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>androidx.core</groupId>
      <artifactId>core-ktx</artifactId>
      <version>1.19.0</version>
      <scope>runtime</scope>
      <exclusions>
        <exclusion>
          <groupId>org.jetbrains.kotlin</groupId>
          <artifactId>kotlin-stdlib-common</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.jetbrains.kotlin</groupId>
          <artifactId>kotlin-test-common</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.jetbrains.kotlin</groupId>
          <artifactId>kotlin-test-annotations-common</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.jetbrains.kotlinx</groupId>
      <artifactId>kotlinx-coroutines-core-jvm</artifactId>
      <version>1.11.0</version>
      <scope>runtime</scope>
      <exclusions>
        <exclusion>
          <groupId>org.jetbrains.kotlin</groupId>
          <artifactId>kotlin-stdlib-common</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.jetbrains.kotlin</groupId>
          <artifactId>kotlin-test-common</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.jetbrains.kotlin</groupId>
          <artifactId>kotlin-test-annotations-common</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
  </dependencies>
</project>
