NatalyTsivileva / WeatherShift

0 stars 0 forks source link

Application for SHIFT online streaming

Simple application for request information about city and weather from server. In project use:

  1. MVVM
  2. DI (Koin)
  3. Retrofit
  4. Coroutines
  5. Ktor for server

Also, third-party libraries are used for design (lottie and CircleImageView)

Project's preview

Splash fragment

splash

Fragment with list of cities

city

Fragment with weather details in city

weather_details

Project structure and achitecture

Google's recommendadion will be use (namely, the official guide to app architecture).

Nowday project's structure looks like you see below.

structure