Skip to content
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

Overdrawing issues #1787

Open
JuanjoBR01 opened this issue May 27, 2023 · 0 comments
Open

Overdrawing issues #1787

JuanjoBR01 opened this issue May 27, 2023 · 0 comments

Comments

@JuanjoBR01
Copy link

Hi, Kickstarter team!

My name is Juan José Beltrán, and I am a student at Universidad de los Andes in Colombia. As part of our Mobile App Development class, my group, which consists of Carlos Silva, Camilo Falla, and myself, chose Kickstarter as the app to analyze throughout the semester. As we approach the end of the semester, we have extensively utilized your app to examine its strategies, patterns, and areas for improvement. Today, we would like to respectfully present the improvement opportunities we have identified in your app.

In addition to the eventual connectivity issues we discovered in the correspondent issue, we also could find some problems in the app regarding the overdrawing. We tested the different views of the app, discovering that several views had excessive overdrawing, and could be a problem in the performance of the application. In the images shown below, we describe the issues found in the app and the specific views:

  • Help a project view:

After the detail of a project is shown and the action button to help the project is pressed, we perceived the following overdrawing information:

image

In which the red color are the regions in which the overdrawing is critical, so, it also increases the GPU consumption.

  • Burger menu:

When deploying the burger menu present in the main page, the overdrawing, once again gets critical:

image

This also could affect the performance of the application in devices in which the HW resources are limited.

We recommend to put the background color of these Composables depending on the default theme, so that it hasn't to get a new painter, but use the background one from the app.

Best regards,
Juan José Beltrán, Carlos Silva, Camilo Falla.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant