Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın. Jetpack Compose ve Firebase ile Android uygulaması oluşturma Yol haritasına dön Jetpack Compose ile oluşturulan ve Model-View-ViewModel (MVVM) mimarisini uygulayan her Android uygulaması aşağıdakilerden hangisini içermelidir? Kullanıcı arayüzünün nasıl görünmesi gerektiğini tanımlayan composable işlev içeren bir Screen dosyası ve iş mantığını gerçekleştiren bir ViewModel sınıfı. Kullanıcı arayüzünün nasıl görünmesi gerektiğini tanımlayan composable işlev içeren bir Screen dosyası ve Firebase API'lerini çağıran bir Service dosyası. Kullanıcı arayüzünün nasıl görünmesi gerektiğini tanımlayan composable işlevine sahip bir Screen dosyası, iş mantığını gerçekleştiren bir ViewModel sınıfı ve Firebase API'lerini çağıran bir Service dosyası. Yukarıdakilerin hiçbiri. Kotlin eş yordamları aşağıdakilerden hangileridir? Uygulamanızın farklı katmanları arasında bilgi alışverişi yöntemi olarak sıralı değerler yayan veri akışları. Eşzamanlı kod yazmanıza olanak tanıyan hafif ileti dizileri. Eşzamansız kod yazmanıza olanak tanıyan hafif ileti dizileri. Yukarıdakilerin tümü. Normal Kotlin işlevini composable işlevden nasıl ayırt edersiniz? composable işlevinde @ComposableFunction ek açıklaması var. composable işlev genellikle bir Composable sınıfının içine yerleştirilir. Oluşturulabilir işlevin bir @Composable ek açıklaması var. composable işlevi, her zaman bir composable döndürür. Oluşturulabilir işlevlerin Cloud Firestore'da depolanan güncellenmiş dokümanlardan haberdar olmasını nasıl sağlarsınız? Veri katmanınızdaki Cloud Firestore koleksiyonuna bir SnapshotListener nesnesi ekleyin, ardından ViewModel sınıfındaki kullanıcı arayüzü durumunu güncelleyin ve composable işlevde bu kullanıcı arayüzü durumunu gözlemleyin. Derlenebilir işlevinizin başında Cloud Firestore koleksiyonuna bir SnapshotListener nesnesi ekleyin ve ekranı uygun şekilde güncelleyin. Veri katmanınızdaki Cloud Firestore koleksiyonuna bir SnapshotListener nesnesi ekleyin, ardından iş mantığını composable işleve uygulayın ve ekranı uygun şekilde güncelleyin. ViewModel sınıfınızdaki Cloud Firestore koleksiyonuna bir SnapshotListener nesnesi ekleyin ve her güncellemede ViewModel sınıfındaki composable işlevinizi çağırın. Firebase Performance Monitoring aşağıdakilerden hangisini yapmanıza olanak tanır? Uygun gördüğünüz sayıda yanıt seçebilirsiniz. SDK'yı eklediğinizde izleri otomatik olarak yakalayın. Belirli bir kod için özel izler, metrikler ve özellikler oluşturun. Kontrol panelinizi önemli izlerle yapılandırın. Kimliği tanımlayabilecek bilgileri kalıcı olarak depolama. Uygulamanızdaki belirli bir kodla ilişkilendirilmiş performans verilerini nasıl izliyorsunuz? Belirli bir kodun başında başlayan ve bu kod çalıştırıldıktan sonra biten özel bir metrik ekleyin. Belirli bir kodun başında başlayan ve bu kod çalıştırıldıktan sonra sona eren özel bir iz ekleyin. @CustomTrace ek açıklamasını, izlemek istediğiniz fonksiyona ekleyin. @CustomMetric ek açıklamasını, izlemek istediğiniz fonksiyona ekleyin. Doğru mu yanlış mı? Firebase Remote Config'i kullanarak kullanıcılarınızın belirli bir yüzdesine özellikler tanıtabilir, böylece tüm kullanıcı tabanınıza sunmadan önce özelliklerin etkisini ölçebilirsiniz. Doğru Yanlış Aşağıdaki Remote Config API yöntemlerinden hangisi zorunludur ve uygulama başlar başlamaz çağrılmalıdır? İstediğiniz anahtarın değerini getirmek için get() yöntemi. Her anahtar için bir kez çağrılmalıdır. Uygulamanın yeni değerler isteyebileceği minimum aralığı yapılandırmak için kullanılan setMinimumFetchIntervalInSeconds() yöntemi. Kullanılabilir tüm anahtar ve değer çiftlerini getirmek için kullanılan getAll() yöntemi. Tüm değerleri getirmek ve etkinleştirmek için kullanılan fetchAndActivate() yöntemi. Uygulamanızdaki müşteri sorunlarını düzeltmenin en iyi yolu nedir? Kodu düzeltip yeni bir sürümü doğrudan üretim kanalına yayınlayın. Kodu düzeltin ve üretim ortamında manuel olarak doğrulayın. Kodu düzeltin ve üretim öncesi ortamında manuel olarak doğrulayın. Kodu düzeltin, ardından üretim öncesi ortamda manuel olarak doğrulayın ve son olarak gelecekte olabilecek bir regresyonu önlemek için entegrasyon testi yazın. Firebase konsolunda üretim ortamını tanımlamak için aşağıdaki simgelerden hangisine bakmanız gerekir? Kırmızı roket Yeşil onay işareti Ok ve mavi daire Altın yıldız Yanıtları gönder error_outline Test değerlendirilirken bir hata oluştu. Lütfen tekrar deneyin.