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¶
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)¶
Gradle (Groovy DSL)¶
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¶
- Getting Started Guide - Quick setup tutorial
- API Reference - Complete API documentation
- Examples - Real-world usage examples
🤝 Community¶
- GitHub Issues - Bug reports & feature requests
- GitHub Discussions - Community Q&A
- Maven Central Page - Official artifact page
📧 Direct Support¶
- Email: anonymouslike083@gmail.com
- LinkedIn: Gursimar Singh
Next Steps¶
- Install from Maven Central - Add to your project
- Quick Start Tutorial - Build your first responsive UI
- Browse Examples - See real-world implementations
- 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.