Важно НЕ для хорошего дизайна приложений для Android (начинающий / начинающий уровень)? - PullRequest
3 голосов
/ 22 марта 2012

Кто-нибудь может указать на хороший источник или придумать краткий список концептуальных программ для Android DONT при разработке приложения?

Я не хочу, чтобы мой вопрос был расплывчатым, поэтому я приведу фиктивные примеры (которые могут не иметь никакого смысла или могут быть совершенно неправильными), чтобы объяснить, какие ответы я ищу, например:

Например: избежание этого поможет вам разработать / запрограммировать надежные приложения для Android

  1. Не получайте блокировок пробуждения при ожидании ответа сервера ИЛИ Не используйте эту логику в OnReceive прослушивателя широковещания ...
  2. Расширение IntentService лучше, чем расширение Services в сценарии бла-бла
  3. Не создавайте темы внутри OnDestroy () для действий ... так далее и т.д.

Надеюсь, вы поняли. Я знаю, что это может быть бесконечное, что нужно и чего не стоит делать, но я ищу самые важные базовые из них, которые должен иметь в виду новичок / новичок, чтобы они были хорошими программистами для Android.

Спасибо!

EDIT

Под дизайном я подразумеваю как программирование (логику), так и пользовательский интерфейс, а не внешний вид.

Фактически важнее тех, которые приходят с опытом и не упоминаются в книгах или учебных пособиях из-за природы этих принципов / уловок. Они могут быть не совсем правильными или неправильными, но лучше или хуже. Потому что они не научат вас новой концепции, но помогут избавиться от плохой привычки программирования / дизайна.

1 Ответ

7 голосов
/ 22 марта 2012
  1. Самый первый и самый важный аспект разработки мобильных приложений - это внешний вид вашего приложения. Здесь - это принципы дизайна Android, которые дают вам потрясающие навыки проектирования.

  2. Этот - отличный ресурс, который я нашел, он написан иобъяснил Рото Мейер.

  3. Что может быть лучше учебного пособия, чем сайт разработчиков Android * сам

  4. Это один ресурс, который очень полезен, если вы начинаете

  5. Здесь - это тот же вопрос, который был задан при переполнении стека

  6. Android 4.0 применяет строгий режим, поэтому отметьте этот , чтобы узнать, что это такое

  7. Чтобы создать идеальное приложение на любой платформе, нужно сначала выполнить основные действияВы знаете, как разделить операции на задачи, чтобы приложение работало гладко, многопоточность является важным аспектом разработки для мобильных устройств, это отличная ссылка , которая показывает, как создавать многопоточные приложения Android

  8. Конечно, также необходимо протестировать ваше приложение на разных устройствах, чтобы убедиться, что пользовательский интерфейс выглядит безупречно, и приложение работает гладко.Вы также должны убедиться, что ваше приложение работает на экранах разных размеров.

...