Quel est le rôle du composant BroadcastReceiver dans Android et dans quels cas est-il généralement utilisé?
Android
Pouvez-vous expliquer la finalité et les caractéristiques de l'utilisation du mot-clé 'noinline' en programmation?
Est-il acceptable d'appeler des méthodes privées à l'intérieur des fonctions d'extension?
Expliquez les différences dans l'utilisation du modificateur d'accès protected en Java et Kotlin.
Pouvez-vous expliquer ce que signifie la fonction coroutineScope en Kotlin et à quoi elle sert?
Quelles tâches résout l'utilisation de la fonction suspend en Kotlin?
Est-il possible qu'un service soit à la fois en état onBind et started ?
Pouvez-vous donner des exemples de situations ou de cas concrets où le principe d'inversion des dépendances est appliqué?
Pouvez-vous énumérer et décrire les méthodes principales de la classe Object en Java?
Quelles restrictions existent pour le composant de type Background Service?
Quel mécanisme est préférable pour sauvegarder l'état de l'interface utilisateur : ViewModel ou SaveInstanceState, et en quoi diffèrent-ils?
Pouvez-vous énumérer les principales classes qui étendent Throwable en Java?
Pouvez-vous expliquer ce que signifie le terme reified en programmation?
À quel niveau de l'architecture la couche de dépôt est-elle généralement implémentée?
Est-il possible de déclarer un héritier dans une data class en Kotlin?
Quelle est la fonction du mot-clé volatile en programmation?
Quel est le rôle et l'utilisation du mot-clé 'Nothing' dans le langage Kotlin?
Quand est-il recommandé d'utiliser une fonction inline en programmation?
Quelle est la différence entre les types de références : Strong, Soft, Weak et Phantom dans la gestion de la mémoire?
Comment se déroule la séquence d'insertion des éléments dans la structure HashMap?