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