Quelle est la différence entre SupervisorJob et un Job ordinaire dans le contexte des coroutines et de la gestion des tâches?
Android
Quelles sont les limitations pour utiliser la classe de données dans le langage de programmation Kotlin?
Quelle est la conception principale de Jetpack Compose pour le développement d'interfaces sur Android?
Pourriez-vous expliquer le concept de recomposition dans Jetpack Compose et pourquoi il est nécessaire?
Tâche : lorsqu'on clique sur le bouton, il doit y avoir un délai de 5 secondes, et le texte 'Hello World' doit être remplacé par 'Goodbye World'. Écrivez une solution de production en utilisant n'importe quelle bibliothèque (Compose, coroutines, etc.). Lors du clic suivant, les doublons ne doivent pas être pris en compte.
Quelle est la différence entre l'assignation via .value et l'utilisation de .update() dans MutableStateFlow?
Quelle est la différence entre StateFlow, SharedFlow et un Flow normal?
Que sera affiché dans la console ? Il y a une classe Wallet avec des méthodes deposit, withdraw, transfer. Dans le code, deux portefeuilles effectuent un transfert l'un à l'autre simultanément.