La publication

De l'application finie au magasin : signature, numéro et nom de version, format de livraison, fiche, déclaration des données, pistes de test, examen, déploiement progressif et mise à jour.

  • 29 cartes
  • 6 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Les chiffres
  5. Mises en situation
  6. Comprendre

Quelques cartes du deck

  • Piste de test : de quoi s'agit-il ?

    Voir la réponse

    Canal du magasin qui distribue une version à un public choisi avant la production : l'équipe (interne), des testeurs invités (fermé) ou tout volontaire (ouvert).

    Elle permet de trouver les défauts avant le grand public. On élargit le public à mesure que la confiance monte : interne, puis fermé, puis ouvert, puis production.

  • Quelle valeur de versionCode Google Play acceptera-t-il pour la nouvelle version, sachant que le dernier envoi utilisait versionCode 12 ?

    ```groovy
    defaultConfig {
    versionCode ???
    versionName "1.4.1"
    }
    `

    • 13
    • 12
    • 1.4.1
    • "13", entre guillemets
    Voir la réponse

    13

    Le numéro doit être un entier strictement plus grand que tous ceux déjà utilisés. 12 a déjà servi, 1.4.1 n'est pas un entier, et le texte "13" n'est pas un nombre : seul le nom de version est un texte.

  • Dans build.gradle, le champ … est un entier qui monte à chaque envoi, et … est le texte affiché à l'utilisateur.

    Voir la réponse

    Dans build.gradle, le champ versionCode est un entier qui monte à chaque envoi, et versionName est le texte affiché à l'utilisateur.

    Exemple : versionCode 13 et versionName "1.4.0". On peut garder le même nom sur deux envois, jamais le même numéro.

  • Signature d'une application : de quoi s'agit-il ?

    Voir la réponse

    Opération qui appose sur le paquet une empreinte cryptographique calculée avec une clé privée, pour prouver qu'il vient bien de son éditeur.

    Android refuse d'installer une mise à jour qui n'est pas signée par la même clé que l'application déjà installée : perdre la clé de signature, c'est ne plus pouvoir mettre à jour.