Нужно на некоторых экранах делать, чтобы контент залазил на статус бар. Можно написать такую функцию, но тогда видно как ui двигается вверх после отрисовки. Как правильно реа...
Добрый день. Как вы храните состояние экрана? 1. Sealed класс error, success(result), loading 2. Просто data класс с полями loading, error В первом случае не могу придумать, к...
Как перехватить exception, который кидает либа со своего корутин скоупа? Или может есть профильный чат по корутинам?
Добрый день. Где собирать и хранить нужные для view данные. Например, 1) хотим сделать кастомную клавиатуру. Где хранить построчно символы и буквы? В стейте держим? 2) Нужен ...
Как я понимаю при подобном подходе я получу или loader или content. А что если нужен иногда контент, а в нем кнопку заменить на loader?
Подскажите, какие есть варианты помимо кэша файлов для оптимизации подобного плеера? Со вьюхами gone поставил и нет никаких повторных загрузок при visible
Здравствуйте. Использую BottomSheetScaffold, который нельзя скрыть полностью. Но если открыть новый экран и вернуться, то bottomsheet уже можно убрать. Кто-то сталкивался с та...
Получилось перезапускать полный цикл установив false и после delay. Какой-то костыль. Но иначе не применяется. Можно как-то сделать нормально?
А что подскажите по навигации? Хочу использовать decompose, но для меня его использование выглядит как альтернатива viewmodel(component) + в них же роутинг. Я мог бы использов...
@Turalllb и у вас рх или корутины? Если корутины, то через suspend функции делаете запросы? Или flow?
Добрый день. Есть у меня список кнопок. По нажатию на 1 нужно интент запустить через startActivity. Остальные просто экраны открывают. Если кидать ивент клика с позицией во вь...
Добрый день, заметил что в некоторых проектах на compose иногда на статичных экранах двигается этот график. Это говорит о чем-то плохом? Нужно ли с этим бороться?
Это что-то да объясняет. Выходить если есть контент какой-то со старта, то sealed вообще не нужен? И кажется, где-то я видел где ещё error был вместе с loading. Тот же принцип...
Можно в compose организовать механизм, когда я с других экранов смогу менять поле isDrecorFits? Например, через CompositionLocal
Отключил анимацию открытия экрана в decompose и пропало это поведение. А чем может быть дело? Или это нормальное поведение?