Weather data and forecast API for mobile apps

OpenWeatherMap service:

You can receive any weather data for your application by using JSON / XML API. Lots of applications for Android and iOS use OpenWeatherMap as weather data source.