FarmWeather
A free 14-day agricultural weather forecast with 28 metrics built for farmers and growers
Project Overview
FarmWeather is a free weather forecast app designed specifically for farmers, growers, and anyone who works the land. It provides a 14-day forecast for any location worldwide, with 28 weather metrics tailored to agricultural decision-making — including data points that simply don't exist in consumer weather apps.
The app's core differentiator is depth: metrics like Soil Temperature, Soil Moisture, Vapor Pressure Deficit, Evapotranspiration, and CAPE give growers the information they need for planting, irrigation, spray application, and harvest planning — all in a clean, scrollable chart interface.
Agricultural Metrics
All 28 forecast metrics are presented as interactive scrolling charts with plain-language descriptions:
- Temperature — 2 m, 80 m altitude, and apparent temperature
- Wind — Speed, direction, and gusts at 10 m (critical for spray application decisions)
- Precipitation — Rain, showers, snowfall, snow depth, and precipitation probability
- Humidity — Relative humidity and dew point at 2 m
- Soil — Soil temperature (0 cm depth) and soil moisture (0–1 cm depth)
- Evapotranspiration — ET and ET0 FAO reference for irrigation scheduling
- Pressure — Mean sea level pressure and surface pressure
- Cloud Cover — Total, low, mid, and high altitude cloud cover
- Atmosphere — Freezing level height, visibility, vapor pressure deficit, and CAPE
- Moon — Current phase and age
Core Features
- Free 14-day forecast for any location worldwide
- 28 weather metrics with agricultural context and descriptions
- Interactive scrolling charts — swipe to view 14 days of hourly data
- Location search with instant chart refresh
- Imperial (°F, in, mph) and Metric (°C, cm, km/h) unit switching
- Moon phase and age on the main dashboard
- Optional ad removal via annual subscription
- Works worldwide — no account or sign-in required
Who It's For
- Farmers planning planting, spraying, and harvest operations
- Growers managing irrigation using ET0 and soil moisture data
- Agronomists and crop consultants monitoring field conditions
- Anyone who needs more weather detail than a standard forecast app provides
Technical Implementation
- Platform: Native iOS (iPhone and iPad)
- Framework: SwiftUI with Apple Charts
- Weather Data: Open-Meteo.com API (open-source, no API key required)
- Architecture: MVVM with Combine
- Location Search: MapKit MKLocalSearchCompleter
- Monetization: Google AdMob banner ads with RevenueCat subscription management
- Privacy: No account required, optional ATT consent only for ad personalization
Design Philosophy
FarmWeather is built around the principle that serious data should be easy to read. Each metric is presented as a full-width scrollable chart with a plain-language description, so users understand not just the number but what it means for their operation. The interface prioritizes information density without visual clutter — a tool farmers can trust and return to daily.