Repository navigation
Upgraded Application to Android 16 for Play Store Compatibility and Policy Compliance - #34
Conversation
There was a problem hiding this comment.
🟡 Changes recommended
The SDK increases need compatible Flutter build tooling and native edge-to-edge and Back-navigation handling before approval.
3 open issues
What changed in this PR
This PR raises Android SDK levels to API 36 (Android 16) across the native apps and Flutter Parent project to support Play Store compatibility and policy compliance.
Changes:
- Raises the shared native compile and target SDK levels from 35 to 36.
- Raises Flutter Parent’s compile and target SDK levels from 34 to 36.
- Raises the encrypted-preferences plugin’s compile SDK from 33 to 36.
| File | Description |
|---|---|
apps/flutter_parent/plugins/encrypted_shared_preferences/android/build.gradle |
Compiles the plugin against API 36. |
apps/flutter_parent/android/app/build.gradle |
Compiles and targets Flutter Parent against API 36. |
apps/buildSrc/src/main/java/GlobalDependencies.kt |
Sets shared native compile and target SDK levels to 36. |
Review effort: Balanced
|
|
||
| android { | ||
| compileSdk 34 | ||
| compileSdk 36 |
There was a problem hiding this comment.
We can address this upgrade in the future if needed. For now, we believe this change is not necessary, so we can proceed with the existing configuration.
| object Versions { | ||
| /* SDK Versions */ | ||
| const val COMPILE_SDK = 35 | ||
| const val COMPILE_SDK = 36 |
There was a problem hiding this comment.
Any issues encountered in the future will be investigated and resolved accordingly. As of now, no issues have been identified.
| object Versions { | ||
| /* SDK Versions */ | ||
| const val COMPILE_SDK = 35 | ||
| const val COMPILE_SDK = 36 |
There was a problem hiding this comment.
Any issues encountered in the future will be investigated and resolved accordingly. As of now, no issues have been identified.


LEARNER-11461