Skip to content

A weather forecast app that makes it easy to get information about current and future weather conditions.

Notifications You must be signed in to change notification settings

DivisionCom/weather-app

Repository files navigation

Weather Application

  • A weather forecast app that makes it easy to get information about current and future weather conditions using weatherapi.
  • Access a 3-day weather forecast to plan ahead.
  • Get weather updates for a variety of cities, allowing you to stay informed about conditions worldwide.

Built with Kotlin

Description

  • Weather forecast is updated every 15 minutes
  • When entering the application, it is checked whether GPS is enabled and the appropriate permission is requested
  • Initially and when updating by clicking on the corresponding button, the weather forecast for the user’s current location is always shown
  • The interface contains a description of the weather and is accompanied by a corresponding picture
  • Weather forecast by day is characterized by maximum and minimum temperatures
  • It is possible to select any other city in the world to view the weather forecast there

The weather forecast is divided into hourly and daily

WeatherAppDesc_01

When you click on the corresponding day, the hourly weather forecast for the selected day is shown

WeatherAppDesc_02

To select another city, you need to click on the search icon and enter the name in English

WeatherAppDesc_03

To return to a city by location or reset previous actions, you need to click on the refresh icon

WeatherAppDesc_04

If you run the application with GPS turned off (or turn it off during use), the user will be prompted to turn on GPS; if he agrees, he will be sent to the settings for activation

WeatherAppDesc_05

Getting Started

Dependencies

  • Mobile Application that supports Android platform

Installing

  • Type this in Git Bash:
$ git clone https://github.com/DivisionCom/weather-app.git
  • Also you can download APK file from here

Executing program

  • Get your API key from https://www.weatherapi.com/
  • Go for: app/src/main/java/com/example/weatherapp/fragments/MainFragment.kt and change
const val API_KEY = "YOUR API KEY"

Help

Use only English when using the application, for example, when specifying a city for a weather forecast.

Authors

Evgenii Fedin
@GitHub
@HeadHunter
@Telegram

About

A weather forecast app that makes it easy to get information about current and future weather conditions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages