Lancez votre application à la fin de la semaine (le jeudi après-midi est généralement un bon moment). Pourquoi Eh bien, aucune entreprise ne souhaite publier une application seulement 1,5 jour avant le week-end -> trop dangereux (en cas de problème nécessitant un temps de réaction rapide).
Utilisez proguard sur votre application (généralement, il vous suffit d'ajouter cette ligne: proguard.config=proguard.cfg
dans le default.properties
fichier). Cela optimisera, réduira et obscurcira votre code, très utile pour empêcher les voleurs de code. Vous n'avez pas besoin de supprimer les commentaires, ils sont automatiquement supprimés au moment de la compilation.
Optimisez vos images (à l'aide de Paint.NET , PNGCrush ou OptiPNG ).
Optimisez vos mises en page pour la plupart des tailles d'écran. Vous pouvez le faire en modifiant simplement la taille de l'écran lors de la modification d'une disposition dans AndroidStudio ou Eclipse.
Essayez / interceptez toutes les exceptions sur l'interface utilisateur et affichez un simple toast qui indique à l'utilisateur qu'un problème est survenu. En attendant, récupérez l'erreur avec Crashlytics ou quelque chose de similaire.
N'utilisez pas trop de bibliothèques .jar, préférez les projets de bibliothèque (optimisez la taille du code) et ajoutez-les à l'aide de gradle.
Préférez utiliser des images vectorielles car cela réduira la taille de l'APK et s'adaptera correctement à tous les appareils.
N'utilisez pas les fenêtres de préférences Android -> ce n'est pas vraiment beau, même si c'est dans les directives Android, préférez créer votre propre page de paramètres. Mais si vous conservez les préférences Android: pensez à ajouter des icônes et des couleurs.
Ne pas afficher le titre de votre application sur l'écran principal ( this.requestWindowFeature(Window.FEATURE_NO_TITLE);
): les bonnes marques n'ont pas besoin de prendre autant d'espace sur un écran pour être reconnues (afficher une icône ou un titre dans le menu ou quelque part qui n'est pas toujours visible) et envisagez d'utiliser le mode plein écran ( this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
) lorsque vous traitez des jeux et du contenu très immersif.
Utilisez Google Analytics , Fabric Answers ou Flurry pour de futures analyses -> essayez d'obtenir autant d'informations que possible, mais ne saisissez rien qui viole l'identité anonyme du client. N'oubliez pas de récupérer les exceptions (erreurs et traces de pile) qui se produisent côté utilisateur.
Demandez à vos amis de faire des tests de singe, apprendre des utilisateurs apporte généralement beaucoup de bonnes choses (telles que des priorités et de nouvelles idées).
Pensez à publier votre application avant d'avoir terminé toutes les fonctionnalités (fonctionnalité la plus importante uniquement), vous ne savez pas déjà ce que vos utilisateurs voudront ou auront besoin en plus de votre fonctionnalité principale.
Ajoutez une section "Plus d'applications" ou "Plus de développeur" dans votre application, ce sont des annonces gratuites.
Ajoutez une section "Envoyer des commentaires" pour donner à l'utilisateur la possibilité de demander une nouvelle fonctionnalité ou de signaler un bug.
Demandez à vos utilisateurs de traduire votre application en fournissant le strings.xml quelque part sur le Web comme Crowdin .
Essayez votre application sur chaque version Android avec l'émulateur -> de nombreux bugs ou problèmes de conception seront détectés de cette façon. Pour cela, vous pouvez utiliser l'émulateur fourni ou utiliser Genymotion à la place (Genymotion a beaucoup de fonctionnalités très utiles).
Pensez au nom de l'application -> quels mots clés utiliseriez-vous pour rechercher votre application? Ces mots clés doivent être le nom de votre application (Google vous aidera à vous faire découvrir de cette façon).
Pensez à inclure des mots clés dans la description de l'application, mais de manière descriptive (faites des phrases compréhensibles en utilisant vos mots clés). N'ajoutez jamais de liste de mots clés telle qu'elle est dans la description.
Soyez le premier à évaluer votre application avec 5 étoiles et demandez à votre famille et à vos amis de faire de même -> cela influencera probablement les notes des futurs utilisateurs.
Pensez à utiliser Google pour traduire votre application soit pour la description, soit pour le strings.xml ou les deux.
Envisagez d'afficher des annonces dans vos applications et utilisez la médiation pour améliorer vos revenus AdMob .
Au lieu de fournir une version payante, envisagez de facturer dans l'application -> les utilisateurs sont plus susceptibles de payer dans l'application plutôt que de payer pour une version payante.
Ajoutez un journal des modifications dans l'application -> les utilisateurs aiment généralement savoir ce qui a changé depuis la dernière version.
Ajoutez une section "Merci" pour les utilisateurs qui vous ont aidé -> cela engagera les utilisateurs à votre produit.
Ajoutez un lien "Si vous aimez cette application, veuillez la noter" (à votre description Google Play) dans votre application -> vous obtiendrez plus de 5 étoiles (généralement une fenêtre contextuelle au démarrage ou après une action de fonctionnalité).
Pensez à expliquer votre produit via une section "Conseils" ou "Instructions" dans votre application.
Enregistrez votre fichier de clés et vos informations d'identification dans un endroit sûr. Vous ne pourrez pas publier de mise à jour pour votre application si vous perdez votre magasin de clés.
Rendez votre icône très simple et claire. L'icône est la première et surtout la dernière chose qui incitera l'utilisateur à télécharger votre application.
Sauf si ce n'est pas possible, préférez une installation externe ( android:installLocation="preferExternal"
dans AndroidManifest.xml).
Lisez les conseils et les articles de blog d' AppAnnie , il vous donnera des conseils sur la façon d'améliorer ASO et vous aidera à mieux comprendre vos utilisateurs.