Кто-нибудь может указать на хороший источник или придумать краткий список концептуальных программ для Android DONT при разработке приложения?
Я не хочу, чтобы мой вопрос был расплывчатым, поэтому я приведу фиктивные примеры (которые могут не иметь никакого смысла или могут быть совершенно неправильными), чтобы объяснить, какие ответы я ищу, например:
Например: избежание этого поможет вам разработать / запрограммировать надежные приложения для Android
- Не получайте блокировок пробуждения при ожидании ответа сервера ИЛИ Не используйте эту логику в OnReceive прослушивателя широковещания ...
- Расширение IntentService лучше, чем расширение Services в сценарии бла-бла
- Не создавайте темы внутри OnDestroy () для действий ...
так далее
и т.д.
Надеюсь, вы поняли. Я знаю, что это может быть бесконечное, что нужно и чего не стоит делать, но я ищу самые важные базовые из них, которые должен иметь в виду новичок / новичок, чтобы они были хорошими программистами для Android.
Спасибо!
EDIT
Под дизайном я подразумеваю как программирование (логику), так и пользовательский интерфейс, а не внешний вид.
Фактически важнее тех, которые приходят с опытом и не упоминаются в книгах или учебных пособиях из-за природы этих принципов / уловок. Они могут быть не совсем правильными или неправильными, но лучше или хуже. Потому что они не научат вас новой концепции, но помогут избавиться от плохой привычки программирования / дизайна.