Accueil Médias sociaux Comment préparer votre code d'application Android pour la publication sur le Google Play Store

Comment préparer votre code d'application Android pour la publication sur le Google Play Store

Table des matières:

Vidéo: Publier une application sur le Google Play Store et l'App Store - Tutoriel COMPLET 2025

Vidéo: Publier une application sur le Google Play Store et l'App Store - Tutoriel COMPLET 2025
Anonim

À ce stade, vous êtes probablement fatigué de regarder votre propre application. Vous avez écrit l'application Android de base, testé l'application, corrigé les bugs, testé à nouveau, ajouté des fonctionnalités, fait plus de tests, resté éveillé tard dans la nuit, et fait encore plus de tests. Mais si vous envisagez de publier votre application, voici un conseil: Après avoir terminé vos tests, en tester d'autres.

Demandez-vous quelles séquences de boutons vous avez évitées de cliquer lorsque vous avez effectué vos tests «approfondis». Puis rassembler le courage de cliquer sur les boutons et utiliser les widgets dans ces séquences étranges. Et pendant que vous y êtes, inclinez l'appareil sur le côté, retournez l'appareil, tenez l'appareil au-dessus de votre tête et essayez d'utiliser l'application. Si votre appareil est un téléphone, interrompez l'application avec un appel entrant.

Avez-vous terminé les tests? Pas encore. Demandez à vos amis de tester l'application sur leurs appareils. Quoi que vous fassiez, ne leur donnez pas d'instructions autres que les instructions que vous avez l'intention de publier. Mieux encore, ne leur donnez même pas les instructions que vous avez l'intention de publier. (Certains utilisateurs ne liront pas ces instructions de toute façon.) Demandez à vos amis s'ils ont déjà utilisé votre application. Si vous sentez que vos amis sont trop polis, appuyez dessus pour plus de détails.

Dé-test de l'application

Lorsque vous testez une application, vous trouvez des fonctionnalités qui ne fonctionnent pas vraiment. Vous vérifiez les journaux et vous ajoutez probablement du code pour vous aider à diagnostiquer les problèmes. Lorsque vous vous préparez à publier votre application, supprimez tout code de diagnostic inutile, supprimez les instructions de journalisation supplémentaires et supprimez tout autre code dont l'objectif est de bénéficier au développeur plutôt qu'à l'utilisateur.

Lors du développement de votre application, vous avez peut-être créé des données de test. (Y a-t-il un canard nommé "Donald" dans la liste de contacts de votre application?) Si vous avez créé des données de test, supprimez les données de votre application.

Vérifiez le AndroidManifest de votre projet. fichier xml. Si l'élément possède un attribut android: debuggable = "true", supprimez cet attribut. (La valeur par défaut de l'attribut est false.)

Choix des versions Android

Lorsque vous créez un nouveau projet, Android Studio vous demande une version minimale du SDK. La construction de votre projet. Le fichier gradle garde un enregistrement de votre choix dans son champ minSdkVersion. Vous pouvez changer ce nombre en éditant la construction. fichier gradle.

Ce numéro minSdkVersion est important car il ne doit pas être trop bas ou trop élevé.

  • Si le numéro minSdkVersion est trop bas, votre application n'utilise pas les fonctionnalités des versions Android récentes.

    Si votre application est très simple, c'est bon. Mais si votre application fait quoi que ce soit de différent dans les nouvelles versions d'Android, le look vintage de votre application peut désactiver les utilisateurs.

  • Si le numéro minSdkVersion est trop élevé, le Play Store n'offre pas votre application aux utilisateurs disposant d'appareils plus anciens.

    En fait, si la version minSdkVersion de votre application est 21, un utilisateur qui visite le Play Store sur un appareil KitKat ne voit même pas votre application. (Vous avez peut-être déjà rencontré le message d'erreur INSTALL_FAILED_OLDER_SDK: Android Studio ne peut pas installer une application sur l'émulateur que vous avez sélectionné car la version du SDK de l'émulateur est inférieure à minSdkVersion de l'application.)

    Vous ne souhaitez pas supprimer les utilisateurs parce qu'ils n'ont pas les derniers et les meilleurs appareils Android. Donc, pour atteindre plus d'utilisateurs, gardez minSdkVersion d'être trop haut. Si votre application n'utilise aucune fonctionnalité introduite après API Niveau 11, définissez votre minSdkLevel sur 11.

