- Unsplash API'sinde resimler için arama yapabilen ve bunları bir RecyclerView'da görüntüleyebilen bir uygulamadır.
- Yani bu uygulama Unsplash.com sitesinde yüklenmiş olan çeşit çeşit görüntüleri api üzerinden çekip uygulama içerisinde gösterildi ve filtreleme yaparaktan ise istenilen görüntüler de gösterildi.
- Bu yapılmış uygulamada android geliştirme için ileri seviye teknolojiler kullanılmıştır.
- MVVM Architecture
- Dagger Hilt
- Retrofit
- Paging 3
- Glide
- View Binding
- Navigation Components
- Coroutines
- Unsplash Apisi üzerinden verileri retroit kütüphanesindeki yapıları kullanarak daha sağlıklı nasıl çekildiğini
- Pagination İşlemi yani Sayfalandırma başka bir deyişle Sonsuz Sayfalandırma yapısını RecyclerView'le nasıl kullanıldığını
- View Binding implementasyonu ve kullanımı
- Navigation Componentlerinin nasıl kullanılması gerektiğini
- Dagger Hilt sayesinde modeller ve View arasındaki bağlantıları, Application içerisindeki bağlantıları, Retrofitle olan bağlantıların nasıl oluşturulduğunu
- Recyclerview içerisinde DiffUtil kullanımını öğreneceksiniz.
- Bu ileri seviye uygulamayı Youtube üzerinden kanalı mevcut olan başlangıç ve ileri seviye Android Yapılarını/Teknolojilerini projeler yaparak kurslar seklinde anlatan Coding in Flow kanalından gelişimime katkı sağlamış bulunmaktayım.