Обновить
4K+
2
Сергей@Aofled

Android Engineer | 7+ YOE

4
Рейтинг
Отправить сообщение

Правда о Coil в Jetpack Compose: измеряем реальный оверхед SubcomposeAsyncImage

Уровень сложностиСложный
Время на прочтение16 мин
Охват и читатели5.4K

«SubcomposeAsyncImage в списках использовать нежелательно, он тормозит скролл» — так написано в документации популярной библиотеки Coil. Действительно ли это так, и во сколько миллисекунд обходится сабкомпозиция на самом деле?

Я провел масштабный бенчмарк: взял 5 разных популярных способов загрузки картинок на тяжелом датасете из 500 элементов с замерами через Macrobenchmark на реальных устройствах, далее сравнил результаты с прогнозами четырех нейросетей (Claude, DeepSeek, Gemini, Qwen), а так же обнаружил неожиданный архитектурный нюанс.

Разбираемся, почему FPS врет, в чем коварство P99, как ошибаются нейросети, и какая стратегия добавления изображения в списки на самом деле быстрее всех.

Читать далее

Информация

В рейтинге
1 268-й
Откуда
Беларусь
Зарегистрирован
Активность

Специализация

Разработчик мобильных приложений
Старший
От 4 000 $
Git
CI/CD
Kotlin
Room
Dagger 2
Разработка под Android
Android SDK
Разработка мобильных приложений
Clean Architecture
Android studio