NetworkingUp Open Weather API Android Application As requested for the test.
Used Libraries:
Retrofit:(A type-safe HTTP client for Android and Java) http://square.github.io/retrofit/
Bus:(An enhanced event bus with emphasis on Android support) http://square.github.io/otto/
Picasso:(A powerful image downloading and caching library for Android) http://square.github.io/picasso/
A Gradle Project, Can be opened and deployed with the latest Android Studio.
Attached Apk to make things easy.
Min SDK:17 Target SDK:23