<?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.matheus-corregiari</groupId>
  <artifactId>event-observer-android</artifactId>
  <version>2.1.0</version>
  <packaging>aar</packaging>
  <name>Arch Event Observer</name>
  <description>Arch Event Observer is a Kotlin-first library for consistent event and result observation. It provides the core DataResult model, along with reactive wrappers for LiveData and Flow (ResponseLiveData, ResponseFlow), and powerful utilities for chaining, mapping, and merging states in Android and Kotlin Multiplatform projects.</description>
  <url>https://github.com/matheus-corregiari/arch-event-observer</url>
  <inceptionYear>2026</inceptionYear>
  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>melete</id>
      <name>Melete</name>
      <email>melete@notValidEmail.com</email>
      <url>https://github.com/matheus-corregiari</url>
    </developer>
  </developers>
  <scm>
    <connection>scm:git:https://github.com/matheus-corregiari/arch-event-observer.git</connection>
    <developerConnection>scm:git:ssh://git@github.com:matheus-corregiari/arch-event-observer.git</developerConnection>
    <tag>2.1.0</tag>
    <url>https://github.com/matheus-corregiari/arch-event-observer</url>
  </scm>
  <issueManagement>
    <system>Github</system>
    <url>https://github.com/matheus-corregiari/arch-event-observer/issues</url>
  </issueManagement>
  <ciManagement>
    <system>GitHub Actions</system>
    <url>https://github.com/matheus-corregiari/arch-event-observer/actions</url>
  </ciManagement>
  <dependencies>
    <dependency>
      <groupId>org.jetbrains.kotlin</groupId>
      <artifactId>kotlin-stdlib</artifactId>
      <version>2.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>androidx.lifecycle</groupId>
      <artifactId>lifecycle-livedata</artifactId>
      <version>2.10.0</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>org.jetbrains.kotlinx</groupId>
      <artifactId>kotlinx-coroutines-core-jvm</artifactId>
      <version>1.11.0</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>androidx.lifecycle</groupId>
      <artifactId>lifecycle-runtime-android</artifactId>
      <version>2.10.0</version>
      <scope>runtime</scope>
    </dependency>
  </dependencies>
</project>
