Crosslens¶
Learn more: User Guide and Code Samples
🔍 CrossLens delivers precise platform insights for Kotlin Multiplatform projects, enabling seamless adaptation across diverse environments.
API Reference
dev.teogor.crosslens:crosslens-*
dev.teogor.crosslens:crosslens-compose
dev.teogor.crosslens:crosslens-core
dev.teogor.crosslens:crosslens-ui
Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |
---|---|---|---|---|
September 02, 2024 | - | - | - | 1.0.0-alpha02 |
Declaring dependencies¶
To use Crosslens in your app, add the following dependencies to your app's build.gradle
file:
dependencies {
def teogorCrosslens = "1.0.0-alpha02"
implementation "dev.teogor.crosslens:crosslens-compose:$teogorCrosslens"
implementation "dev.teogor.crosslens:crosslens-core:$teogorCrosslens"
implementation "dev.teogor.crosslens:crosslens-ui:$teogorCrosslens"
}
dependencies {
val teogorCrosslens = "1.0.0-alpha02"
implementation("dev.teogor.crosslens:crosslens-compose:$teogorCrosslens")
implementation("dev.teogor.crosslens:crosslens-core:$teogorCrosslens")
implementation("dev.teogor.crosslens:crosslens-ui:$teogorCrosslens")
}
For comprehensive instructions on adding these dependencies, refer to the Crosslens documentation.
Feedback¶
Your feedback helps make Crosslens better. Let us know if you discover new issues or have ideas for improving this library. Please take a look at the existing issues on GitHub for this library before you create a new one.
Version 1.0.0¶
Version 1.0.0-alpha02¶
September 02, 2024
dev.teogor.crosslens:crosslens-*:1.0.0-alpha02
is released. Version 1.0.0-alpha02 contains these commits
Enhancement
- Implement Thread-Safe Collections
SynchronizedMap
andSynchronizedSet
(#5) by @teogor - Implement Configuration State Monitoring for Compose (#4) by @teogor
- Introduce Support for Platform-Specific Class Name Formats (#3) by @teogor
- Introduce HashCodeBuilder Utility and Lazy HashCode Functions (#2) by @teogor
- Introduce VisibilityState Interface and Composable Utilities for Visibility Management (#1) by @teogor
Version 1.0.0-alpha01¶
August 30, 2024
dev.teogor.crosslens:crosslens-*:1.0.0-alpha01
is released. Version 1.0.0-alpha01 contains these commits
🎉 Introducing CrossLens v1.0.0-alpha01 🧩¶
🔍 CrossLens provides precise platform insights for Kotlin Multiplatform projects, ensuring seamless adaptation across various environments. Whether you're developing for mobile, desktop, or IoT, CrossLens helps you understand and manage platform-specific details with ease.