-
-
Notifications
You must be signed in to change notification settings - Fork 480
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added support for Android 16. #4231
base: main
Are you sure you want to change the base?
Conversation
@kelson42 The code refactoring is complete, and all functionalities are working fine on Android 16. However, we need to wait for some time as there are no |
Still no sources available? |
@kelson42 Yeah, recently, resources have been updated for Android 16. I will rebase this PR, and mark this ready for review. |
12e3aa5
to
fa81836
Compare
@MohitMaliFtechiz Please don't forget to rebase |
…droid 16. * Replaced the and with , and to add support for Android 16.
…ndroid 16. * Created to utilize the methods introduced in this Android version. * Upgraded AGP to , which supports Android 16. * Replaced targetSdkVersion and compileSdkVersion with targetSdkPreview and compileSdkPreview to add support for Android 16. * After upgrading the gradle lint showing some new errors so we have fixed those lint errors that required us to use the KTX extension functions, as they internally utilize the same functions we were using.
…the com.squareup.okhttp3:okhttp to version 4.12.0. * Fixed remaining deprecated object.
…n `1.10.1`. * Upgraded the `androidx.test:orchestrator` to version `1.5.1`. * Upgraded the `androidx.constraintlayout:constraintlayout` to version `2.2.0`. * Fixed the last lint issue.
…available for SDK 36.
…stylus_handwriting_enabled setting being enabled by default, which displays a hint dialog when a text field takes focus.
bb0cb33
to
993c13f
Compare
… itself, which was preventing us from merging or excluding duplicate META-INF files. * Upgraded Gradle to `8.11.0-alpha03` for better support for Android 16. * Upgraded the Gradle wrapper to `8.13`, the latest version. * Fixed: Some deprecated methods in the custom app's Gradle. The new methods for registering tasks are better than the previous ones, which is why Gradle deprecated the older methods. * Refactored the `createDynamically` task for custom apps according to new gradle. * Fixed: Some lint and detekt issues.
Codecov ReportAttention: Patch coverage is
❌ Your patch check has failed because the patch coverage (66.03%) is below the target coverage (70.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #4231 +/- ##
============================================
- Coverage 59.75% 58.98% -0.78%
+ Complexity 1644 1602 -42
============================================
Files 340 340
Lines 14977 14972 -5
Branches 1885 1886 +1
============================================
- Hits 8950 8831 -119
- Misses 4715 4846 +131
+ Partials 1312 1295 -17 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…g on Android 16. * Removed some unused code from project.
Fixes #4165
8.11.0-alpha03
, which supports Android 16.8.13
, the latest version.java.util.Locale
constructor, which is deprecated in Android 16. For this, we have createdCompatV36
to utilize the methods introduced in this Android version.KTX
extension functions, as they internally utilize the same functions we were using.AnnotateVersionCheck
lint error.com.googlecode.json-simple
to version1.1.1
.com.squareup.okhttp3:okhttp
to version4.12.0
.org.jetbrains.kotlinx:kotlinx-coroutines-rx3
to version1.10.1
.androidx.test:orchestrator
to version1.5.1
.androidx.constraintlayout:constraintlayout
to version2.2.0
.