halilkrkn / WeatherState

Güncel Hava Durumu Uygulaması - Current Weather State App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WeatherState

  • Bu uygulama Android Architecture Components lerden olan MVVM mimarisini kullanarak yapılan bir Hava Durumu uygulamasıdır.
  • MVVM mimarisi yani Model-View-ViewModel yapısını kullanarak katmanlı bir mimari içerisinde kodları daha sade, kaliteli, verimliliği yüksek, sürdürülebilir ve test edilebilir bir uygulama yapmamıza olanak sağlıyor.

Bu uygulamada;

  • UI için Android Architecture Components içerisinde bulunan Coroutines, LiveData, Lifecycle - ViewModel, Fragment,Navigation, Material Design yapısını,
  • Android Kotlin Dependency Injection olan Kodein (Kotlin Dependency Injection) Library i,
  • Api üzerinden veri çekmek için Retrofit ve Gson yapısını,
  • Image dosyalarını apiden çekebilmek için Glide'ı,
  • Uygulama içerisindeki verileri UI da listeleyebilmek için Groupie RecyclerView,
  • Api den çektiğimiz verileri database eklemek için sqlite tabanlı Room database ini kullanarak uygulama MVVM mimarisi içerisinde yapıldı.

# Kullanılan Kütüphaneler ve Bileşenler;

Kaynaklar:

About

Güncel Hava Durumu Uygulaması - Current Weather State App


Languages

Language:Kotlin 100.0%