Skip to content
Simple weather app
Kotlin Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Improvements made

  • Services aligned into modularized interfaces
  • ZoneService pre loads json into database for faster, easier querying
  • App automatically finds closest zip code
  • Formal dependency injection with Dagger 2
  • 90% Kotlin :hands:
  • Better(?) naming conventions

Future improvements

  • Make Home use a "real" action bar (using menus and titles instead of manually inserted layouts)
  • Offline Persistence
  • More animations/transitions
  • Better onboarding process
  • Figure out why original picasso settings weren't working
  • Image API doesn't provide images for all scenarios? Would look into this
  • Use actual settings preferences provided by Android
  • Fix up alert dialogs used in settings
  • Better handling of error scenarios

Outstanding bugs

  • Last instance of high/low temps are highlighted, as opposed to the first instance.
  • Weather service's get color for temp isn't considering celsius, need to add the logic (forgot I suppose on first time around)
You can’t perform that action at this time.