функций;
Не запрашивает лишних данных;
Работает на любом аппарате.
Готовое решение:
Собрать и
переработать под себя (проверенные и эффективные паттерны программирования);Проверить на эмуляторе и реальном девайсе;
Добавить комментарии и логи для пояснений (Log.d, Log.e, Log.i, Log.v, Log.w, Log.wtf);