/Weather-App-Android

Primary LanguageKotlinMIT LicenseMIT

Weather App Android

Code Shortcut

Description

This is a demo application built with the goal to learn about basic networking and how to work with location data.

The application provides some of the basic functionality from a standard weather app.

Technologies

Features

  • Show weather info from the user's current and specified location
  • Search and change location
  • Weather info: Current, 24 hours, 7 days.
  • Localization support for Time and Date
  • Saving selected location

Screenshots

Main

Setup

Requirements

  • Basic knowledge about Android Studio

Project

  1. Download and open the project in Android Studio
  2. Connect your Android phone or use the emulator to start the application

Weather API

  1. Sign up and retrieve a key from https://openweathermap.org/
  2. Edit the file OpenWeatherAPI.kt

Google Places

  1. Sign up and retrieve a 'Places API' key using their console from https://cloud.google.com/maps-platform/
  2. Edit the file GooglePlacesAPI.kt