Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aaronrojas32/climo

Climo is an minimalist open source wether app.
https://github.com/aaronrojas32/climo

android android-app androidstudio java weather weather-app

Last synced: 28 days ago
JSON representation

Climo is an minimalist open source wether app.

Awesome Lists containing this project

README

        

# **Climo**
Climo is a minimalist, open-source weather app designed to provide accurate weather updates in a clean and simple interface. Developed using **Android Studio** with **Java** and powered by [WeatherAPI](https://www.weatherapi.com/), Climo is perfect for those who appreciate functionality without unnecessary complexity. 🌦️

---

## **Features**
- 🌍 Get the current weather for any city worldwide.
- 🧭 Clean and intuitive user interface.
- ⚡ Lightweight and optimized for modern devices.
- 🔑 Built-in support for easy integration with WeatherAPI keys.

---

## **For Contributors & Developers**
Welcome to Climo! Thank you for your interest in contributing to this project. To ensure privacy and API efficiency, you need to obtain your own API key from [WeatherAPI](https://www.weatherapi.com/) using their **Free Plan**.

### **How to Use Your WeatherAPI Key**
1. Create a file `apikeys.xml` file under the directory `res/values/`.
2. Replace the placeholder `` with your WeatherAPI key:
```xml

YOUR_API_KEY

```
3. Save the file and run the app in your preferred Android Virtual Device.

---

### **Android Virtual Device (AVD) Recommendation**
For development and testing purposes, the app has been optimized for:
- **Device:** Pixel 9
- **API Level:** 33
- **Android Version:** Android 13 ("Tiramisu")

However, Climo is designed to run on any Android device with an API **greater than or equal to 24** (Android 7.0 "Nougat").

---

### **How to Contribute to Climo**
We are excited to have you on board! Here's how you can contribute to Climo:

1. **Fork the Repository**
Navigate to the [Climo GitHub Repository](https://github.com/aaronrojas32/Climo), and click on **Fork**. Clone your forked version locally:
```bash
git clone [email protected]:/Climo.git
```

2. **Work on Issues**
Browse through the [Issues](https://github.com/aaronrojas32/Climo/issues) tab or create a new one. Assign yourself to an issue if you plan to work on it.

3. **Make Changes Locally**
Open the project in your IDE (we recommend [Android Studio](https://developer.android.com/studio)) and make your changes.

4. **Submit a Pull Request (PR)**
Push your changes to your fork, and open a [Pull Request](https://github.com/aaronrojas32/Climo/pulls). Ensure your PR references the relevant issue.

5. **Get Reviewed & Merged**
Your PR will be reviewed by maintainers. If approved, it will be merged into the main branch.

6. **Show Some Love**
Leave a ⭐ on the [GitHub repository](https://github.com/aaronrojas32/Climo) if you like the project!

---

## **For Users**
Hello and welcome to **Climo**! 🌦️ This app is your personal weather assistant, offering real-time updates for any city around the globe.

### **How to Get Started**
1. Download the app from the [Releases](https://github.com/aaronrojas32/Climo/releases) page.
2. Enter the name of your city and tap **"Consultar Clima"**.
3. View accurate weather details in an instant!

### **System Requirements**
- **Android Version:** 7.0 (API 24) or higher.
- Internet connection required to fetch weather data.

---

## **Acknowledgments**
Special thanks to:
- [WeatherAPI](https://www.weatherapi.com/) for providing the weather data.
- The open-source community for inspiration and support.

---

## **License**
This project is licensed under the MIT License. Feel free to use, modify, and distribute it in accordance with the terms of the license. See the [LICENSE](https://github.com/aaronrojas32/Climo/blob/main/LICENSE) file for details.

---