mirror of
https://github.com/PranshulGG/WeatherMaster.git
synced 2026-10-22 02:52:37 -05:00
92ea801617724b23adb736ea8253bba2b3d90e82
Two small unrelated UI fixes found while testing: - Search result descriptions passed provider country/state names straight through with no capitalization handling. Providers could potentially show names without capital letters, or verbatim, since they are inconsistent about casing. Now title-cased defensively on display via a new String.toTitleCase() extension. - Block-screen navigation transitions (UV index, air quality, etc.) had a small but noticeable delay: the fade used an explicit 350ms/200ms tween, but the paired slide had no animationSpec, so it defaulted to a spring with different timing than the fade. Both now use the same explicit tween. Also bundles the Gradle/AGP/KSP version bump Android Studio applied on project import (Gradle 9.4.1->9.7.0, AGP 9.2.1->9.3.1, KSP 2.3.4->2.3.6), restoring the wrapper's distributionSha256Sum that the auto-bump dropped.
WeatherMaster
WeatherMaster: inspired by the Google Pixel weather app.
👁️ Screenshots
🌦️ Supported weather sources
- Open Meteo
- Met Norway
- NWS
- SMHI
- DWD
- Meteo-France
- FMI
- ECCC
- BMKG
- China
- AccuWeather
- Meteo AM
- IPMA
- WeatherApi.com
- And more to be added
🌐 Translate the app on Crowdin
Feel free to open an issue if you want to request a language
✉️ Contact
For any questions or feedback, feel free to open an issue on GitHub or contact pranshul.devmain@gmail.com
©️ License
This project is licensed under the GPL-3.0 license. See the LICENSE file for details.
Description
A Weather app for android with multiple sources 🌦🌞☔
androidapiipgeolocation-apijavajavascriptleafletopen-meteoopen-sourceopenweathermap-apirainvisualcrossingwebservicesweatherweather-apiwebview
Readme
GPL-3.0
442 MiB
0 Stars
1 Watchers
0 Forks





