Weather APP is a Android Application which shows the Current Weather Report as well as 5 days weather forcast.
Select File-> Open project -> Select build.gradle file inside Weather Directory.
To Develope/Contribute following tools is required
- Android studio 2.2.2
- Gradle 2.14.1
- Android sdk.
- Android Emulator or Android phone with Developer option enabled
To Enable the developer option in Android Phone Go to Settings -> About phone -> Press 7 times Build number to enable developer Option
###Building Android APK. Command to run to build apk in debug and release mode
gradle assembleDebug
gradle assembleRelease.
Build command will create apk inside Directory ..\Weather\app\build\outputs\apk
####Using Android Studio Ide Select Run -> Run APP to install and run application from Android Studio after importing. ####using command line adb install app-release.apk
To run the test from command line ./gradlew connectedAndroidTest This will generate the Test Report @ directory Weather\app\build\reports
- Rajesh kumar - Initial work - Rajsmit
This project is licensed under the Test License.
- Gson 2.8.0 ( com.google.code.gson:gson:2.8.0 )
- Volley 2015.05.28 ( eu.the4thfloor.volley:com.android.volley:2015.05.28 )
##Future Enhancement
- Use GPS to show current location weather info
- show full day temperature variation.
- city selector to change the city.
- use recycler view/list view for forcast layout.
- localization and fetch localized weather data.
- show days based on timezone of selected country
- Cutome Weatther icons as compared to current openweathermap icon.