Skip to content

Composive on Maven Central 📦

Download the Leading Kotlin Multiplatform UI Library from Maven Central

Composive is now available on Maven Central - the world's largest repository for Java and Kotlin libraries. Get started with responsive cross-platform development in seconds.

🚀 Quick Installation from Maven Central

dependencies {
    implementation("io.github.gursimarsingh12:composive-responsive-adaptive:1.0.0")
}

That's it! No additional repository configuration needed. Maven Central is included by default in all Gradle projects.


Why Choose Composive from Maven Central?

Reliable Distribution

  • Hosted on Maven Central - the most trusted repository for JVM libraries
  • Automatic dependency resolution - all required dependencies downloaded automatically
  • Global CDN - fast downloads worldwide
  • 99.9% uptime - always available when you need it

Easy Integration

  • No repository setup - works with default Gradle configuration
  • Transitive dependencies - automatically includes Material 3 Adaptive and Cupertino components
  • Version management - use Gradle version catalogs for easy updates
  • IDE support - full autocomplete and documentation in Android Studio & IntelliJ

Enterprise Ready

  • Stable releases - thoroughly tested before publishing
  • Semantic versioning - predictable updates
  • License compliance - Apache 2.0 license clearly documented
  • Security scanning - all artifacts scanned for vulnerabilities

Maven Central Coordinates

Property Value
Group ID io.github.gursimarsingh12
Artifact ID composive-responsive-adaptive
Latest Version 1.0.0
Repository Maven Central

📋 Copy-Paste Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gursimarsingh12:composive-responsive-adaptive:1.0.0")
}

Gradle (Groovy DSL)

dependencies {
    implementation 'io.github.gursimarsingh12:composive-responsive-adaptive:1.0.0'
}

Maven

<dependency>
    <groupId>io.github.gursimarsingh12</groupId>
    <artifactId>composive-responsive-adaptive</artifactId>
    <version>1.0.0</version>
</dependency>

Version Catalog (libs.versions.toml)

[versions]
composive = "1.0.0"

[libraries]
composive-responsive-adaptive = { module = "io.github.gursimarsingh12:composive-responsive-adaptive", version.ref = "composive" }

What's Included from Maven Central

When you add Composive from Maven Central, you automatically get:

📦 Core Library

  • Responsive layout system
  • Adaptive component framework
  • Cross-platform theme engine
  • Device configuration detection

📦 Transitive Dependencies

  • Material 3 Adaptive Layout - Google's official adaptive components
  • Cupertino Components - Authentic iOS-style UI elements
  • Cupertino Adaptive - Platform-aware component wrappers

📦 Platform Support

  • Android (API 21+)
  • iOS (iOS 13.0+)
  • Desktop (Windows, macOS, Linux)
  • Web (Kotlin/JS, Kotlin/Wasm)

Maven Central vs Other Repositories

Feature Maven Central JitPack Custom Repos
Reliability ✅ 99.9% uptime ❌ Build failures ❌ Varies
Speed ✅ Global CDN ❌ Slower builds ❌ Varies
Security ✅ Scanned ❌ Not guaranteed ❌ Unknown
Setup ✅ Zero config ❌ Requires setup ❌ Complex
Enterprise ✅ Approved ❌ Often blocked ❌ Varies

Verification & Security

🔐 Signed Artifacts

All Composive artifacts on Maven Central are: - Digitally signed with GPG keys - Checksums verified (SHA-1, MD5) - Vulnerability scanned automatically - License verified (Apache 2.0)

🔍 Verify Your Download

# Check artifact signature
gpg --verify composive-responsive-adaptive-1.0.0.jar.asc

# Verify checksums
sha1sum composive-responsive-adaptive-1.0.0.jar

Version History on Maven Central

Version Release Date Changes
1.0.0 2025-01-XX Initial Maven Central release

📈 Upcoming Releases

  • 1.1.0 - Enhanced Web platform support
  • 1.2.0 - Additional adaptive components
  • 2.0.0 - Compose Multiplatform 2.0 support

Migration from Other Repositories

From JitPack

// Old JitPack dependency
implementation("com.github.Gursimarsingh12.composive:composive-responsive-adaptive:1.0.0")

// New Maven Central dependency
implementation("io.github.gursimarsingh12:composive-responsive-adaptive:1.0.0")

Benefits of switching: - ✅ Faster builds (no compilation needed) - ✅ Better reliability - ✅ Enterprise firewall friendly - ✅ Automatic security scanning


IDE Integration

🎯 Android Studio / IntelliJ IDEA

  • Auto-completion for all Composive APIs
  • Documentation available on hover
  • Quick fixes for common issues
  • Refactoring support for version updates

🎯 Gradle Integration

  • Dependency insights - see all transitive dependencies
  • Version management - easy updates with version catalogs
  • Build cache - faster incremental builds

Support & Resources

📚 Documentation

🤝 Community

📧 Direct Support


Next Steps

  1. Install from Maven Central - Add to your project
  2. Quick Start Tutorial - Build your first responsive UI
  3. Browse Examples - See real-world implementations
  4. Join Community - Connect with other developers

Ready to build responsive cross-platform UIs?

Download from Maven Central → Get Started →


Composive is available on Maven Central under the Apache 2.0 license. Built with ❤️ for the Kotlin Multiplatform community.