Skip to content

🔥 A highly advance featured weather app in android using Kotlin

Notifications You must be signed in to change notification settings

Octagon-Technologies/Sky_Weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sky Weather ~ Your Weather App

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)

Sky Weather

A beautifully designed weather app created with XML for the UI and Kotlin for the logic.

play_store_graphic (1)

Setup

  1. Fork the repository
  2. Sync and build project
  3. NO API key registration needed since the app is using a free tier API - OpenMeteo (A free weather API)

App Screenshots

Technologies used

  • Kotlin
  • Retrofit for network calls
  • Moshi for json deserialization
  • Room for local caching of weather data
  • Datastore for storing user settings
  • GeoLocation API

Issues and TO-FIX items

  • 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)

About

🔥 A highly advance featured weather app in android using Kotlin

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages