133 update android app to target latest api level and google sdks #147
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request updates the project for compatibility with Android 16KB page size devices, modernizes the build configuration, and upgrades several dependencies to their latest versions. The changes improve support for recent Android SDKs, enhance UI edge-to-edge handling, and streamline dependency management.
Build and Dependency Upgrades:
compileSdkandtargetSdkto 36, setbuildToolsVersionto36.0.0, and specifiedndkVersionfor 16KB page size support inapp/build.gradle. Also updated Java and Kotlin compatibility to version 17, and added ABI filters forarm64-v8aandx86_64. [1] [2]app/build.gradle.UI and Edge-to-Edge Improvements:
MainActivity, including dynamic status bar color and padding adjustments usingViewCompatandWindowInsetsCompat. Also updated imports and logic inMainActivity.kt. [1] [2]activity_main.xmlto add a customViewfor the colored status bar and adjusted layout heights for edge-to-edge compatibility.themes.xml.16KB Page Size Support:
gradle.propertiesto enable ART profiles for 16KB page size compatibility.app/build.gradle.