таймер)
2. Интерактивный, много кнопок, которые могут быть selected/unselected (меняется бекграунд с аним)
Сейчас на экран есть одна ВМ с StateFlow и жырним дата классом, где есть данные для обеих секторов экрана.
Проблема в том что подлагивает. Есть ли смысл разделить данные на два StateFlow? Или же сделать 2 ВМ (под каждый сектор)?
Это экран в одной сплошной компоузабл функции? Если да, то разбейте ее отдельные части, должно помочь в оптимизации, так как компоуз под капотом умеет определять какая компоузабл функция требует перерисовки
https://medium.com/@denisgolubev1999/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-ui-%D0%BD%D0%B0-jetpack-compose-f440c5659ab3 там как раз история про лаг с таймером
Обсуждают сегодня