Skip to content

gargankit90/WeatherNow-master

Repository files navigation

WeatherNow

User Stories

The following required functionality is completed:

  • The solution allows the user to search for a location and then let us see the weather forecast in that location in a recycler view.
  • After an initial load user can see recent search results and the weather forecast even if the device is in airplane mode.
  • In the Location Details screen the forecast is displayed the user can see the location and today’s date in the toolbar of the app.
  • User can see the state of the weather in each forecast row.
  • Material Design Principles are followed (Cardview, Recyclerview)

The following Optional functionality is completed:

  • Implemented MVVM architecture
  • Dependency Injection with Dagger 2

The following Additional features are implemented:

  • Leverages the data binding support module
  • Changed App icon
  • Added a Splash screen.
  • Handled orientation change
  • Fixed crashes and handled no response and error response from server

BackLog items:

  • Get users current location and show the weather for current location by default
  • User can choose the temperature unit between C and F, default is C
  • Add unit test cases
  • Fix Lint issues

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages