Как стать автором
Обновить
1
0
Азарьев Артём @fgtmenow

Пользователь

Отправить сообщение

я на старый ноут поставил Android x86 и очень рад результату. шуметь стал меньше, все задачи можно выполнить, софта кучи, да и жить стал в 2 раза больше на батарее

Зато вопрос оптимизации тогда лежит на плечах разработчика. А тут уже надо честно себе признаться, достаточно ли у тебя (не конкретно тебя, а просто абстрактного разраба) опыта для выполнения этой задачи.


Вцелом советую посмотреть лекцию на youtube канале Android Developers на тему Recyclerview

Listview поставляется как компонент, реализованный в системе. Recyclerview поставляется как одна из support library. Последние обновляются раз в месяц в среднем, включают в себя фиксы. А listview в 4.4 на старом устройстве каков был, таков и остался.

Если помощь будет нужна в консультативном ключе — обращайся
telegram: @AzarevArtem
Без обид, но мне как Android Разработчику немного больно смотреть что на дизайн, что на код.

Объясню почему:

В интерфейсе не пахнет концептом материал дизайна. При том на скринах видно, что диалоги явно от системы версии 5.0+, получается смесь. Отступы, размеры, цвета все смотрится инородно и неопрятно.

Не используются Compability классы из support library.
вместо Drawable ret = InstructionActivity.this.getResources().getDrawable(resId);
следует использовать Drawable ret = ContextCompat.getDrawable(InstructionActivity.this, resId)
а так же DrawableCompat. Как — гуглится на раз-два, иначе можно словить много неожиданных ошибок на старых устройствах.

Использование ListView не рекомендуется, потому что у него есть проблемы с производительностью на больших списках, плюс он не поддерживается. Recyclerview до сих пор получает фиксы.

Это то, что можно сказать не особо смотрев код.

А как насчет залить приложение на гугл плей в качестве закрытой беты? (обновление работает, доступно приложение только списку «тестеров», который регулируется по email'ам. Даже комментарии есть :) )

Второй вариант, залить на fabric, там аналогичный вариант бета тестирования, с собственным приложением для обновления «тестируемого», не так красиво как первый вариант, но всеравно работает.
Зато сколько довольно много места сжирает в apk. Если массивный продакшн проект — да, там места не жалко. если мелкая утилита — лучше поискать что-то другое

Информация

В рейтинге
Не участвует
Откуда
Тверь, Тверская обл., Россия
Дата рождения
Зарегистрирован
Активность