BDUI: Безрелизное изменение конфигурации шиммеров

50 подписчиков

12+
12+

5 просмотров

месяц назад

ПожаловатьсяНарушение авторских прав

50 подписчиков

12+
12+

5 просмотров

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

5 просмотров

месяц назад

Денис Дружинин / UWDC 2026 00:00 – Введение 00:56 – Взаимодействие нативного кода и веб-страницы 02:36 – Смена состояния загрузки 04:48 – Язык шиммеров DSL 10:48 – Правила обработки ошибок 12:32 – Настройки на уровне экрана и приложения 15:03 – Последовательность обработки данных 17:13 – Диаграммы классов 19:08 – Производительность Шиммеры отображаются во время загрузки экрана. Мы придумали свой DSL (Domain-Specific Language), чтобы закодировать конфигурацию шиммеров в строке минимальной длины. Далее скрипт на нашем DSL может передаваться как query-параметр (или другим образом), чтобы быть показанным для конкретного экрана, реализованного с помощью WebView или BDUI. Такой подход позволяет обновлять конфигурацию шиммеров безрелизно, что бывает необходимо при изменении дизайна экрана, который также обновляется безрелизно. Расскажу об особенностях DSL, об алгоритме парсинга и превращения полученной структуры данных в набор View во ViewGroup. Уделю внимание в докладе архитектурным вызовам, с которыми столкнулся при реализации безрелизных шиммеров. Ценность для аудитории: в докладе в деталях раскрывается важный аспект актуального в индустрии направления безрелизной поставки новых фичей. Сейчас многие компании внедряют те или иные технологии безрелизности, поэтому предлагаемый практико-ориентированный доклад будет интересен широкой аудитории.

Название:

BDUI: Безрелизное изменение конфигурации шиммеров

Категория:

Разное