onBackPressed’den OnBackPressedDispatcher’a: Android’de Geri Tuşu Yönetiminde Yeni Bir Dönem

Merhaba Android Geliştiricileri! Android ekosisteminde sürekli olarak yeni şeyler öğreniyor ve uygulamalarımızı geliştirmek için yeniliklere açık oluyoruz. Bugün sizlerle, geri tuşu yönetiminde yapılan önemli bir güncellemeyi paylaşmak istiyorum: onBackPressed fonksiyonundan onBackPressedDispatcher’a geçiş. Bu değişikliğin, geri tuşu yönetimini nasıl daha esnek, sürdürülebilir ve etkili hale getirdiğini detaylı bir şekilde ele alacağız. Bu yazı, deneyimli geliştiricilerden bu …

RxJava’dan Kotlin Coroutines’a Modern Android Geliştirme

Merhaba Android geliştiricileri! Projede RxJava’dan Kotlin Coroutines’a geçiş yaparken yaşadığım deneyimleri paylaşmak istiyorum. Asenkron programlamada bu iki güçlü aracın sunduğu avantajları ve karşılaştığım zorlukları adım adım ele alacağız. İçindekiler Neden Geçiş Yapmalıyız? RxJava ile Asenkron İşlemler Coroutines’a Geçiş Temelleri CoroutineScope ve Dispatcher Yönetimi ViewModel’de Coroutine Kullanımı Özel Extension Fonksiyonları: throttleFirst ve collectFlow Hata Yönetimi Best Practice’ler …

Bilgisayar Mühendisliği – Yazılım Dünyasına ve Derine Dalmak

Gerçekten İçeride Neler Dönüyor ? Yazıya 5 convolutional katmana sahip ilk verimli CNN olan AlexNet ve Google’ın (Going deeper with convolutions – Kıvrımlarla daha derine gitmek) da bu CNN ağı ile bir gönderme yaptığı Inception filminden bir replikle başlamak istiyorum.  Bu yeterli değil.Daha derine gitmeliyiz. Benim Hikayem Nasıl Başladı? Lise zamanlarımda henüz 14-15 yaşlarındayken çalışan, …