Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bottomsnode/weatherapp_skyforecast

Welcome to the Weather App! 🌦️ A modern Android app created to provide you with accurate weather updates, forecasts, and historical data. Whether you're preparing for your day or planning your week, Weather App delivers reliable weather information with a simple and intuitive design. β˜€οΈ
https://github.com/bottomsnode/weatherapp_skyforecast

javaprogramming mobile-development weather-api weatherapp

Last synced: 1 day ago
JSON representation

Welcome to the Weather App! 🌦️ A modern Android app created to provide you with accurate weather updates, forecasts, and historical data. Whether you're preparing for your day or planning your week, Weather App delivers reliable weather information with a simple and intuitive design. β˜€οΈ

Awesome Lists containing this project

README

        

# 🌧️ Weather App 🌦️ by Nishit Shivdasani πŸ’™

![Platform](https://img.shields.io/badge/platform-Android-brightgreen.svg?color=00ADB5&style=for-the-badge)
![Repo Size](https://img.shields.io/github/repo-size/dev-aniketj/Weather-App?color=00ADB5&style=for-the-badge)

## πŸš€ Overview

Welcome to the **Weather App**! 🌦️✨ A sleek and user-friendly Android app designed to provide you with accurate and up-to-date weather information at your fingertips. Whether you're planning your day or checking the forecast for your next adventure, this app has got you covered! β˜”πŸŒž

## πŸ“Έ Preview

Here’s a glimpse of what the app looks like in action:

## πŸ“· Screenshots

Take a look at some of the beautiful features of the app:




## ✨ Features

- **Real-time Weather Updates:** Get the current weather conditions for your location or any city worldwide.
- **Minute-by-Minute Forecast:** Know when the rain will start or stop with minute-by-minute updates for the next hour.
- **Hourly & Daily Forecast:** Plan ahead with hourly forecasts for the next 48 hours and daily forecasts for the next 8 days.
- **Weather Alerts:** Stay informed with national weather alerts and warnings.
- **Historical Weather Data:** Access historical weather data from January 1, 1979, to the present day.

## πŸ› οΈ How It Works

This app uses the **OpenWeatherMap API** to fetch weather data. Here’s how you can get it up and running:

### πŸ”§ Setup Instructions

1. **Create an Account:** Sign up at [OpenWeatherMap](https://openweathermap.org/) to get your API key.
2. **Get Your API Key:** Generate a unique API key from your OpenWeatherMap account.
3. **Add Your API Key:** Replace `"YOUR_API_KEY"` in the `LocationCord.java` file with your actual API key:

```java
public final static String API_KEY = "YOUR_API_KEY";
```
4. **API Documentation:** Check out the One Call API for detailed information on the weather data available.

## 🌟 API Features
The One Call API provides:

- **Current Weather:** Up-to-the-minute weather conditions.
- **Minute-by-Minute Forecast:** Detailed minute-by-minute precipitation forecast for the next hour.
- **Hourly Forecast:** Detailed hourly weather predictions for 48 hours.
- **Daily Forecast:** Daily weather forecasts for up to 8 days.
- **Weather Alerts:** National weather alerts for severe conditions.
- **Historical Data:** Historical weather data dating back to January 1, 1979.

### Thankyou For Watching my Repository..