Coder Social home page Coder Social logo

mpiber / openweathermap Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lucasmontano/openweathermap

0.0 0.0 0.0 2.04 MB

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.

Home Page: https://openweathermap.org

License: MIT License

Kotlin 100.00%

openweathermap's Introduction

Android OpenWeather App

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!

Made by Lucas Montano Last Commit Contributors License


Table of Contents


๐Ÿš€ 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

  • Explore the Earth Weather forecast (Real Time)
  • Check detailed information about the weather by coordinates (lat, lon)
  • Bookmark a location
  • Visualize all bookmarked locations in the map
  • Remove a bookmark
  • Data Cache
  • 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


๐Ÿค” 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

License

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


โš’ Other Platforms

Open Weather on Other Platforms:


Made with โ™ฅ Enjoy it!

openweathermap's People

Contributors

lucasmontano avatar csorlandi avatar lucas-moraes avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.