As per https://support.google.com/googleplay/android-developer/answer/11926878?hl=en-EN, new apps and app updates must target Android 15, API level 35.
My app project is currently on react-native ^0.68.4, is there a specific react-native version that is the minimum required for this new API level of 35? I've tried upgrading my app all the way to 0.76 but I'm encountering stiff opposition in the form of bugs and errors even after using the react-native upgrade assistant to make changes.
Also, is there a specific gradle version that I'd need to upgrade to alongside this?
1 Answer 1
For targeting Android 15 (API 35) ideally your project should be above React Native 0.73+, however 0.76 or newer is mostly recommended for better & smooth compatibility. Versions which are older like 0.68.4 are not tested with API 35 and are likely fail to build or break the native modules.
Also you will need to upgrade the Android Gradle Plugin (AGP) to 8.5.0 or higher & Gradle wrapper to 8.9 to support compileSdkVersion = 35
and targetSdkVersion = 35
.
If upgrading React Native like jumping from one version to other causes issues, move one by one 0.68 → 0.72 → 0.74 → 0.76 and so on and also test after each upgrade. Set targetSdkVersion = 35
first to meet Play Store policy then increase compileSdkVersion
once dependencies are stable.