A beautiful, feature-rich weather application built with Flutter
Accurate forecasts, air quality, interactive maps, and a polished Material You UI โ in 38 languages.

APK and other builds: Releases
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: 496 tests โ run flutter test and flutter analyze. Details in CONTRIBUTING.md.
Free APIs, no key required:
See CONTRIBUTING.md. Bug reports and feature requests: use the issue templates.
Made with โค๏ธ using Flutter
(top 30 of 38)
Dart
96.7%
Kotlin
1.2%
A beautiful, feature-rich weather application built with Flutter
Accurate forecasts, air quality, interactive maps, and a polished Material You UI โ in 38 languages.

APK and other builds: Releases
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: 496 tests โ run flutter test and flutter analyze. Details in CONTRIBUTING.md.
Free APIs, no key required:
See CONTRIBUTING.md. Bug reports and feature requests: use the issue templates.
Made with โค๏ธ using Flutter
(top 30 of 38)
Dart
96.7%
Kotlin
1.2%