Rain/ README.md
Rain MIT
# A beautiful, feature-rich weather application
Rain keeps you prepared with accurate forecasts, interactive maps, and elegant design. Built with Flutter, it uses free Open-Meteo and OpenStreetMap APIs — no API key, no ads, and no tracking.
Languages
- Dart 96.7%
- Kotlin 1.2%
- C++ 0.9%
- CMake 0.7%
- Other 0.5%
// Key Features
6 items- Real-time conditions, hourly forecasts (12+ days), and 7-day daily outlooks
- Interactive OpenStreetMap with weather markers and GPS city detection
- Unlimited city watchlist with search, drag-to-reorder, and pull-to-refresh
- Scheduled forecast notifications with custom time windows
- Android home screen widget with auto-update and color customization
- 37 languages, Material You/AMOLED themes, metric/imperial units
Latest release
full release notes →
- Color palette — choose from 46 built-in accent palettes when dynamic colors are off
- Fonts — expanded font picker (28 Google Fonts + platform default)
- Weather icons — icon theme setting; assets reorganized for future icon packs
- Notifications — pick which days forecast alerts fire; optional notification sound
// PREVIOUS RELEASES
09:41
🌦️
18°C
Patchy Rain Showers
Feels 17°
H 21° · L 14°
Hourly Forecast (click to change)
Humid
82%
Wind
14 km/h
Barom
1012
UV
3
projectDetail.mockup.vis
8 km
Rain %
45%
Stats
Week avg. 17.4°C · 78% humid
5-day outlook
- Thu 🌧️ 16° / 12° 80%
- Fri 🌦️ 18° / 14° 45%
- Sat ⛅ 20° / 15° 15%
- Sun ☀️ 22° / 16° 5%
- Mon ☁️ 19° / 14° 30%
Settings
- Units Metric °C
- Widget Every 30 min
- Alerts Rain at 13:00
git clone https://github.com/darkmoonight/Rain.git cd Rain
flutter pub get
dart run build_runner build --delete-conflicting-outputs
flutter run
flutter build apk --release