Skip to content

Instantly share code, notes, and snippets.

@csorlandi
Last active March 28, 2020 04:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save csorlandi/1324df24b731d0802e6d5c86d1de5c8f to your computer and use it in GitHub Desktop.
Save csorlandi/1324df24b731d0802e6d5c86d1de5c8f to your computer and use it in GitHub Desktop.

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment