Java'da equals ve hashCode metodları arasındaki temel prensipler nelerdir?
Android
Bir Android uygulamasında ApplicationContext yerine ActivityContext kullanımı ve tersinin değiştirilmesi sırasında hangi olası sorunlar ortaya çıkabilir?
Android mimarisi ve fonksiyonlarının temel unsurlarını sıralayabilir misin?
Bağımlılık Enjeksiyonu çerçevesi bağlamında kapsamın (scope) ne anlama geldiğini açıklayabilir misiniz?
Android uygulama geliştirme bağlamında Intent terimiyle ne anlaşıldığını açıklayabilir misiniz?
Android'de nesneleri aktarırken Serializable ve Parcelable arayüzleri arasındaki fark nedir?
Bir uygulamada Fragment oluşturma ve gösterme yöntemleri nelerdir?
Bir uygulamada iki fragment arasında veri alışverişini organize etmek için hangi yöntemler kullanılabilir?
Sınıflarınızda hashCode metodunu yeniden tanımlamak neden önemlidir?
Bağımlılık Enjeksiyonu bağlamında @Provides ve @Binds açıklamalarının farkı nedir?
Kotlin dilinde protected erişim belirteçinin amacı ve kullanımı hakkında açıklayabilir misiniz?
Bağımlılık enjeksiyonu bağlamında Dagger ve Koin arasında ne gibi farklar vardır?
Parcelable arayüzünün ne olduğunu ve Android geliştirmede ne amaçla kullanıldığını açıklayın.
Programlamada 'object' anahtar kelimesinin rolü ve amacı nedir?
Bir değişken adı belirtmeden nesne örneği oluşturmak mümkün mü?
Android uygulamalarında Koin Bağımlılık Enjeksiyonu kütüphanesinin çalışma mekanizmasını açıklayabilir misiniz?
Bağımlılık enjeksiyonunda Dagger'da Lazy ile Provider kullanımının farkı nedir?
CoroutineScope nedir ve Kotlin'de neden gereklidir açıklayabilir misin?
Genişletme fonksiyonları sınıfın özel özelliklerine ve yöntemlerine erişebilir mi?
Android'de Gizli Niyetler (Implicit Intent) nedir açıklayabilir misiniz?