Here’s a rewritten and optimized version of your Nimbus README:
Nimbus is a sleek weather app that utilizes the OpenWeatherMap API to provide real-time weather updates. Built using Flutter Bloc for state management, along with the geolocator and weather packages, Nimbus delivers an accurate and user-friendly experience.
Home Screen | Weather Details |
- Real-Time Weather Data: Get up-to-date weather information.
- Geolocation Support: Automatically fetch weather based on your current location.
- Minimalistic UI: Clean and intuitive design for seamless user experience.
- State Management: Powered by Flutter Bloc for efficient and responsive app functionality.
- Framework: Flutter
- State Management: Flutter Bloc
- Packages Used:
geolocator
: For location fetching.weather
: For weather data retrieval from OpenWeatherMap API.
Follow these steps to set up and run Nimbus on your local machine:
- Flutter installed.
- OpenWeatherMap API key (Sign up at OpenWeatherMap to get your API key).
-
Clone the repository:
git clone https://github.com/suraj-yadav0/nimbus.git
-
Navigate to the project directory:
cd nimbus
-
Install dependencies:
flutter pub get
-
Add your OpenWeatherMap API key in the project configuration file:
const apiKey = 'YOUR_API_KEY_HERE';
-
Run the app:
flutter run
Feel free to reach out for suggestions, feedback, or collaborations:
We value your feedback! Reach out via email:
📧 Email: [email protected]