Skip to content

darkmoonight/Rain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

476 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐ŸŒฆ๏ธ Rain

A beautiful, feature-rich weather application built with Flutter

English โ€ข ะ ัƒััะบะธะน

Stars Forks Downloads Play Store Installs GitHub release License

Accurate forecasts, air quality, interactive maps, and a polished Material You UI โ€” in 38 languages.


โœจ Features

  • Weather โ€” current conditions, hourly and 12-day forecasts, detailed metrics, offline cache, per-location timezones
  • Air quality โ€” European or US AQI, pollutant breakdown, cached with weather data (Open-Meteo AQ)
  • Map โ€” OpenStreetMap with weather markers for saved cities, GPS support
  • Cities โ€” unlimited watchlist, search, drag-to-reorder, pull-to-refresh
  • Notifications โ€” scheduled forecasts; optional persistent status tile on Android
  • Widgets (Android) โ€” three Material You sizes, customizable colors, background refresh
  • Design โ€” Material You, AMOLED theme, light/dark/system, configurable font and units
  • Localization โ€” 38 languages, metric/imperial, 12h/24h time

๐Ÿ“ธ Screenshots


๐Ÿ“ฅ Download

Play Store IzzyOnDroid

APK and other builds: Releases


๐Ÿ› ๏ธ Build

Requirements: Flutter 3.44+, Dart 3.12+ (see pubspec.yaml)

git clone https://github.com/darkmoonight/Rain.git && cd Rain
flutter pub get
dart run slang
dart run build_runner build --delete-conflicting-outputs
flutter run                    # Android default flavor: gms
flutter run --flavor floss     # FOSS build without Play Services

Release APK scripts (gms / floss), reproducible FOSS builds, and flavor details โ€” see scripts/ and CONTRIBUTING.md.

Stack: Flutter, Riverpod, Go Router, Isar, Open-Meteo, flutter_map, home_widget, Workmanager.

Tests: 377 tests โ€” run flutter test and flutter analyze. Details in CONTRIBUTING.md.


๐ŸŒ Data Sources

Free APIs, no key required:


๐Ÿค Contributing

See CONTRIBUTING.md. Bug reports and feature requests: use the issue templates.


๐Ÿ’ฐ Support

ะฎMoney


๐Ÿ“ƒ License

MIT License


๐Ÿ‘จโ€๐Ÿ’ป Contributors


Made with โค๏ธ using Flutter