Recyclerview yapısında kahramanları adlarını ve quirklerini gösterdim. Kahramana tıklandığında kart sayfası açılıyor ve tıklanan kahramanın bilgileri gösteriliyor. Verileri kendim oluşturdum. https://github.com/karacloud1/heroes-json reposunun içerisine hero.json dosyası açtım ve değerleri girdim. Retrofit kullanmak için yazdığım json dosyasının raw görünümündeki linkten yararlandım. Program ilk açılışta verileri internetten çekiyor. Çektiği verileri room ile sqlite database'ine kayıt ediyor. Kayıt zamanını sharedpreferences ile telefona kayıt ediyor. Eğer son kayıttan sonra 10 dakika geçerse tekrar verileri internetten çekiyor. Ayrıca swiperefreshlayout ile verilerin internetten çekilmesi sağlanabiliyor. Bir activity 2 adet fragmenttan oluşuyor. Navigation kullanarak list ekranından seçilen kahramanın id'si card ekranına aktarılıyor. Program MVVM mimarisinde geliştirildi. Retrofit Room Data Binding ve Glide kullanıldı.
-
Notifications
You must be signed in to change notification settings - Fork 0
hayatibahar/HeroCards
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published