3.0 KiB
3.0 KiB
| 1 | feature | area | priority | original | clone | notes |
|---|---|---|---|---|---|---|
| 2 | Current conditions hero (temp feels-like high/low condition) | home | must | yes | yes | |
| 3 | Condition-based animated background | home | must | yes | yes | original artwork not reusable; draw own |
| 4 | Hourly forecast strip (24h+) | home | must | yes | yes | fixed position |
| 5 | 10-day forecast list | home | must | yes | yes | |
| 6 | Daily detail view (tap a day) | home | should | yes | yes | guess: exists in original |
| 7 | Precipitation card with chance and amount | cards | must | yes | yes | |
| 8 | Wind card (speed direction gusts) | cards | must | yes | yes | |
| 9 | UV index card | cards | must | yes | yes | |
| 10 | Humidity / dew point card | cards | must | yes | yes | |
| 11 | Pressure card | cards | should | yes | yes | |
| 12 | Visibility card | cards | should | yes | yes | |
| 13 | Sunrise / sunset card | cards | must | yes | yes | |
| 14 | Air quality (AQI) card | cards | should | yes | yes | Open-Meteo air-quality API (CAMS) |
| 15 | Pollen card | cards | could | yes | yes | Open-Meteo pollen (Europe only) |
| 16 | Drag to reorder cards | customize | should | yes | no | |
| 17 | Card order saved per city | customize | could | yes | no | |
| 18 | Location search by name or postal code | locations | must | yes | yes | Open-Meteo geocoding |
| 19 | Current location via GPS | locations | must | yes | yes | no Google Play Services; use platform LocationManager |
| 20 | Saved locations list | locations | must | yes | yes | |
| 21 | Swipe to delete a location | locations | must | yes | yes | |
| 22 | Swipe/pager between saved cities | locations | should | yes | yes | |
| 23 | Temperature unit (default C F) | settings | must | yes | yes | |
| 24 | Units for precipitation wind pressure visibility | settings | should | yes | yes | |
| 25 | Theme setting (system light dark) | settings | should | yes | yes | |
| 26 | Precipitation map with 6h nowcast and timeline scrubber | map | should | yes | no | RainViewer or DWD radar tiles + OSM base map |
| 27 | Pan and zoom map | map | should | yes | no | |
| 28 | Severe weather alerts banner on top | alerts | must | yes | no | DWD / MeteoAlarm feeds |
| 29 | Severe weather notification | notifications | should | yes | no | background worker |
| 30 | Evening tomorrow-forecast notification | notifications | could | yes | no | |
| 31 | Precipitation-starting notification per city | notifications | could | yes | no | needs minute nowcast |
| 32 | Homescreen widget | widgets | must | yes | yes | 5 widget types with config screen |
| 33 | AI weather brief summary | ai | could | yes | partial | template-based text or local LLM; no Gemini; rule-based brief, no LLM |
| 34 | Weather vibrations on animations | polish | could | yes | no | |
| 35 | Tablet two-column layout | layout | could | yes | partial | content capped at 720dp and centred; no true two-pane |
| 36 | Sync saved locations across devices via Google account | sync | could | yes | skip | no Google account by design |
| 37 | Personal insights from Calendar and Gmail | ai | could | yes | skip | needs Google data access; against project goal |
| 38 | Google nowcasting / MetNet models | data | could | yes | skip | proprietary model; use public forecast data |
| 39 | At a Glance integration | widgets | could | yes | skip | Pixel launcher system feature |
| 40 | Widget sizes small medium large with hourly/daily | widgets | must | yes | yes | Glance |
| 41 | Widget dynamic Material You colours and condition background | widgets | should | yes | yes | condition background only |
| 42 | Widget tap opens city / refresh on schedule | widgets | must | yes | yes | |
| 43 | Nowcast card (precip starting with 15-min dot chart) | cards | should | yes | yes | Open-Meteo minutely_15 |
| 44 | Location preview with Save | locations | should | yes | yes | S15 |