Repository navigation
3.1.1
FanMaker SDK v3.1.1 Release Notes
Major Modernization & Compliance Update
This release continues the modernization started in v3.1.0-rc.1, and includes important updates to ensure compliance with Google’s new 16kb Page Size requirements. Most changes since the release candidate are minor updates to fix deprecation warnings and maintain compatibility.
What's New
Build System Modernization
(Also introduced in v3.1.0-rc.1)
- Android Gradle Plugin: 8.10.1
- Kotlin: 1.9.22
- Gradle: 8.11.1
- Java: 17
Android Platform Support
- Target SDK: Android 15 (API 35)
- Compile SDK: Android 15 (API 35)
- Minimum SDK: Android 7.0 (API 24)
Jetpack Compose Integration
- Full Compose BOM 2024.12.01 compatibility
- Compose UI and Material 3 support
- Hybrid View/Compose architecture
- Activity Compose integration
CameraX Plugin Update
- CameraX plugin updated to 1.5.0
→ Ensures compliance with Google’s 16kb plugin requirements
Other Changes
- Minor fixes for deprecation warnings throughout the SDK
- General compatibility and stability improvements
⚠️ Breaking Changes & Warnings
Client Requirements
Clients upgrading from v3.0.0 MUST update their project configuration:
android {
compileSdk 35 // Previously 33
targetSdk 35 // Previously 33
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
}Compatibility
- Android Studio: 2023.1.1+ (Hedgehog)
- Gradle: 8.10+
- Java: 17+
- Kotlin: 1.9.22+
- Release Date: October 2025
- OS: Android 7.0+ (API 24+)