Доклад

Liquid Glass в Android: специфика интеграции и поддержки в дизайн-системах

Дизайнеры все чаще просят внедрить эффект «Liquid Glass», чтобы интерфейс выглядел современно и одинаково на всех платформах. Но для Android-разработчиков динамическое размытие фона исторически означало боль, костыли и просадки FPS. 

В докладе я поделюсь опытом интеграции эффектов «Liquid Glass» в «Орбиту» — дизайн-систему, на базе которой работают все мобильные приложения Яндекс 360. Мы разберем, как сделать красивый backdrop blur без потери производительности и встроить его в архитектуру проекта.

О чем поговорим:

Анатомия Liquid Glass: из чего состоит эффект, что из этого реально воспроизвести на Android, а от чего лучше осознанно отказаться ради плавности интерфейса.

Своя реализация: почему для дизайн-системы мы не стали использовать популярную библиотеку Haze, а написали собственное решение без внешних зависимостей.

Секреты оптимизации: как не расплавить телефон пользователя. Обсудим даунскейлинг, разгрузку GPU и то, как научить интерфейс корректно деградировать на слабых устройствах.

Масштабирование на весь проект: как связать эффекты с дизайн-токенами и научиться согласованно включать и выключать стекло во всем приложении одной строкой кода.

Спикеры

Доклады