Overview
v1.1.8
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
Gradle (Kotlin)
Gradle Groovy
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 theAppContextduring the application's startup phase using AndroidX'sInitializerinterface -
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