Skip to content

Commit

Permalink
0.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
vdovbnya-qb committed Oct 17, 2024
1 parent 503a5cb commit a4e41ee
Show file tree
Hide file tree
Showing 25 changed files with 849 additions and 87 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,11 @@ Then need to add implementation of QuickBlox UIKit and QuickBlox SDK to dependen

```
dependencies {
implementation "com.quickblox:android-ui-kit:0.9.0"
implementation "com.quickblox:android-ui-kit:0.10.0"
implementation 'com.quickblox:quickblox-android-sdk-messages:4.1.1'
implementation 'com.quickblox:quickblox-android-sdk-chat:4.1.1'
implementation 'com.quickblox:quickblox-android-sdk-content:4.1.1'
implementation 'com.quickblox:quickblox-android-sdk-messages:4.2.2'
implementation 'com.quickblox:quickblox-android-sdk-chat:4.2.2'
implementation 'com.quickblox:quickblox-android-sdk-content:4.2.2'
}
```

Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugins {
id 'com.android.library' version '7.2.2' apply false
id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
id 'com.android.library' version '8.2.0' apply false
id 'org.jetbrains.kotlin.android' version '1.8.21' apply false
}

task clean(type: Delete) {
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Mon Oct 17 15:31:17 CEST 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
46 changes: 23 additions & 23 deletions ui-kit/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,19 @@ plugins {
}

ext {
qbSdkVersion = '4.1.1'
qbSdkVersion = '4.2.2'

uiKitVersionCode = 1
uiKitVersionName = "0.9.0"
uiKitVersionName = "0.10.0"
}

android {
namespace = "com.quickblox.android_ui_kit"

compileSdk 33

defaultConfig {
compileSdk 34
minSdkVersion 21
targetSdkVersion 33
targetSdkVersion 34
versionCode uiKitVersionCode
versionName uiKitVersionName

Expand Down Expand Up @@ -52,12 +51,12 @@ android {
}

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}

kotlinOptions {
jvmTarget = '1.8'
jvmTarget = '17'
}

testOptions {
Expand All @@ -70,34 +69,35 @@ dependencies {
api "com.quickblox:quickblox-android-sdk-messages:$qbSdkVersion"
api "com.quickblox:quickblox-android-sdk-chat:$qbSdkVersion"
api "com.quickblox:quickblox-android-sdk-content:$qbSdkVersion"
api "com.quickblox:quickblox-android-sdk-ai:$qbSdkVersion"

// QuickBlox AI
api "com.quickblox:android-ai-answer-assistant:2.0.0"
api "com.quickblox:android-ai-translate:2.0.0"
api "com.quickblox:android-ai-editing-assistant:2.1.0"

implementation 'androidx.fragment:fragment-ktx:1.5.6'
implementation 'androidx.core:core-ktx:1.9.0'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.8.0'
implementation 'androidx.fragment:fragment-ktx:1.8.2'
implementation 'androidx.core:core-ktx:1.13.1'
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'com.google.android.material:material:1.12.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.6.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.8.4'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4'
implementation 'android.arch.lifecycle:extensions:1.1.1'

// Glide
implementation 'com.github.bumptech.glide:glide:4.15.0'

// Coroutines and Kotlin Flow
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3"

// Tests
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.ext:junit:1.2.1'
testImplementation "org.mockito.kotlin:mockito-kotlin:4.1.0"
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.4'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3'
testImplementation 'org.json:json:20231013'
}

Expand All @@ -106,7 +106,7 @@ kapt {
}

jacoco {
toolVersion = "0.8.8"
toolVersion = "0.8.12"
}

publishing {
Expand Down Expand Up @@ -144,9 +144,9 @@ task jacocoTestReport(type: JacocoReport, dependsOn: ['testDebugUnitTest']) {
def enabledCSV = false

reports {
xml { enabled enabledXML }
html { enabled enabledHTML }
csv { enabled enabledCSV }
xml.required = enabledXML
html.required = enabledHTML
csv.required = enabledCSV
}

def sourceFile = "${project.projectDir}/src/main/java"
Expand Down
3 changes: 1 addition & 2 deletions ui-kit/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.quickblox.android_ui_kit">
<manifest xmlns:android="http://schemas.android.com/apk/res/android">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
Expand Down
Loading

0 comments on commit a4e41ee

Please sign in to comment.