Skip to content

Application which displays weather data taken from OpenWeather API

Notifications You must be signed in to change notification settings

kasiopec/City-Weather

Repository files navigation

City Weather

Application which displays entered city weather. Weather data comes from the OpenWeather API.

Task:
Develop an Android application that displays weather data, with ability to enter into more details screen to see extra information.

Requirements:
    *Show entered city weather data
    *Ability to get the data for multiple cities
    *Support of Android 4.1
    *Material Design concept

No UI requirements was set, however idea was to implement some Material Design concepts.

Stuff used in the project
    *OpenWeather API
    *Coroutines
    *Room database
    *Retrofit 2 to perfrom api calls
    *MVVM architecture
    *LiveData
    *Picasso for weather icons
    *Swiperefreshlayout (recycleView) for pull to refresh behavior

Additional info:
    *Implemented ContentProvdier for 3rd party apps (Tested with unit tests)
    *UI tests using Espresso
    *Custom animations, transitions between screens

        

About

Application which displays weather data taken from OpenWeather API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages