Skip to content

AlexeyZykin/Weather_app

Repository files navigation

Weather App

App Preview

Screenshot_1 Screenshot_2 Screenshot_3


Tech stack

  • Kotlin

  • Clean Architecture

  • MVVM (Model-View-ViewModel)

  • Retrofit2 - API interaction

  • OkHttp - using OkHttp client

  • Gson - used for converting JSON objects

  • Coroutines - used for writing asynchronous code

  • Flow - used for streaming data that can be computed asynchronously

  • Koin - dependency injection framework

  • Room - local data storage

  • LiveData - data container that supports observing changes

  • ViewModel - stores UI-related data

  • Navigation - used for navigation between fragments

  • Glide - used for working with images

  • Weather Api - OpenWeatherMap

  • Location Api - Geoapify

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages