-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Closed
Description
Description
This is an issue/discussion about the adjustments necessary to make the project compatible with apps targeting Android's edge2edge layout .
Resources:
- https://developer.android.com/about/versions/15/behavior-changes-15#edge-to-edge (Important sum-up based on the UI element type - status-bar, nav bar etc.)
- https://developer.android.com/develop/ui/views/layout/edge-to-edge
- Handling Android 15's edge-to-edge enforcement on React Native react-native-community/discussions-and-proposals#827
Tasks
- Fix bottom tab positioning in sdk-35 (Fix SDK35 Bottom-tab positioning #7991, Fix SDK35 Bottom-tab positioning #7992)
- Compile the necessary product goals (with the reasoning behind them), and through that come up with a clear list of the changes we want to make. - Managed here: [Epic] Android edge2edge support #8079
- Revisit Edge2edge insets ignore dark-mode settings #8025
This implicitly includes the addressing of this message which we've been getting at the google play dashboard, and as I reckon the community's been getting as well:
Your app uses deprecated APIs or parameters for edge-to-edge
One or more of the APIs you use or parameters that you set for edge-to-edge and window display have been deprecated in Android 15. Your app uses the following deprecated APIs or parameters:
androidx.core.view.WindowCompat.setDecorFitsSystemWindows
android.view.Window.setStatusBarColor
android.view.Window.setNavigationBarColor
android.view.Window.getStatusBarColor
android.view.Window.getNavigationBarColor
android.view.Window.setDecorFitsSystemWindows
...
manuhook, ertugruldogan, rawrmaan, donatoaguirre24 and marcshillingaattalla