A free program for Android, by Loosli Zilue.
The Daily Weather Forecast app allows you to easily plan your day. Not only can you check the forecast for your current location, but you can also look up the forecast for the next 7 days. By tapping on the icon for the day you want to plan on, you can see the forecast, as well as the precipitation, wind speed, and wind direction.
This is the most important part of the app: You can set an alert for any location and any event. For example, if there is going to be heavy snow in the area you live in, you will get an alert. You can choose the type of alert (for example, heavy snow, flood, tornado, etc.), the time period (for example, today, tomorrow, next week, etc.), and the event (for example, snowstorm, flood, tornado, etc.).