Essayez d'exécuter votre application sur des émulateurs disposant de nombreux niveaux d'API. Lorsque vous rencontrez des problèmes (par exemple, sur un émulateur avec le niveau d'API 10), définissez minSdkLevel de votre projet sur quelque chose de plus élevé que ce niveau gênant.

Lorsque vous créez un nouveau projet, la boîte de dialogue Target Android Devices contient un lien Help Me Choose. Lorsque vous cliquez sur ce lien, vous voyez un graphique indiquant le pourcentage de périphériques exécutant Lollipop, KitKat, Jelly Bean et d'autres versions d'Android. Ce tableau cliquable décrit les fonctionnalités de chaque version Android et (plus important encore) montre le pourcentage de périphériques qui exécutent chaque version. Avec les informations de ce graphique, vous pouvez choisir le meilleur compromis entre les dernières fonctionnalités et le plus large public d'utilisateurs.

Les bibliothèques de support d'Android permettent aux appareils dotés de versions Android plus anciennes de tirer parti des nouvelles fonctionnalités Android.

Définition du code de version et du nom de version de votre application

Lorsque vous créez un nouveau projet, Android Studio met des attributs par défaut dans votre build. fichier gradle. Ces attributs incluent les champs versionCode et versionName:

defaultConfig {… versionCode 1 versionName "1. 0 "}

Le code de version doit être un entier, et les numéros de code de votre application doivent augmenter au fil du temps. Par exemple, si votre première version publiée a le code de version 42, votre deuxième version publiée doit avoir un code de version supérieur à 42.

Les utilisateurs ne voient jamais le code de version. Au lieu de cela, les utilisateurs voient le nom de la version de votre application. Vous pouvez utiliser n'importe quelle chaîne pour le nom de version de votre application. De nombreux développeurs utilisent la version majeure. mineur-libération. système de points. Par exemple, un nom de version typique peut être 1. 2. 2. Mais il n'y a pas de restrictions. Android a tous les noms de dessert, et Apple utilisait des noms de chat jungle, donc vous pouvez ajouter quelque chose comme

versionNom "jet d'eau"

à ma construction. fichier gradle. (Regardez-le!)

Si vous avez l'intention de publier sur l'Amazon Appstore, n'utilisez pas de phrases comme «sea squirt» pour votre versionName. L'Amazon Appstore insiste sur un nom de version comprenant jusqu'à cinq entiers séparés les uns des autres par des points.Par exemple, les valeurs versionName telles que 2. 30 et 1. 2. 0. 325. 0 fonctionnent très bien.

Choisir un nom de paquet

Chaque application Android a son propre nom de paquet. Donc, si votre première application publiée est dans le com. Exemple. package winmeamillion, mettez votre deuxième application dans un com. Exemple. paquet secondtimeisacharm.

Votre nom de package devrait vous aider à vous identifier ou identifier votre entreprise. Si vous avez un nom de domaine, démarrez le nom du paquet avec les pièces du nom de domaine inversées!

Comment préparer votre code d'application Android pour la publication sur le Google Play Store

Le choix des éditeurs

Comment travailler avec Photoshop CS6 Images brutes - mannequins

Comment travailler avec Photoshop CS6 Images brutes - mannequins

Certaines caméras capturent des images dans des formats bruts. Photoshop CS6 peut traiter ces images dans des images formatées. Il vous permet également de travailler avec eux de différentes manières que les images déjà traitées. Voici quelques détails sur le traitement des images brutes par Photoshop. Préférences Camera Raw: Voici les détails de ces préférences: Quand une Camera Raw ...

Comment utiliser Photoshop CC Fusionner vers HDR Pro - mannequins

Comment utiliser Photoshop CC Fusionner vers HDR Pro - mannequins

Lorsque vous avez les expositions de que vous voulez créer votre chef-d'œuvre HDR, vous devez les assembler en utilisant la fonction Fusionner vers HDR Pro dans Photoshop CC. Vous pouvez ouvrir Merge to HDR Pro soit dans le menu Fichier → Automatiser de Photoshop, soit vous pouvez sélectionner les images à utiliser dans Bridge et utiliser Bridge ...

Comment utiliser les masques rapides dans Photoshop CS6 - les mannequins

Comment utiliser les masques rapides dans Photoshop CS6 - les mannequins

Comme vous pouvez probablement le deviner d'après le nom , Les masques rapides de Photoshop CS6 vous permettent de créer et de modifier des sélections rapidement. Bien que vous ne créiez pas vraiment un masque de produit final en soi, la façon dont vous allez obtenir votre sélection est "semblable à un masque. "Ils sont également conviviaux, car ils vous permettent de voir votre image pendant que vous travaillez. ...

Le choix des éditeurs

Bitmap et images vectorielles dans Adobe Photoshop CS5 - mannequins

Bitmap et images vectorielles dans Adobe Photoshop CS5 - mannequins

Capacité de photoshop Creative Suite 5 à utiliser à la fois l'image bitmap et Les images vectorielles vous offrent, en tant que concepteur, des opportunités incroyables en combinant les deux technologies. Vous avez peut-être déjà découvert que Photoshop fonctionne un peu différemment de la plupart des autres applications. Pour créer ces gradations douces d'une couleur à l'autre, Photoshop tire parti des pixels. ...

Capturer des images à fusionner vers HDR Pro - mannequins

Capturer des images à fusionner vers HDR Pro - mannequins

Pour fusionner plusieurs expositions en une image HDR en utilisant Photoshop CC, vous devez avoir plusieurs expositions avec lesquelles travailler. Il y a deux façons de relever le défi: Vous pouvez prendre une série d'expositions, ou photographier une image brute et faire plusieurs copies avec différentes valeurs d'exposition. Si vous voulez absolument le meilleur ...

Modifiez le pinceau dans le panneau Outils Photoshop CS5 - les nuls

Modifiez le pinceau dans le panneau Outils Photoshop CS5 - les nuls

Regroupés dans le panneau Outils de Photoshop Creative Suite 5 sont les outils utilisés pour peindre et retoucher des images. Lorsque vous cliquez pour sélectionner différents outils de peinture, notez le menu Pinceau (deuxième à partir de la gauche) dans la barre des options. Cliquez sur la flèche pour ouvrir le sélecteur Pinceaux prédéfinis. Utilisez le curseur Diamètre principal pour ...

Le choix des éditeurs

Comment utiliser plusieurs styles avec CSS3 - mannequins

Comment utiliser plusieurs styles avec CSS3 - mannequins

Comprendre les règles d'héritage dans CSS3 vous aide à créer des sites intéressants nécessitant un minimum de maintenance. En suivant ces règles, lorsque la maintenance est requise, vous devez normalement effectuer un seul changement, plutôt que de modifier individuellement des centaines d'éléments. Cela vaut la peine d'expérimenter, pour que vous puissiez comprendre tous les effets de l'héritage ...

Comment utiliser l'éditeur HTML CoffeeCup - les nuls

Comment utiliser l'éditeur HTML CoffeeCup - les nuls

Comme outil principal des pages Web WYSIWYG, CoffeeCup HTML Editor possède toutes les fonctionnalités de base importantes dont vous avez besoin pour créer des pages Web de base. En utilisant ces fonctionnalités, vous pouvez créer et éditer des pages Web sans voir les balises HTML, glisser et déposer des liens vers d'autres sites Web sans taper l'URL ou le chemin, couper et coller ...

Comment utiliser l'espace blanc dans votre conception de site Web - les nuls

Comment utiliser l'espace blanc dans votre conception de site Web - les nuls

Pages Web qui ont des tonnes des choses emballées dans tous les coins et recoins rendent la page difficile à lire et ne donnent pas l'occasion à l'œil de se reposer. Lors de la création d'une mise en page Web, prévoyez toujours un espace libre autour de vos éléments de conception. Les espaces ouverts créent non seulement une atmosphère plus invitante ...