GuidesDiscussions
Log In
Guides

Additional Information

Siprocal SDK Support

Siprocal SDK is compiled with a minSdk 24 and targetSdk 36.

Plugin Gradle minimum

gradle = "8.13"

Plugin Kotlin minimum

kotlin = "2.2.20"

Plugin AGP minimum

agp = "8.12.3"

Code Example

You can see a example of the SDK implementation on Siprocal SDK Lab

Known issues and possible solutions

You can get more information about issues and possible solutions on Issues Section

Library Dependencies

Our SDK seamlessly integrates with the following additional libraries to enhance its functionality and provide a robust set of features. These dependencies are managed to ensure compatibility and optimal performance.

LibraryVersion
Room (SQLite Database ORM)
androidx.room:room-runtime2.8.1
androidx.room:room-compiler (kapt)2.8.1
androidx.room:room-compiler (annotationProcessor)2.8.1
Ktor (Libraries for Server Connection)
io.ktor:ktor-client-android3.3.0
io.ktor:ktor-client-content-negotiation3.3.0
io.ktor:ktor-serialization-kotlinx-json3.3.0
io.ktor:ktor-client-logging-jvm3.3.0
DataStore Preferences
androidx.datastore:datastore-preferences1.1.7
androidx.datastore:datastore-preferences-core1.1.7
Google Play Services
com.google.android.gms:play-services-ads-identifier18.1.0
WorkManager
androidx.work:work-runtime2.10.5
Basic Libraries
androidx.core:core-ktx1.17.0
androidx.appcompat:appcompat1.7.1
com.google.android.material:material1.13.0
Unit Testing
junit:junit4.13.2
androidx.test.ext:junit1.3.0
androidx.test.espresso:espresso-core3.7.0
Firebase
com.google.firebase:firebase-bom34.3.0
Coil
io.coil-kt:coil3.3.0
io.coil-kt:coil-gif3.3.0
io.coil-kt.coil3:coil-compose3.3.0
io.coil-kt.coil3:coil-network-ktor23.3.0
ExoPlayer
androidx.media3:media3-exoplayer1.8.0
androidx.media3:media3-exoplayer-dash1.8.0
androidx.media3:media3-ui1.8.0
Constraintlayout
androidx.constraintlayout:constraintlayout2.2.1
Koin
io.insert-koin:koin-android4.1.1
io.insert-koin:koin-androidx-compose4.1.1
io.insert-koin:koin-androidx-compose-navigation4.1.1
GL (only helios and hestia variant)
com.grouplinknetwork:lib-grouplinknetwork4.17.7
com.grouplinknetwork:lib-grouplinknetwork4.17.7
com.grouplinknetwork:lib-grouplinknetwork4.17.7
Location
com.google.android.gms:play-services-location21.3.0
Compose
androidx.compose:compose-bom32025.09.01
androidx.compose.material3:material3
androidx.compose.material:material-icons-extended
androidx.compose.ui:ui
androidx.compose.ui:ui-tooling-preview
androidx.activity:activity-compose1.11.0
androidx.lifecycle:lifecycle-runtime-ktx2.9.4
androidx.compose.runtime:runtime-livedata
androidx.lifecycle:lifecycle-viewmodel
androidx.compose.ui:ui-graphics
androidx.navigation:navigation-compose2.9.5
androidx.lifecycle:lifecycle-runtime-compose
WebKit
androidx.webkit:webkit1.14.0
Compose Debug
androidx.compose.ui:ui-tooling
androidx.compose.ui:ui-test-manifest
Testing
com.google.truth:truth1.4.2
org.mockito:mockito-core5.3.1
org.mockito:mockito-android5.3.1
androidx.test:core1.6.1
androidx.compose.ui:ui-test-junit4
Internal Projects
io.insert-koin:koin-android4.1.1
glImplementation(com.grouplinknetwork:lib-grouplinknetwork)4.17.7

These carefully selected dependencies contribute to the overall functionality, stability, and performance of our SDK. Please refer to the respective documentation for each library to explore additional features and usage details.


Did this page help you?