Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.83 KB

README.md

File metadata and controls

41 lines (33 loc) · 1.83 KB

Local Weather

Beautiful & Simple weather app that provides Information about the current weather, national weather alerts, moon information and more.

  • 100% Kotlin-only.
  • Following Clean Architecture approach.
  • Following MVVM Architectural Design Pattern.
  • Made Using Jetpack Compose.

Features 🕹

  • Current Weather
  • National weather alerts
  • Hourly forecast for 48 hours
  • Daily forecast for 7 days
  • Sunset and Sunrise
  • Moon Information
  • Auto weather data sync
Screenshot Long screenshot with all items and ongoing alert

Used in the app:

To run it, you'll have to:

  1. Get a Google Maps API key
  2. Get a OpenWeather API key
  3. Add an entry in local.properties that looks like MAPS_API_KEY=YOUR_KEY
  4. Add an entry in local.properties that looks like OPEN_WEATHER_API_KEY=YOUR_KEY
  5. Build and run