Skip to content

Commit 3fac045

Browse files
committed
update SDK to v1.1.5, upgrade Gradle to 8.13, and update project configurations
Key changes: - Updated Auvious SDK to version 1.1.5. - Upgraded Gradle Wrapper to version 8.13. - Updated Android Gradle Plugin to 8.11.1. - Updated Kotlin version to 2.2.0. - Updated compileSdk and targetSdk to 36. - Updated various AndroidX library versions. - Updated App Center SDK version to 5.0.6. - Implemented edge-to-edge display in MainActivity.
1 parent 296dbf2 commit 3fac045

6 files changed

Lines changed: 37 additions & 12 deletions

File tree

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,4 +210,8 @@ fabric.properties
210210

211211
!/gradle/wrapper/gradle-wrapper.jar
212212

213-
# End of https://www.gitignore.io/api/android,androidstudio
213+
# End of https://www.gitignore.io/api/android,androidstudio
214+
215+
# Claude Code files
216+
CLAUDE.md
217+
.claude/

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ To use the AuviousSDK in your project, follow these steps:
2929
dependencies {
3030
//... other dependencies
3131
// Auvious SDK
32-
implementation 'com.auvious.android:sdk:1.1.4'
32+
implementation 'com.auvious.android:sdk:1.1.5'
3333
}
3434
```
3535

app/build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ kotlin {
66
}
77

88
android {
9-
compileSdk 35
9+
compileSdk 36
1010

1111
namespace "com.auvious.auviousproject"
1212

1313
defaultConfig {
1414
applicationId "com.auvious.auviousproject"
1515
minSdkVersion 21
16-
targetSdkVersion 35
16+
targetSdkVersion 36
1717
versionCode 1
1818
versionName "1.0"
1919
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
@@ -39,16 +39,16 @@ android {
3939
dependencies {
4040
implementation fileTree(dir: 'libs', include: ['*.jar'])
4141
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
42-
implementation 'com.auvious.android:sdk:1.1.4'
42+
implementation 'com.auvious.android:sdk:1.1.5'
4343

44-
implementation 'androidx.appcompat:appcompat:1.7.0'
45-
implementation 'androidx.core:core-ktx:1.13.1'
46-
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
44+
implementation 'androidx.appcompat:appcompat:1.7.1'
45+
implementation 'androidx.core:core-ktx:1.16.0'
46+
implementation 'androidx.constraintlayout:constraintlayout:2.2.1'
4747
implementation 'com.google.android.material:material:1.12.0'
4848
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
4949

5050
// app-center
51-
def appCenterSdkVersion = '4.3.1'
51+
def appCenterSdkVersion = '5.0.6'
5252
implementation "com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}"
5353
implementation "com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}"
5454
}

app/src/main/java/com/auvious/auviousproject/MainActivity.kt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,15 @@ import android.graphics.Color
88
import android.os.Build
99
import android.os.Bundle
1010
import android.widget.Toast
11+
import androidx.activity.enableEdgeToEdge
1112
import androidx.activity.result.ActivityResult
1213
import androidx.activity.result.contract.ActivityResultContracts
1314
import androidx.appcompat.app.AppCompatActivity
1415
import androidx.core.app.ActivityCompat
1516
import androidx.core.content.ContextCompat
1617
import androidx.core.content.PermissionChecker.PERMISSION_GRANTED
18+
import androidx.core.view.ViewCompat
19+
import androidx.core.view.WindowInsetsCompat
1720
import com.auvious.auviousproject.databinding.ActivityMainBinding
1821
import com.auvious.auvioussdk.core.AuviousConferenceSDK
1922
import com.auvious.auvioussdk.ui.simpleconference.AuviousSdkSimpleConferenceError
@@ -48,8 +51,10 @@ class MainActivity : AppCompatActivity() {
4851

4952
override fun onCreate(savedInstanceState: Bundle?) {
5053
super.onCreate(savedInstanceState)
54+
enableEdgeToEdge()
5155
binding = ActivityMainBinding.inflate(layoutInflater)
5256
setContentView(binding.root)
57+
setupWindowInsets()
5358
setupViews()
5459
// app-center
5560
AppCenter.start(
@@ -179,4 +184,20 @@ class MainActivity : AppCompatActivity() {
179184
ContextCompat.checkSelfPermission(this, it) == PERMISSION_GRANTED
180185
}
181186
}
187+
188+
private fun setupWindowInsets() {
189+
ViewCompat.setOnApplyWindowInsetsListener(binding.root) { view, insets ->
190+
val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
191+
val navigationBars = insets.getInsets(WindowInsetsCompat.Type.navigationBars())
192+
193+
view.setPadding(
194+
systemBars.left,
195+
systemBars.top,
196+
systemBars.right,
197+
navigationBars.bottom
198+
)
199+
200+
insets
201+
}
202+
}
182203
}

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22

33
buildscript {
4-
ext.kotlin_version = '2.1.0'
4+
ext.kotlin_version = '2.2.0'
55

66
repositories {
77
mavenCentral()
@@ -12,7 +12,7 @@ buildscript {
1212
}
1313

1414
dependencies {
15-
classpath 'com.android.tools.build:gradle:8.10.0'
15+
classpath 'com.android.tools.build:gradle:8.11.1'
1616
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1717
}
1818

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip

0 commit comments

Comments
 (0)