GoogleChromeLabs / GoogleChromeLabs/bubblewrap

Version Panel PlayConsole - 3 Recommended actions Pwa Builder

Open
#1,060 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3.1k
Forks
319
PR merge metrics
No merged PRs in 30d

Description

What happened?
-End-to-end display may not be available to all users.
On Android 15 and later versions, apps using SDK 35 will display end-to-end by default. Apps targeting SDK 35 need to handle indentation to ensure they display correctly on Android 15 and later versions. Investigate the issue, test the app end-to-end, and make the necessary updates. Alternatively, call enableEdgeToEdge() for Kotlin or EdgeToEdge.enable() for Java. This will provide backward compatibility.

-The app uses deprecated APIs or parameters for end-to-end display.
One or more of the APIs used or parameters defined for end-to-end and windowed display have been deprecated in Android 15. Your app uses the following deprecated APIs or parameters:

android.view.Window.setNavigationBarColor
android.view.Window.setStatusBarColor
android.view.Window.getStatusBarColor
They start in the following places:

com.google.androidbrowserhelper.trusted.Utils.setNavigationBarColor
com.google.androidbrowserhelper.trusted.Utils.setStatusBarColor
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity.onCreate
To fix this, migrate from APIs or parameters.

-Improve your app's memory and performance with R8 optimization.
Your R8 configuration may be increasing memory usage and impacting performance. Correct the following to improve app optimization:

Optimization is not enabled.
Resource reduction is not enabled.
Update the Android Gradle Plugin to version 9.0 or later.

How do we reproduce the behavior?
I don't know how to resolve this; they are just warnings from the Google Play Console.

What do you expect to happen?
No response

What environment were you using?
Google Paly Console

Additional context

Image

Contributor guide

Open the contributing guide

Research direction

Start by tracing com.google.androidbrowserhelper.trusted.Utils.setNavigationBarColor, setStatusBarColor, and WebViewFallbackActivity.onCreate, then inspect the generated Android project's R8 configuration and Android Gradle Plugin version. Build and test the app against SDK 35, and verify that the edge-to-edge, deprecated API, and optimization warnings reported by Google Play Console are addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java, kotlin
Domain
build-system, mobile, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.