Jetpack Compose: Рисуем без боли и рекомпозиций

Mobile

Мой доклад посвящён рекомпозиции в Jetpack Compose, и мифам о чрезмерных вызовах, связанных с этим процессом. Я кратко объясню причины рекомпозиций и покажу, почему они не такие проблемные, как может показаться на первый взгляд. Я подготовил множество примеров, иллюстрирующих, как минимизировать их количество.

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

Уровень сложности

Продвинутый.

Виталий Android-инженер в компании Flo Health Inc., где создают «Приложение #1 для женского здоровья в мире с 60 миллионами активных пользовательниц в месяц».

Работает в команде Health Monitor, которая отвечает за предоставление клиенткам самой актуальной информации об их здоровье, особенностях и симптомах.

Жизнь в Барселоне открывает отличные возможности для активного образа жизни с множеством мероприятий на свежем воздухе. Виталий играет в теннис и пляжный волейбол с IT-сообществом компании; иногда ходит в походы по живописным местам Каталонии. В свободное время наслаждается местными ресторанами и крафтовыми пивоварнями, обсуждая новые тренды в IT.

Остальное время проводит с семьей, сыном и восьмикилограммовым котом.