Android application for displaying weather forecasts for the cities of Kazakhstan.
At startup, a window appears that requests an api key.
The main screen consists of 2 pages, switching between with the help of animated tabs (Lottie animations).
The first page contains the selected city, temperature, short description, pressure, density and wind speed. When displaying data from the server in the lower right corner, depending on the temperature and precipitation, a certain animation is played.
On the second page there is a button to select a city. Clicking on it opens a page with a list of available cities.
Data is received through the Retrofit library via the site API https://openweathermap.org/. Working with the database is carried out through the Room library. The database stores forecasts for cities viewed during the day. Dependency injection implemented by Dagger 2.


