Android
Pourriez-vous expliquer le principe des interruptions dans les coroutines et comment elles interagissent avec les threads d'exécution?
Quelle est la différence entre les méthodes de lancement de nouveaux écrans dans Android : utiliser startActivity et gérer les fragments via FragmentManager ?
Quelles méthodes peuvent être utilisées pour ajouter des fonctionnalités à une classe existante?
Quelle méthode de mise en page de l'interface utilisateur préférez-vous lors du développement d'applications Android : Jetpack Compose ou XML traditionnel ?
Pouvez-vous décrire les principales méthodes de gestion des événements ou des requêtes dans le système?
Quels outils logiciels utilisez-vous pour afficher et traiter des images?
À quoi servent les planificateurs (Schedulers) dans la bibliothèque RxJava?
Comment différencier les modèles architecturaux MVI et MVVM et quelles sont leurs principales différences?
Comment convertir un Channel en un Flow en Kotlin?
À quelle fréquence est-il recommandé de revoir l'architecture des composants dans Jetpack Compose?
Que se passe-t-il si on accède à un champ inexistant d'un objet via réflexion?
Quelles méthodes et outils utilisent-ils pour identifier et diagnostiquer les problèmes dans l'application après sa mise en production?
Quelle a été la raison de l'introduction de la classe Unit en Kotlin et quelles fonctions remplit-elle?
Quelles méthodes de gestion des exceptions et des erreurs sont applicables lors de l'utilisation de coroutines en programmation asynchrone?
Comment peut-on implémenter un système d'onglets avec historique de navigation sans utiliser de fragments?
Comment peut-on lancer un nouveau thread d'exécution dans une application?
Pouvez-vous expliquer ce que signifie la fonction coroutineScope en Kotlin et à quoi elle sert?
Avez-vous de l'expérience avec les services ou l'architecture de services?
À quoi font référence certains composants ou parties du système?
Quelle encodage utilise l'interface CharSequence en Java?