Качество приложения влияет на количество возникших у пользователя проблем, — пишет сайт proglib.io в своем переводе статьи «8 Common Mistakes in Android Development».
Давайте разберемся с наиболее распространенными среди разработчиков программ для Android ошибками.
1. У всего есть свое место, но не все это понимают

Экосистема Android быстро развивается и включает всевозможные сообщества по всему миру: разные социальные слои, пользователи с ограниченными возможностями, желающие иметь модные фичи люди и многие другие.
Разработка приложений для такого разнообразия – непростая задача. Речь не об архитектуре высокого уровня, а о простых вещах, значительно влияющих на современную Android-разработку: strings, colors, dimens и т. д.
Важно сохранить все строковые ресурсы в одном файле (обычно strings.xml) для быстрого редактирования. Это применимо к цветам, ресурсам dimens и стилям, поэтому, когда придет время добавить dark mode, с этим будет легко справиться.
Вывод: поддерживайте код в одном месте для повторного использования и не пишите хардкод.
2. Отказ от использования фрагментов
