Как стать автором
Обновить
34
0
Иван @i15in

Android developer

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

Считаю Compose амбициозным проектом, который должен охватить довольно широкий функционал. Поэтому да, прочитать достаточное количество документации и статей, чтобы его хорошо освоить, придётся. Субъективно по базовым механизмам интуитивно понятно. Его как минимум стоит попробовать, а использовать ли на проде — другой вопрос.

Я использовал правило, которое создаётся при помощи createAndroidComposeRule. Оно как раз нужно для установки compose-контента в активити. Плюс на тестах видно, что экран прогружается.

По большей части я согласен. Любая новинка должна тщательно тестироваться и критиковаться, но тот факт, что инструмент ещё новый, не говорит о том, что его не стоит пробовать. С наличием решений проблем пока не возникало, помимо того на официальном сайте Android разработки есть хорошая документация (хотя возможно у меня не было достаточно сложных экранов). Главное понять принцип, а дальше всё идет по накатанной. И да, к нему нужно привыкать и в большинстве случаев это дело вкуса.

Без рута определить объем памяти системных разделов можно только системными приложениями — например, как я упоминал, в настройках в разделе Память. В остальных случаях, насколько мне известно, практически невозможно как-либо проанализировать эту память.
Информацию о “хвостах” довольно сложно проанализировать, но, как вариант, можно зайти в настройках в раздел Память и смотреть, насколько сильно она заполнена в совокупности. При достижении критического значения уже можно предпринимать определенные действия, например, установить приложение очистки ненужных данных девайса. В GP много приложений подобного рода.
Нет, можно указать неявный интент с необходимыми фильтрами и продекларировать его в queries
Работа с MANAGE_EXTERNAL_STORAGE используется только в UI тестах и на дебаге (дополнительный манифест для дебага), в данным случае с релизной аппкой все будет ок
Да, верно, при записи в ES данные теперь видны только приложению и они же очищаются при удалении приложения. Для расшариваемых данных лучше всего использовать MediaStore API или SAF

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность