Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.54 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.54 KB

Hyperlocal Weather

Local Weather app using Compose

  • Allows user to get local weathercast from their current GPS location
  • Shows Hourly forecast for next 24 hours
  • Uses https://open-meteo.com api

Google Store Presence for Hyperlocal Weather app

Tech used

  • Retrofit for API calls and Moshi deserialization
  • Shows proper use of Dagger-Hilt & SOLID/CLEAN architecture
  • Shows proper handling of permissions dialogs
  • Uses compose for view layer, ViewModel and mutableState to send UI events
  • Uses Resource sealed class to handle errors, messaging, UI status
  • Accesses GPS location, converts callbacks to coroutines

To install the Apk:

  1. Open this link on your Android device: https://github.com/realityexpander/WeatherHere/blob/master/weatherhere_1.0.apk

  2. Tap the "skewer" menu and tap the "download"

  3. Allow the file to download (DO NOT click "show details")

  4. After the file is downloaded, click "OK" to install

  5. Click "OK" to install

  6. Click "OK" to launch

If you have developer options turned on, you may need to turn off "USB Debugging" if the "Waiting for debugger" dialog is displayed.