Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences. Créer une application Android avec Jetpack Compose et Firebase Revenir au parcours Lequel des éléments suivants doit figurer sur chaque page d'une application Android créée avec Jetpack Compose et suivant l'architecture MVVM (Model-View-ViewModel) ? Un fichier Screen avec une fonction composable qui déclare l'apparence de l'UI et une classe ViewModel qui exécute la logique métier. Un fichier Screen avec une fonction composable qui déclare l'apparence de l'interface utilisateur et un fichier Service qui appelle les API Firebase. Un fichier Screen avec une fonction composable qui déclare l'apparence de l'interface utilisateur, une classe ViewModel qui exécute la logique métier et un fichier Service qui appelle les API Firebase. Aucune des propositions ci-dessus Quelles sont les coroutines Kotlin ? Flux de données qui émettent des valeurs séquentielles pour échanger des informations entre les différentes couches de votre application Threads légers qui vous permettent d'écrire du code synchrone. Threads légers qui vous permettent d'écrire du code asynchrone. Toutes les propositions ci-dessus. Comment différencier une fonction Kotlin standard d'une fonction composable ? La fonction composable comporte une annotation @ComposableFunction. La fonction composable est généralement encapsulée dans une classe Composable. La fonction composable comporte une annotation @Composable. La fonction composable renvoie toujours un composable. Comment s'assurer que les fonctions modulables tiennent compte des documents mis à jour stockés dans Cloud Firestore ? Ajoutez un objet SnapshotListener à la collection Cloud Firestore dans votre couche de données, puis mettez à jour l'état de l'UI dans la classe ViewModel et observez cet état d'UI dans la fonction composable. Ajoutez un objet SnapshotListener à la collection Cloud Firestore au début de votre fonction composable, puis mettez à jour l'écran en conséquence. Ajoutez un objet SnapshotListener à la collection Cloud Firestore dans votre couche de données, puis appliquez la logique métier à la fonction composable et mettez à jour l'écran en conséquence. Ajoutez un objet SnapshotListener à la collection Cloud Firestore dans votre classe ViewModel, puis appelez votre fonction composable à partir de la classe ViewModel à chaque mise à jour. Que pouvez-vous faire avec Firebase Performance Monitoring ? Choisissez autant de réponses que vous jugez nécessaires. Capturez automatiquement les traces lorsque vous ajoutez le SDK. Créez des traces, des métriques et des attributs personnalisés pour du code spécifique. Configurez votre tableau de bord avec des traces importantes. Stocker de façon permanente des informations permettant d'identifier personnellement l'utilisateur Comment surveillez-vous les données de performances associées à un code spécifique dans votre application ? Ajoutez une métrique personnalisée qui commence au début du code spécifique et se termine après l'exécution de ce code. Ajoutez une trace personnalisée qui commence au début du code spécifique et se termine après l'exécution de ce code. Ajoutez l'annotation @CustomTrace à la fonction que vous souhaitez surveiller. Ajoutez l'annotation @CustomMetric à la fonction que vous souhaitez surveiller. Vrai ou faux ? Vous pouvez utiliser Firebase Remote Config pour proposer des fonctionnalités à un certain pourcentage de vos utilisateurs. Vous pourrez ainsi mesurer leur impact avant de les proposer à l'ensemble de votre base d'utilisateurs. Vrai Faux Quelle méthode de l'API Remote Config est obligatoire et devez-vous appeler dès le démarrage de l'application ? La méthode get() pour récupérer la valeur de la clé souhaitée. Vous devez l'appeler une fois pour chaque touche. La méthode setMinimumFetchIntervalInSeconds() pour configurer l'intervalle minimal pendant lequel l'application peut demander de nouvelles valeurs. La méthode getAll() pour récupérer toutes les paires de clés et de valeurs disponibles. La méthode fetchAndActivate() pour récupérer toutes les valeurs et les activer Quel est le meilleur moyen de résoudre un problème client dans votre application ? Corrigez le code et publiez une nouvelle version directement en production. Corrigez le code et vérifiez-le manuellement dans l'environnement de production. Corrigez le code et validez-le manuellement dans un environnement de préproduction. Corrigez le code, vérifiez-le manuellement dans un environnement de préproduction, puis écrivez un test d'intégration pour éviter une future régression. Quelles icônes devez-vous rechercher pour identifier l'environnement de production dans la console Firebase ? Fusée rouge Coche verte Cercle bleu avec une flèche Étoile dorée Envoyer les réponses error_outline Une erreur s'est produite lors de la notation du quiz. Veuillez réessayer.