Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/itsabhinavm/cloudify
A robust and informative Flutter app with forecast and custom weatherMap that empowers users to stay on top of weather conditions near them and around the globe.
https://github.com/itsabhinavm/cloudify
Last synced: 5 days ago
JSON representation
A robust and informative Flutter app with forecast and custom weatherMap that empowers users to stay on top of weather conditions near them and around the globe.
- Host: GitHub
- URL: https://github.com/itsabhinavm/cloudify
- Owner: ItsAbhinavM
- Created: 2024-02-02T12:42:46.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-04T10:49:21.000Z (7 months ago)
- Last Synced: 2024-05-04T11:28:12.709Z (7 months ago)
- Language: Dart
- Homepage:
- Size: 1.04 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloudify
A robust and informative Flutter app that empowers users to stay on top of weather conditions near them and around the globe.## Key Features:
- **Current Weather:** Gain clear insights into the current temperature, feels-like temperature, weather description, humidity, visibility, and wind speed at your precise location.
- **3-Hour Forecasts:** Plan your days with confidence by knowing the expected weather conditions for the next 3 days, updated every 3 hours.
- **Interactive Weather Map:** Visually explore temperature, precipitation, snow, and cloud cover variations across locations on a dynamic map, aiding in situational awareness and informed decision-making.
- **Real-Time Location:** The app automatically determines your current location using the Geolocator package, eliminating the need for manual input.
- **OpenWeather API Integration:** Leverage the reliable OpenWeather API to deliver accurate and up-to-date weather information.## Tech Stack:
- **Flutter:** Build beautiful and native-looking apps for iOS and Android with a single codebase.
- **Geolocator:** Accurately determine the user's current location.
- **OpenWeather API:** Provide access to comprehensive weather data.
- **Additional Packages:** Utilize appropriate packages for map visualization, networking, and more.## Getting Started:
1. **Clone the repository:** `git clone https://github.com/ItsAbhinavM/Weather-App.git`
2. **Set up your development environment:**
- Install Flutter: [https://flutter.dev/docs/get-started/install](https://flutter.dev/docs/get-started/install)
- Obtain an OpenWeather API key: [https://home.openweathermap.org/](https://home.openweathermap.org/)
3. **Replace PLACEHOLDER_API_KEY in config.dart with your actual key.**
4. **Run the app:**
- Android: `flutter run`
- iOS: `flutter run --target-platform ios`## Additional Notes:
- Adapt the content to accurately reflect your project's specific features and implementation details.
- Keep the tone professional, informative, and user-friendly.
- Provide clear instructions for getting started and contributing.
- Use consistent formatting and maintain a well-structured README file.