WeatherMaster is an Android weather application that aggregates data from multiple weather service providers.
The app solves the problem of relying on a single weather data source by integrating with numerous weather APIs including Open Meteo, Met Norway, NWS, SMHI, DWD, Meteo-France, FMI, ECCC, BMKG, China, AccuWeather, Meteo AM, IPMA, WeatherApi.com, Gismeteo, Met Office, AEMET, IMD, WMO Severe Weather Information Centre, FOSS Public Alert Server, CWA, Pirate Weather, JMA, and IMET. Users can select their preferred weather source for each location, and some sources require free API keys that can be configured within the app's settings. The interface is inspired by the Google Pixel weather app design.
WeatherMaster suits developers and users who want flexibility in choosing weather data providers or who need access to regional weather services not available through mainstream APIs. It is particularly valuable for those in regions served by specialized meteorological agencies or for applications requiring redundancy across multiple data sources. The tool's approach of supporting numerous providers means users are not locked into a single service and can switch sources based on accuracy, availability, or regional preference.
The project maintains an active community presence with a Discord channel for user engagement. Development includes ongoing expansion of supported weather sources, with the README indicating additional providers are planned for future releases. The project supports localization through community translation efforts on Crowdin, with contributors able to request new language support through the issue tracker.