28 votes

Android piège et leçons apprises

Quelles sont les choses que vous auriez aimé savoir sur Android lorsque vous avez commencé ou avant de publier votre première application sur le marché? Je suis sur le point de terminer la mienne et je commence à m'assurer d'avoir vérifié mes Proverbiales Ts et pointillé mes Is

13voto

Macarse Points 36519
  • Enregistrez votre fichier keystore. Si vous le perdez, vous ne pourrez pas mettre à jour votre application.

  • Utilisez pour être compatible avec les appareils Android 1.5 et plus récents.

  • Concevez vos icônes en vous basant sur les Directives de conception d'icônes.

10voto

zed_0xff Points 12379

Testez votre application sur toutes les versions d'Android avant sa sortie sur le marché, ou, si vous êtes trop paresseux, juste sur :

  1. 1.5 (ancienne version, ne prend pas en charge certaines classes que 2.x prend en charge)
  2. 2.1 (appareils les plus modernes)
  3. 2.2 (la plus récente, pas beaucoup d'appareils pour le moment, a quelques changements internes de rendu)

Les versions antérieures à 1.5 sont difficiles à trouver, elles peuvent donc être ignorées en toute sécurité.


android-remote-stacktrace est également une chose très utile

10voto

Fedor Points 29890

Voici quelques choses que vous pouvez essayer :

  1. Test de stress

    adb shell monkey -v -p votre.nom.de.package 500

    Cela vous aidera à faire des tests de stress avant de publier sur le Market.

  2. Testez votre application pour les fuites de mémoire. Il est très facile de faire fuir le contexte. Cet article vous aidera http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html.

  3. Testez votre application sur un appareil avec Sense UI comme l'EVO4G. Beaucoup de choses y sont différentes.

  4. Jetez un oeil à ce https://stackoverflow.com/questions/2094588/android-development-tips-tricks-gotchas pour quelques conseils supplémentaires sur le développement Android

0voto

Kripa Jayakumar Points 158

Jetez un œil à ce blog. J'ai consigné les problèmes auxquels j'ai été confronté et quelques informations que j'aimerais transmettre aux nouveaux développeurs

http://seventhsoulmountain.blogspot.com/2014/01/gotchas-and-lessons-learnt-android.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X