Pshhttt... Here's the link: https://play.google.com/store/apps/details?id=com.octagontechnologies.sky_weather
First and foremost, download the app from the Google Play Store...
Like right now... Coz you're an amazing person, right??
Just kidding...
Time for some serious project README documentation (motivated emoji here)
A beautifully designed weather app created with XML for the UI and Kotlin for the logic.
- Fork the repository
- Sync and build project
- NO API key registration needed since the app is using a free tier API - OpenMeteo (A free weather API)
- Kotlin
- Retrofit for network calls
- Moshi for json deserialization
- Room for local caching of weather data
- Datastore for storing user settings
- GeoLocation API
- URGENT: Workmanger is not refreshing data AT ALL
- The initial Location selection screen isn't very user-friendly
- Enable notifications is faulty (shows it's on despite the user not granting permission)
- Re-instate the Add-Widget feature (Make the widgets look like Iphone widgets)