App displays real-time weather updates for user's location and for other locations set by user. App uses MVVM with Repository pattern, dagger dependency injection, NetworkBoundResource, Navigation component, App widget, Alarm manager, and other Android JetPack components (Room, Viewmodel, Livedata)
App shows real-time weather updates for your location and any custom location you set. Weather forecast data is gotten from Apixu Api
NetworkBoundResource
for data operationsFollow these steps if you want to get a local copy of the project.
on your git terminal
git clone https://github.com/Ezike/MyWeather.git
gradle.properties
file and store the api key thereApiXuKey="Your API Key here"
Ezike Tobenna
This project is licensed under the Apache License 2.0 - See: http://www.apache.org/licenses/LICENSE-2.0.txt