app icon indicating copy to clipboard operation
app copied to clipboard

API 19 Android devices are not able to render the flag symbol on Stats Screen

Open msaini888 opened this issue 4 years ago • 7 comments

I ran Firebase Test Lab Robo crawler on our latest build [0.14.0 + (25)] and observed that flag symbols are not being properly rendered on the Stats screen

Steps to reproduce the behavior:

  1. Launch the app
  2. Tap on Stats functionality in the footer

Expected Behavior

The flag symbol of the selected country during onboarding journey should be clearly displayed on the stats screen.

Actual Behavior

The flag symbol of the selected country during onboarding journey is not clearly displayed on the stats screen.

System

  • Device: LG G3 , Moto X , Galaxy Tab3
  • OS: Android 4.4
  • App Version: [0.14.0 + (25)]

Screenshots Galaxy_Tab3 MotoX LG_G3

Checklist:

msaini888 avatar Oct 29 '20 05:10 msaini888

This item has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Dec 05 '20 10:12 stale[bot]

@brunobowden - this is happening with release candidate as well , please assign it to someone .

msaini888 avatar Dec 20 '20 14:12 msaini888

@Mohit020888 - what Android version is this fixed on? Android 5.0, 6.0 or later? We'll see what the user distribution is... but we may decide that it affects a small enough part of the userbase that we choose not to fix it. If it caused a crash or seriously bad user experience on older devices, then we would of course fix it.

brunobowden avatar Dec 20 '20 22:12 brunobowden

@brunobowden - this is happening on older Android versions < 5.0 and seems to work fine on Android versions > 5.0 But for Android 4.3 and Android 4.4 instead of the flag image only country initials are being displayed on the stats screen creating a bad user experience.

msaini888 avatar Dec 21 '20 04:12 msaini888

Thanks Mohit. That's very helpful to know.

What is the oldest Android OS that the app runs on? Flutter supports back to Android 4.1 (API Level 16), so theoretically we should be able to do that.

Bruno

On Sun, Dec 20, 2020 at 8:12 PM Mohit Saini [email protected] wrote:

@brunobowden https://github.com/brunobowden - this is happening on older Android versions < 5.0 and seems to work fine on Android versions > 5.0 But for Android 4.3 and Android 4.4 instead of the flag image only country initials are being displayed on the stats screen creating a bad user experience.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/WorldHealthOrganization/app/issues/1698#issuecomment-748746267, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFF3K25IAZSAONG7DOYQEDSV3DKHANCNFSM4TDIJF5Q .

brunobowden avatar Dec 21 '20 04:12 brunobowden

@brunobowden - so far I have not been able to find any device below android 4.3 on Google Firebase Test Lab and Sauce Labs so I cannot confirm at this moment that what is the minimum android version supported by our app. At the moment android 4.3 is the confirmed minimum version running our app but with some UI issues like the one stated above.

msaini888 avatar Dec 21 '20 05:12 msaini888

@Mohit020888 - thanks. I suspect it supports down to Android 4.1 but let's see that stats on usage.

brunobowden avatar Dec 21 '20 06:12 brunobowden