Skip to content

Update to Kotlin 2.3.0 and migrate to KMP Android plugin#3

Merged
OneXeor merged 2 commits intomainfrom
feature/update-dependencies-kotlin-2.3
Jan 13, 2026
Merged

Update to Kotlin 2.3.0 and migrate to KMP Android plugin#3
OneXeor merged 2 commits intomainfrom
feature/update-dependencies-kotlin-2.3

Conversation

@OneXeor
Copy link
Copy Markdown
Owner

@OneXeor OneXeor commented Jan 13, 2026

Summary

  • Upgrade Kotlin to 2.3.0 (latest stable)
  • Migrate from com.android.library to com.android.kotlin.multiplatform.library
  • Update all dependencies to latest versions

Changes

  • Kotlin: 1.9.21 → 2.3.0
  • Gradle: 8.5 → 8.13
  • AGP: 8.1.1 → 8.13.2
  • compileSdk/targetSdk: 33 → 36
  • JVM Target: 1.8 → 21
  • Compose BOM: 2024.12.01 → 2025.12.00
  • UXCam SDK: 3.6.12 → 3.8.8

Migration Notes

  • Replaced com.android.library with com.android.kotlin.multiplatform.library plugin
  • Replaced androidTarget {} with androidLibrary {} block inside kotlin {}
  • Moved Android dependencies to androidMain.dependencies {}
  • Added @OptIn(ExperimentalForeignApi::class) for iOS cinterop compatibility

Test Plan

  • Android library builds successfully
  • Example Android app builds successfully
  • CI checks pass

- Upgrade Kotlin to 2.3.0
- Upgrade Gradle to 8.13
- Upgrade AGP to 8.13.2
- Migrate from com.android.library to com.android.kotlin.multiplatform.library
- Update compileSdk/targetSdk to 36
- Update JVM target to 21
- Update Compose BOM to 2025.12.00
- Update UXCam SDK to 3.8.8
- Add ExperimentalForeignApi opt-in for iOS interop
@OneXeor OneXeor merged commit 69854fd into main Jan 13, 2026
1 check passed
@OneXeor OneXeor deleted the feature/update-dependencies-kotlin-2.3 branch January 13, 2026 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant