Exemples d'applications avancées avec navigation

  1. Vrai ou faux : vous pouvez utiliser le même ViewModel pour plusieurs activités ou fragments afin de partager des données.

  2. Quelle est la bonne méthode pour accéder au ViewModel partagé à l'aide de la délégation de propriété Kotin ?

  3. Complétez la phrase

    Saisissez un ou plusieurs mots pour compléter la phrase.

    Une ___ LiveData permet de renvoyer une instance LiveData différente en fonction de la valeur d'une autre instance.

  4. En langage Kotlin, comment la fonction apply permet-elle de configurer un objet ?

  5. Quelle syntaxe, contenant une expression de liaison de données, permet d'ajouter un attribut au bouton dans cette mise en page afin de lui associer un écouteur de clics ?

    <Button
        android:id="@+id/next_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/next" />