I have always wanted to make a simple weather app. And well, here it is. As a middle school student this is my first application, and I hope that it will deliver on my goal. it is built with flutter and can be downloaded on the google play store.
My problem is that it is difficult for me to read the white text when the background is too light.
E.g., right now the weather is overcast at my location, and the white text on the “main screen” blends somewhat into the white clouds of the background picture, making the text difficult to read.
Another example: Windhoek, Namibia, has daylight and clear sky as I write this. The UV reading is almost impossible for me to read because the white numbers have the same colour as the backdrop clouds. The numbers for humidity and precipitation are easier to read, but still difficult. The only easy numbers are the big “24°” and the windspeed.
If I scroll down to the “cards”, there is too poor contrast between the blueish-grey card background and the white text. Right now the air quality reads “1” in a darker box. If the entire background had that darker blueish tint, it would be much easier to read the cards.
The radar? I don't even know what I am looking at, as the contrast between the land and what may be regional borders is too low.
Whenever I land on a website that has too low contrast, I just move on. I really like the form design your app, and also that it includes air quality, but with the current overall low contrast, I'm not sure I will use it as my daily weather station.
Perhaps offer more themes? Dark / light / high contrast / for visually impaired / colourblind.
PS (I can't seem to reply to my own posts): Perhaps even an option to skip the backdrop picture entirely, and instead have a uniform background colour.
One more thing: The three rows of thermometers below the map have 12-hour times, something that looks alien in a country that uses 24-hour clocks. I cannot find anywhere in the app where I can switch to 24-hour notation. Would you care to implement it in the Settings?
It gives you the basic picture (literally) and then you can scroll down for more details.