Quiz Choix de la stack : développer en natif Android
8 questions pour vérifier ce que vous savez sur développer en natif Android. 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.
-
Quelle brique technique conditionne l’accessibilité d’une application mobile ?
- A Un mode contraste dessiné à part
- B Un sous-titrage automatique
- C L’exposition correcte des libellés, rôles et états aux lecteurs d’écran du système
- D L’ajout d’une police plus grande dans les réglages de l’application
Voir la réponse
Réponse C : 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. -
Que fournit Expo à un projet React Native ?
- A Un moteur de rendu alternatif
- B Un hébergement de base de données
- C Un langage de programmation
- D Un ensemble d’outils, de modules et de services de compilation qui évitent de manipuler Xcode et Gradle au quotidien
Voir la réponse
Réponse D : Un ensemble d’outils, de modules et de services de compilation qui évitent de manipuler Xcode et Gradle au quotidien
Expo accélère le démarrage et la distribution des builds. Un projet peut sortir du cadre Expo lorsqu’il a besoin de code natif très spécifique. -
Quel service sert le plus souvent de point d’entrée unique pour envoyer des notifications aux deux plateformes ?
- A Firebase Cloud Messaging, qui relaie vers APNs pour iOS
- B APNs, qui relaie vers Android
- C Un WebSocket maintenu en permanence
- D Le protocole SMTP
Voir la réponse
Réponse A : Firebase Cloud Messaging, qui relaie vers APNs pour iOS
FCM évite de gérer deux intégrations distinctes côté serveur. La remise finale sur iOS reste assurée par APNs. -
À quoi sert une chaîne d’intégration continue sur un projet mobile ?
- A À compiler, tester et distribuer automatiquement les versions à chaque évolution du code
- B À remplacer les tests manuels de recette
- C À héberger la base de données
- D À rédiger la fiche store
Voir la réponse
Réponse A : À compiler, tester et distribuer automatiquement les versions à chaque évolution du code
Sans automatisation, la compilation dépend d’une machine et d’une personne. Avec elle, chaque version testable part vers TestFlight ou une piste Play sans intervention. -
Quel langage Google recommande-t-il en premier pour Android ?
- A Java
- B Kotlin
- C C++
- D JavaScript
Voir la réponse
Réponse B : Kotlin
Google a fait de Kotlin son langage de référence pour Android en 2019. Java reste compilable, mais la documentation et les nouvelles API visent Kotlin. -
Quel langage Apple met-il en avant pour développer une application iOS aujourd’hui ?
- A Dart
- B Objective-C
- C Java
- D Swift
Voir la réponse
Réponse D : 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. -
Quels sont les cadres d’interface déclaratifs officiels des deux plateformes ?
- A Flutter, intégré aux deux systèmes
- B React Native des deux côtés
- C SwiftUI côté Apple, Jetpack Compose côté Android
- D UIKit et XML, les seuls disponibles
Voir la réponse
Réponse C : 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. -
Quels tests trouve-t-on typiquement sur un projet mobile sérieux ?
- A Uniquement des tests de charge
- B Uniquement des tests manuels
- C Tests unitaires, tests d’interface automatisés et tests manuels de recette
- D Aucun, la revue du store suffit
Voir la réponse
Réponse C : Tests unitaires, tests d’interface automatisés et tests manuels de recette
Les tests unitaires protègent la logique métier, les tests d’interface protègent les parcours clés, la recette valide la conformité au besoin.
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.