Bu uygulama hakkında ?
Son Depremler uygulaması size gerçekleşen son 100 depremi sunarken; şiddeti büyükten küçüğe,küçükten büyüğe ve kronolojik olarak sıralamanıza imkan verir. Harita üzerinde merkez üssünü, derinlik vs detayları da görebilirsiniz.
Bu projede;
Jetpack Coroutines Android'de
asenkron programlamayı kolaylaştırmak için Kotlin coroutines ile entegre bir yaklaşım sunan bir
kütüphanedir.
Jetpack LifecycleAndroid'de yaşam
döngüsü olaylarını yönetmek ve UI denetleyicileri (örneğin aktiviteler ve fragmentlar) ile
ilişkili veri ve işlemleri otomatik olarak temizlemek için tasarlanmış bir kütüphanedir.
Jetpack LiveData Android'de veri
gözlemlemeyi ve UI ile veri arasındaki senkronizasyonu kolaylaştıran, yaşam döngüsüne duyarlı
bir veri tutucu sınıfıdır.
Dagger-Hilt
Android uygulamaları için Dagger'ın kolaylaştırılmış bir sürümüdür ve bağımlılık enjeksiyonunu
basitleştirmek için tasarlanmıştır, böylece geliştiriciler daha az boilerplate kodu ile
bağımlılık enjeksiyonunu kolayca uygulayabilirler.
RetrofitAndroid ve Java uygulamalarında
REST API çağrılarını yönetmek için kullanılan, tip güvenliği sağlayan ve ağ işlemlerini
kolaylaştıran bir HTTP istemci kütüphanesidir.
Coil
Kotlin tabanlı, modern ve hafif bir Android görüntü yükleme kütüphanesidir. Bu kütüphane, Kotlin
coroutines kullanarak asenkron ve performanslı bir şekilde görüntüleri yüklemek için
tasarlanmıştır ve Android uygulamalarında görüntü yükleme işlemlerini kolaylaştırır.
Google Maps Api Google tarafından
sağlanan ve kullanıcılara uydu görüntüleri, sokak haritaları, 360 derece panoramik sokak
görünümleri, trafik durumu ve yol tarifleri gibi çok çeşitli harita ve navigasyon hizmetleri
sunan bir web haritalama hizmetidir. Bu hizmet, hem web tabanlı olarak hem de mobil uygulamalar
aracılığıyla erişilebilir ve genellikle yolculuk planlama, yer bulma ve coğrafi analizler için
kullanılır.
Proje
MVVM mimarisi
uygulama geliştirmede kullanılan bir desendir ve üç ana bileşenden oluşur: Model, View ve
ViewModel. Model, veri ve iş mantığını temsil eder; View, kullan
Benimle İletişim kurmak için çekinmeyin.
Benimle nasıl iletişim kurabilirsiniz?