darkmoonight/Rain
🌦️ Wetteranwendung
- Stars
- 1069
- Forks
- 91
- Letzter Push (UTC)
- 15.09.2026
- Projektstatus
- Aktiv
Technische Themen
Verwendete Abhängigkeiten
Abhängigkeiten 54 Einträge
- flutter
{"sdk":"flutter"} - flutter_localizations
{"sdk":"flutter"} - flutter_riverpod
^3.4.3 - go_router
^18.0.1 - dio
^5.11.1 - dio_cache_interceptor
^4.0.7 - http_cache_file_store
^2.0.2 - internet_connection_checker_plus
^3.1.2 - connectivity_plus
^7.3.1 - isar_community
^3.3.2 - isar_community_flutter_libs
^3.3.2 - path_provider
^2.1.6 - freezed_annotation
^3.1.0 - json_annotation
^4.12.0 - intl
^0.20.3 - slang
^4.19.2 - slang_flutter
^4.19.0 - geolocator
^14.0.3 - geocoding
^5.0.0 - latlong2
^0.9.1 - lat_lng_to_timezone
^0.2.0 - timezone
^0.11.1 - flutter_timezone
^5.1.0 - flutter_map
^8.3.2 - flutter_map_cache
^2.1.0 - flutter_map_animations
^0.10.0 - home_widget
^0.9.4 - workmanager
^0.10.10 - flutter_local_notifications
^22.3.1 - gap
^3.0.1 - shimmer
^4.0.0 - google_fonts
^8.2.1 - dynamic_system_colors
^1.9.0 - material_color_utilities
^0.13.0 - iconsax_plus
^1.0.0 - line_awesome_flutter
^3.0.1 - reorderables
^0.6.0 - scrollable_positioned_list
^0.3.8 - flutter_expandable_fab
^3.0.0 - flutter_hsvcolor_picker
^1.5.1 - material_ui
^1.2.0 - url_launcher
^6.3.2 - restart_app
^1.9.1 - display_mode
^0.0.2 - device_info_plus
^13.2.0 - package_info_plus
^10.2.1 - flutter_testEntwicklung
{"sdk":"flutter"} - build_runnerEntwicklung
^2.15.1 - freezedEntwicklung
^3.2.5 - json_serializableEntwicklung
^6.14.1 - isar_community_generatorEntwicklung
^3.3.2 - flutter_lintsEntwicklung
^6.0.0 - flutter_native_splashEntwicklung
^2.4.8 - flutter_launcher_iconsEntwicklung
^0.14.4
Ranglisten
Original-README
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
Projekt-README ein-/ausklappen
🌦️ Rain
A beautiful, feature-rich weather application built with Flutter
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
https://raw.githubusercontent.com/darkmoonight/Rain/HEAD/readme/1.png https://raw.githubusercontent.com/darkmoonight/Rain/HEAD/readme/2.png https://raw.githubusercontent.com/darkmoonight/Rain/HEAD/readme/3.png https://raw.githubusercontent.com/darkmoonight/Rain/HEAD/readme/4.png https://raw.githubusercontent.com/darkmoonight/Rain/HEAD/readme/5.png https://raw.githubusercontent.com/darkmoonight/Rain/HEAD/readme/6.png https://raw.githubusercontent.com/darkmoonight/Rain/HEAD/readme/7.png https://raw.githubusercontent.com/darkmoonight/Rain/HEAD/readme/8.png
📥 Download
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: 496 tests — run flutter test and flutter analyze. Details in CONTRIBUTING.md.
🌐 Data Sources
Free APIs, no key required:
- Open-Meteo Weather · Air Quality · Geocoding
- OpenStreetMap map tiles
🤝 Contributing
See CONTRIBUTING.md. Bug reports and feature requests: use the issue templates.
💰 Support
📃 License
👨💻 Contributors
https://contrib.rocks/image?repo=darkmoonight/RainMade with ❤️ using Flutter