Steps to integrate Acquire android-sdk-lite are as follows :
Copy allprojects {
...
repositories {
// Add this lines
maven {
url "https://android-sdk.acquire.io/artifactory/libs-release-local/"
}
}
...
}
Copy dependencies {
implementation 'com.acquireio:lite:3.+'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10"
implementation("org.jetbrains.kotlin:kotlin-reflect:1.4.20")
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.2.1'
implementation 'androidx.core:core-ktx:1.3.1'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9"
implementation 'com.squareup.okhttp3:okhttp:4.8.1'
implementation ('io.socket:socket.io-client:1.0.0') {
exclude group: 'org.json', module: 'json'
}
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation "androidx.fragment:fragment-ktx:1.2.5"
implementation "androidx.room:room-runtime:2.2.5"
kapt "androidx.room:room-compiler:2.2.5"
implementation "androidx.room:room-ktx:2.2.5"
implementation 'org.greenrobot:eventbus:3.2.0'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'androidx.emoji:emoji-appcompat:1.1.0'
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.20'
implementation 'androidx.browser:browser:1.2.0'
}
Copy class XYZApp : Application() {
override fun onCreate() {
super.onCreate()
AcquireApp.init(this, “put your account id here”)
}
}