Skip to content

Latest commit

 

History

History
51 lines (45 loc) · 3.66 KB

README.md

File metadata and controls

51 lines (45 loc) · 3.66 KB

Rick and Morty Mobil Uygulaması

Bu mobil uygulama, kullanıcının Rick and Morty lokasyonlarını ve karakterlerini listeleyebileceği ve karakter detaylarını görüntüleyebileceği bir uygulamadır. Uygulama, Rick and Morty API kullanılarak yapılmıştır.

Özellikler


  • Uygulama, MVVM mimarisi kullanılarak geliştirilmiştir.
  • Kullanıcı, Rick and Morty lokasyonlarını ve lokasyondaki karakterleri listeleyebilir.
  • Kullanıcı karakterlerin detaylarını görüntüleyebilir.
  • Uygulama toplamda 3 sayfadan oluşur; splash, ana sayfa ve karakter detay sayfaları.

Kullanılan Kütüphaneler


  • [Foundation]
    • Android KTX - Uygulamayı daha okunaklı ve kullanımı kolay hale getirmek için kullanılır.
  • [Architecture]
    • Lifecycles - Aktivite ve fragmentlerin yaşam döngüsü yönetimini kolaylaştırmak için kullanılır.
    • LiveData - Veri akışını yönetmek ve gözlemlemek için kullanılır.
    • Navigation - Uygulama içi gezinti yönetimi için kullanılır.
    • ViewModel - Verilerin saklanması ve UI bileşenleri arasında veri paylaşımı için kullanılır.
  • [UI]
    • Animations & Transitions - Ekranlar arası geçişlerde animasyonlar kullanmak için kullanılır.
    • Fragment - Yeniden kullanılabilir bir UI bileşeni olarak kullanılır.
    • Layout - Kullanıcı arayüzünü tasarlamak için widget kullanılır.
  • [Third Party]
    • Glide - Resim yükleme işlemleri için kullanılır.
    • Styleabletoast - Özelleştirilebilir Toast mesajları oluşturmak için kullanılır.
    • Kotlin Coroutines - Asenkron işlemler için kullanılır.
    • Dagger-Hilt - Dependency Injection yapmak için kullanılır.
    • Retrofit - API isteklerini yapmak için kullanılır.
    • SharedPreferences - Küçük verileri kaydetmek için kullanılır.

Kurulum


  1. Bu projeyi klonlayın ya da indirin.
git clone https://github.com/hasanalic/RickAndMorty.git
  1. Android Studio'yu açın ve projeyi açın.
  2. Projenin bağımlılıklarını yüklemek için Gradle projeyi senkronize edin.
  3. Uygulamayı çalıştırın.

Kullanım


video.mp4

Ekran Görüntüleri


Splash Sayfası Splash Sayfası - 2 Ana Sayfa Karakter Detay Sayfası