SkillAgentSearch skills...

Openweathermap

Weather, everybody wants to know how it is going to be during the week. Will it be rainy, windy, or sunny? Luckily for us, in the information age, there are open APIs to retrieve information about it.

Install / Use

/learn @lucasmontano/Openweathermap
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<h1 align="center"> <a href="https://github.com/lucasmontano/openweathermap"> <img alt="Open Weather Logo" src="./readme/logo.png" width="350px" /> </a> </h1> <h2 align="center"> Android OpenWeather App </h2> <p align="center">OpenWeather is a project created by Lucas Montano initially as an One-Day-Challange, then he decided to create an Open Source project to help his followers and everyone getting started with Open Source world world building a basic but very strategic application!</p> <p align="center"> <a href="https://github.com/lucasmontano"> <img alt="Made by Lucas Montano" src="https://img.shields.io/badge/made%20by-Lucas%20Montano-brightgreen"> </a> <img alt="Last Commit" src="https://img.shields.io/github/last-commit/lucasmontano/openweathermap"> <img alt="Contributors" src="https://img.shields.io/github/contributors/lucasmontano/openweathermap"> <img alt="License" src="https://img.shields.io/badge/license-MIT-%2304D361"> </p>

<img src="./readme/bookmark_detail.png" width="200" height="400" /> <img src="./readme/bookmarked_location.png" width="200" height="400" /> <img src="./readme/bookmarked_showing.png" width="200" height="400" /> <img src="./readme/map_view.png" width="200" height="400" />


Table of Contents

<ul> <li><a href="#-getting-started">Getting Started</a></li> <li><a href="#-features">Features</a></li> <li><a href="#-contributing">Contributing</a></li> <li><a href="#-support">Support</a></li> <li><a href="#-license">License</a></li> <li><a href="#-other-platforms">Other Platforms</a></li> </ul>

🚀 Getting Started

Prerequisites

  • To run any Android application built with Kotlin you need to configure the environment on your machine.

Needs complementation

Clone

  • Clone this repo to your local machine using:
https://github.com/lucasmontano/openweathermap

Setup

Android

Needs complementation


📋 Features

Documentation

  • [x] Explore the Earth Weather forecast (Real Time)
  • [x] Check detailed information about the weather by coordinates (lat, lon)
  • [x] Bookmark a location
  • [x] Visualize all bookmarked locations in the map
  • [x] Remove a bookmark
  • [x] Data Cache
  • [x] Theme Switcher (Light/Dark Mode)
  • [ ] One way data flow (implement a state reducer)
  • [ ] Unique source of truth, implementing a centralized repository
  • [ ] Search functionality
  • [ ] Five+ days forecast
  • [ ] Write some tests (of course)

Build with

  • Core
    • Kotlin - A modern programming language that makes developers happier.
  • Needs complementation, e.g.: https://github.com/lucasmontano/openweathermap-reactnative#build-with


🤔 Contributing

To get started...

Step 1

  • 🍴 Fork this repo!

Step 2

  • 👯 Clone this repo to your local machine using https://github.com/luacasmontano/openweathermap.git

Step 3

  • 🎋 Create your feature branch using git checkout -b my-feature

Step 4

  • ✅ Commit your changes using git commit -m 'feat: My new feature';

Step 5

  • 📌 Push to the branch using git push origin my-feature;

Step 6

  • 🔃 Create a new pull request

After your Pull Request is merged, can you delete your feature branch.


📌 Support

Reach out to me at one of the following places!


📝 License

<img alt="License" src="https://img.shields.io/badge/license-MIT-%2304D361">

This project is licensed under the MIT License - see the LICENSE file for details.


⚒ Other Platforms

Open Weather on Other Platforms:

  • iOS: https://github.com/lucasmontano/openweathermap-ios
  • React Native: https://github.com/lucasmontano/openweathermap-reactnative
  • Flutter: https://github.com/lucasmontano/openweathermap-flutter

Made with ♥ Enjoy it!

View on GitHub
GitHub Stars98
CategoryDevelopment
Updated11d ago
Forks40

Languages

Kotlin

Security Score

95/100

Audited on Mar 21, 2026

No findings