Quiz Choix de la stack : mode sombre et theming
8 questions pour vérifier ce que vous savez sur mode sombre et theming. Chaque réponse est expliquée, sans chiffre inventé.
8 questions corrigées · mis à jour le 21 août 2026
Répondez aux questions, puis dépliez la correction. Avec JavaScript activé, le quiz se joue question par question et le score rejoint le classement.
-
Quel langage Apple met-il en avant pour développer une application iOS aujourd’hui ?
- A Swift
- B Dart
- C Objective-C
- D Java
Voir la réponse
Réponse A : Swift
Swift est le langage officiel depuis 2014 et porte les cadres récents comme SwiftUI. Objective-C reste supporté, surtout dans les bases de code anciennes. -
Quelle brique technique conditionne l’accessibilité d’une application mobile ?
- A L’exposition correcte des libellés, rôles et états aux lecteurs d’écran du système
- B Un sous-titrage automatique
- C Un mode contraste dessiné à part
- D L’ajout d’une police plus grande dans les réglages de l’application
Voir la réponse
Réponse A : L’exposition correcte des libellés, rôles et états aux lecteurs d’écran du système
VoiceOver et TalkBack lisent ce que l’application déclare. Un composant personnalisé sans libellé est muet, quelle que soit la qualité du design. -
Qu’implique la prise en charge du mode sombre côté technique ?
- A Une autorisation à demander à l’utilisateur
- B Un simple filtre appliqué à l’écran
- C Un système de couleurs sémantiques plutôt que des valeurs codées en dur dans les écrans
- D Une seconde application à publier
Voir la réponse
Réponse C : Un système de couleurs sémantiques plutôt que des valeurs codées en dur dans les écrans
Les deux systèmes fournissent des couleurs dynamiques. Le coût vient des écrans qui ont figé leurs teintes une par une. -
Quels sont les cadres d’interface déclaratifs officiels des deux plateformes ?
- A SwiftUI côté Apple, Jetpack Compose côté Android
- B UIKit et XML, les seuls disponibles
- C Flutter, intégré aux deux systèmes
- D React Native des deux côtés
Voir la réponse
Réponse A : SwiftUI côté Apple, Jetpack Compose côté Android
Les deux systèmes ont convergé vers le déclaratif. Les cadres impératifs UIKit et les vues XML restent supportés et coexistent souvent dans un même projet. -
Comment React Native affiche-t-il ses composants ?
- A En pilotant les composants natifs de chaque plateforme depuis du JavaScript
- B Avec son propre moteur de rendu graphique
- C Dans une WebView plein écran
- D En compilant le JavaScript en Swift
Voir la réponse
Réponse A : En pilotant les composants natifs de chaque plateforme depuis du JavaScript
Un composant React Native devient une vue native. C’est ce qui donne le comportement système attendu, défilement et champs de saisie compris. -
Comment Flutter dessine-t-il son interface ?
- A Dans une WebView
- B Avec son propre moteur de rendu, sans réutiliser les composants natifs du système
- C En générant du code Swift et Kotlin
- D En pilotant les composants natifs de chaque plateforme
Voir la réponse
Réponse B : Avec son propre moteur de rendu, sans réutiliser les composants natifs du système
Flutter peint chaque pixel. L’avantage est le rendu identique partout, l’inconvénient est qu’il faut suivre les évolutions visuelles des systèmes. -
Dans quel cas le natif s’impose-t-il le plus nettement ?
- A Quand le délai est le plus court
- B Quand l’application n’a que des formulaires
- C Quand l’application dépend fortement du matériel, du temps réel ou de traitements en arrière-plan
- D Quand le budget est le plus serré
Voir la réponse
Réponse C : Quand l’application dépend fortement du matériel, du temps réel ou de traitements en arrière-plan
Capteurs, réalité augmentée, traitement vidéo, Bluetooth exigeant, tâches de fond longues : ce sont les terrains où les ponts multiplateformes coûtent plus qu’ils ne rapportent. -
Quelle composition minimale trouve-t-on sur un projet d’application professionnel ?
- A Un chef de projet et un stagiaire
- B Un développeur seul, dans tous les cas
- C Deux designers et aucun développeur
- D Un cadrage produit, du design, du développement mobile, du back-end et de la recette
Voir la réponse
Réponse D : Un cadrage produit, du design, du développement mobile, du back-end et de la recette
Les rôles peuvent être cumulés par une même personne sur un petit projet, mais aucun ne disparaît sans conséquence sur la qualité livrée.
Classement de ce quiz
| Rang | Joueur | Score | Temps |
|---|---|---|---|
| Personne n’a encore joué. La première place est à prendre. | |||
Trois quiz pour continuer
Un doute sur votre projet, pas seulement sur le quiz ?
30 minutes avec un développeur : périmètre, palier de budget, plateformes à viser et pièges de publication. Sans engagement.