Skip to content

kadersuutlu/MVVMNewsApp

Repository files navigation

News App : MVVM

Bu proje, coroutines ve Retrofit kullanarak gerçek bir ağ çağrısında nasıl bulunacağınızı öğretmek için tasarlanmıştır. Ayrıca, Room veritabanını kullanarak haberleri yerel depolamak ve RecyclerView ile göstermek için de kullanılmaktadır.

Proje Yapısı

Proje aşağıdaki adımları içermektedir:

  • Adım 1: Retrofit ve ağ çağrılarını yapılandırma.
  • Adım 2: DAO arayüzünü ve makale sınıfını veritabanına kaydetmek için yapıyı ayarlama.
  • Adım 3: Room veritabanını kurma ve Tip Dönüştürücüler ekleyerek yapıyı genişletme.
  • Adım 4: DiffUtil ile RecyclerView adaptörünü ayarlama.
  • Adım 5: Proje mimarisine ait tüm sınıfları yapılandırma.
  • Adım 6: Ağ çağrısını yapacak ve sonuçları işleyecek bir işlev yazma.
  • Adım 7: Haber aramak için gerekli tüm ayarları yapma.
  • Adım 8: Webview üzerinde bir makaleyi açmak için gerekli işlevselliği ayarlama.
  • Adım 9: Room işlevselliğini ayarlayarak yerel depolamada makale ekleyip silebilme.
  • Adım 10: Sayfalama işlevselliğini ayarlayarak, sayfa aşağı kayıldıkça daha fazla haber yükleme.
  • Adım 11: Kullanıcının internet bağlantısını kontrol etme ve uygulamanın çökmemesi için bazı diğer istisnaları ele alma.

Kaynak : https://www.youtube.com/playlist?list=PLQkwcJG4YTCRF8XiCRESq1IFFW8COlxYJ

MVVMNewsApp.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages