Android
Pouvez-vous nommer et expliquer les principales annotations utilisées dans Jetpack Compose?
Pourquoi, lors de la vérification de l'égalité de deux chaînes dans la plupart des langages, elles sont considérées comme des objets différents même si leur contenu est identique?
Explique ce qu'est le gestionnaire appelé Unconfined et comment il fonctionne.
Qu'est-ce que les racines du ramasse-miettes (GC Roots) et comment influencent-elles le processus de gestion automatique de la mémoire?
Quelles méthodes peuvent être utilisées pour étendre la fonctionnalité d'une classe déjà implémentée?
Explique ce que sont les composants dans la bibliothèque Dagger et comment ils sont utilisés pour l'injection de dépendances
Comment la transmission des paramètres se fait-elle dans les méthodes Java et en quoi diffère-t-elle?
Peut-on énumérer les principales caractéristiques du cycle de vie du composant Activity dans Android?
Pouvez-vous expliquer le principe de fonctionnement de la structure de données Heap et dans quels cas elle est utilisée?
Quelle information est affichée à l'utilisateur lors de l'exécution de chaque méthode Callback dans l'Activity?
Dans quelle méthode le contrôle est-il transféré pour afficher la vue après le rendu?
Est-il possible qu'une seule application fonctionne dans plusieurs processus en même temps?
Pouvez-vous expliquer le concept de délégation en Kotlin et son utilisation?
Quels sont les principaux types de méthodes commit utilisés dans FragmentManager?
Quel est le rôle principal de la construction 'let' dans le langage de programmation?
Comment peut-on implémenter un composant personnalisé dans Hilt pour l'injection de dépendances?
Peut-on utiliser des fonctions avec suspension pour implémenter des mécanismes de synchronisation dans un environnement multithread?
Quels composants ou classes dans l'API Android peuvent contrevenir aux principes SOLID lors de la conception?
En quoi le processus de gestion de l'état et du cycle de vie d'une Activity diffère-t-il des mécanismes similaires dans un Fragment en Android?
Peut-on déclarer des méthodes comme final et dans quels cas cela a-t-il du sens?