Flutter app for short-term rain forecasts with MAPLE nowcasting
MAPLE Nowcasting
This repository contains a Flutter app for Android and iOS that facilitates access to precipitation nowcasting data provided by McGill University's J.S. Marshall Radar Observatory.
Screenshots
What is Nowcasting
Put simply, nowcasting is a practice which aims to accurately extrapolate very-near-future data using past trends. In meteorology, nowcasting algorithms have been developed to predict rainfall 2-6 hours in advance. McGill's MAPLE algorithm does so by extrapolation from recent radar composite imagery and wind directions, and this data is generously calculated and provided by the university for central Canada and the US northeast, updated every 10 minutes.
Todo
Most of the planned features for the app are implemented, except for:
- On-device notifications for chosen forecast locations
- Extra layers (e.g. temperature, wind barbs) on the map screen
- Severe weather alerts for your current and/or stored location(s)