Что вы хотите знать о Android, когда вы впервые начали или до того, как опубликовали свое первое приложение на рынке? Я приближаюсь к завершению по моему первому, и я начинаю следить за тем, чтобы я пересек свой пресловутый Ts и усеял Is
Android gotchas и извлеченные уроки
Ответ 1
-
Сохраните файл
keystore
. Если вы потеряете его, вы не сможете обновить свое приложение. -
Используйте
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
для совместимости с 1.5 и более новыми устройствами. -
Сделайте свои значки на основе Руководство по дизайну значков.
Ответ 2
Проверьте свое приложение на всех версиях Android до выхода на рынок, или, если вы слишком ленивы, просто:
- 1.5 (более старый, не поддерживает некоторые классы, которые делает 2.x)
- 2.1 (большинство современных устройств)
- 2.2 (большинство современных, не так много устройств на данный момент имеют некоторые внутренние изменения рендеринга)
Раньше 1.5 трудно найти, поэтому их можно безопасно игнорировать.
android-remote-stacktrace также очень полезная вещь
Ответ 3
Вот некоторые вещи, которые вы можете попробовать:
-
Стресс-тестирование
adb shell monkey -v -p your.package.name 500
Это поможет вам провести стресс-тестирование перед публикацией на Market.
-
Проверьте приложение на наличие утечек памяти. Это очень легко утечка контекста. Этот пост поможет http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html.
- Проверьте свое приложение на каком-либо устройстве с помощью Sense UI, например EVO4G. Там многое другое.
- Посмотрите на этот https://stackoverflow.com/questions/2094588/android-development-tips-tricks-gotchas еще несколько указателей на разработку Android.
Ответ 4
Взгляните на этот блог. Я поставил задачи, с которыми столкнулся, и некоторые вещи, которые я хотел бы передать новым разработчикам.
http://seventhsoulmountain.blogspot.com/2014/01/gotchas-and-lessons-learnt-android.html