Аналитика Telegram-канала
Подписчики
5 883
Охват за 24 ч
1,9K
ER за 24 ч
33,03%
Публикаций
943

Динамика подписчиков

7 дней 30 дней 6 месяцев Больше
26 окт29 окт1 ноя
Показаны последние 7 дней Больше истории →

Охваты публикаций

29.1030.1030.1030.1030.1030.10
470
Средний охват
1,2K
Лучший результат
Показаны 6 публикаций — последние в канале Больше статистики →

Упоминания

188
Упоминаний
136
Из них репостов
16
Каналов
Все упоминания

Последние посты

3 из 943 2 из 943
🔍 Трейс покажет, какой стейт вызвал рекомпозицию: в Compose 1.13 появился recomposition tracing Composition tracing в Perfetto давно показывает, какие composable-функции выполнялись. Почему функция перезапустилась, он не говорил, и для этого брали сторонние инструменты вроде ComposeStateMonitor. Теперь в гайде по трейсингу Compose описан recomposition tracing: в трейс попадают чтения и записи стейта, из-за которых composable перекомпонуется. Нужен Compose Runtime Tracing 1.13.0 или новее и устройство с API 29+: // Compose BOM 2026.11.00+ implementation("androidx.compose.runtime:runtime-tracing") Трейс записывается скриптом record_recomposition_trace.py из performance-samples: ./record_recomposition_trace.py -p com.example.app Скрипт включает трейсинг в приложении и пишет системный трейс. После Ctrl+C или через заданное время (-t 10) он сохраняет всё в zip, который открывается в Perfetto. Если выделить запись стейта, Perfetto покажет стек вызовов, который её сделал, и стрелку к рекомпозиции, которую она вызвала. ⚠️ У recomposition tracing оверхед выше, чем у обычного composition tracing. Используйте его для отладки рекомпозиций, а не для замеров производительности. 🔗 Composition tracing · Скрипт в performance-samples #Compose #JetpackCompose #Android
ещё
454 8 6 30 окт, 17:52
ещё
438 1 30 окт, 17:52
🧊 Glassmorphism на новых API Android: карточка поверх размытого фона и blur для видео Демо с Android Dev Summit. Слева карточка «Jetpack Glass»: текст и иконки рисуются поверх размытого фона и остаются чёткими. Справа две панели над цветной сеткой: у одной blur 60px, у другой 40px и насыщенность 2.5x. Для видео есть отдельный API. SurfaceView не входит в дерево RenderNode приложения, поэтому раньше размыть кадр под контролами плеера было нельзя. С API 37.2 есть SurfaceView.setBlurRegions(): приложение передаёт список областей с границами, радиусом blur, alpha и скруглением углов. Границы считаются относительно самого SurfaceView. В Jetchat так размывают видео, пока показаны контролы. Как работает setBackdropRenderEffect, разбирали тут. Доклад, 20:00 #compose #android17 #graphics
ещё
192 2 30 окт, 10:10
Больше постов

Продолжить анализ этого канала

  • История роста подписчиков
  • Просмотры и охваты публикаций
  • Кто упоминает канал и кого упоминает он
  • Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней