Skip to content

Overview

v1.1.8

Static Badge Static Badge Static Badge Static Badge Static Badge

Core utilities for Compose Multiplatform and Spring technologies

Implementation

Version catalog

  • libs.version.toml
[versions]
equinox = "1.1.8"

[libraries]
equinox-core = { module = "io.github.n7ghtm4r3:equinox-core", version.ref = "equinox" }
  • build.gradle.kts
dependencies {
    implementation(libs.equinox.core)
}

Gradle (Kotlin)

dependencies {
    implementation("io.github.n7ghtm4r3:equinox-core:1.1.8")
}

Gradle Groovy

dependencies {
    implementation 'io.github.n7ghtm4r3:equinox-core:1.1.8'
}

APIs available

Common

  • Timeformatter
    Allows to format the temporal values and calculate temporal gap

  • Retriever
    Allows to handle repetitive retrieval routines and execute them on background via coroutines

  • Requester
    Allows to send API requests with your clients providing the basic methods to build your own customized requester following the Equinox's philosophy

  • PaginatedResponse
    Allows paginating backend responses making data retrieval easier for clients

Android

  • AppContextInitializer
    Initializes the AppContext during the application's startup phase using AndroidX's Initializer interface

  • ContextActivityProvider
    A singleton object that helps to maintain a weak reference to the current activity

Annotations available

This module provides a set of annotations that can be used to improve code readability and maintainability. You can explore them here