Skip to content

Android Weather Forecast App implemented in MVP Architecture using Kotlin

Notifications You must be signed in to change notification settings

marwa-eltayeb/WeatherForecast

Repository files navigation

WeatherForecast

Android Weather Forecast App implemented in MVP Architecture using Kotlin that enable users to have instant access to weather data.

Download

Get it on Google Play Available on Samsung Galaxy Store Amazon App Store Huawei AppGallery

Features:

  • Awesome UI Interface.
  • Easy to use.
  • Get current weather data
  • Get hourly weather data until 2 days
  • Get daily weather data until 7 days
  • Access to user's current location coordinates (latitude and longitude)
  • Weather data updates every 2 hours
  • Weather data in Celsius and Fahrenheit

Libraries included:

  • Picasso
  • Retrofit
  • Gson
  • RecyclerView
  • Preferences
  • Material Design
  • IntentAnimation

Note: Use your Api key as mine is hidden. After you get it, put it in local.properties file

apiKey="XXXXXXXXXXXXXXXXXXXXXXXX"

Screenshots

Project Preview: Youtube.