Skip to content

Conversation

@adids1221
Copy link
Contributor

@adids1221 adids1221 commented Jan 25, 2026

Description

Upgrade Android SDK to version 36 (Android 16) for Play Store compliance.
Updated buildToolsVersion, compileSdkVersion, and targetSdkVersion in both build.gradle.

TODO: Test on private repo

Known Risks:
⚠️ Deprecated APIs (still work, may have edge-to-edge behavioral changes):

  • CustomKeyboardLayout.java - SOFT_INPUT_ADJUST_RESIZE
  • UiUtils.java - getIdentifier("status_bar_height")
  • Loadsh version locked due to security CI check

Testing:

Device/Emulator API Level TextField Screen Result
Android Emulator 34 ✅ Tested Keyboard works correctly
Android Emulator 36 ✅ Tested Basic keyboard works (Gboard not available)
Galaxy S20 (Physical) 36 ✅ Tested Keyboard works correctly

Test focus: TextField screen - keyboard open/close, content scrolling, layout behavior

Changelog

Android - Upgraded SDK to version 36 (buildTools, compileSdk, targetSdk) to support Android 16 and edge-to-edge display requirements.

Additional info

N/A

Update buildToolsVersion, compileSdkVersion, and targetSdkVersion
from 35/34 to 36 to support Android 16 and meet Play Store requirements.
@github-actions
Copy link
Contributor

github-actions bot commented Jan 25, 2026

✅ PR Description Validation Passed

All required sections are properly filled out:

  • Description
  • Changelog
  • Additional info

Your PR is good for review! 🚀


This validation ensures all sections from the PR template are properly filled.

Pin lodash to exact version 4.17.21 to avoid npq flagging
recently published versions as a supply chain security risk.
@adids1221
Copy link
Contributor Author

#rebuild

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants