Skip to content

Wemaka/WeatherApp

Repository files navigation


Logo

WeatherApp

This is a Java-based weather forecast app for Android. It collects weather data from OpenMeteo and GeoNames public api to search and retrieve data about localities

The app design is based on a mockup from Figma

Features

  • 🌡 Displays current, hourly and daily weather forecasts
  • 🌅 Shows sunrise/sunset times with relative time difference
  • 🌍 Supports temperature, pressure and wind speed units
  • 🗺 Geolocation-based weather data
  • 🌐 Supports multiple languages
  • 🔍 Search for localities

Screenshots

Screenshots app

Demonstration

video_demo.mp4

Requirements

  • Android studio latest version
  • JDK 8
  • Android SDK 34
  • Supports API Level +24
  • Create an account on GeoNames and specify the username in the GeoNamesClient file (myName field)

Installing

The application is available for download in releases