Aller au contenu
Demander un avis
Choix de la stack

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.

  1. 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.

  2. 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.

  3. 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.

  4. À 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.
Avis technique gratuit

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.

Sans engagement. Pas de démarchage, pas de liste de diffusion.