Доклад

Как я перестал зависеть от дизайн-системы и изобрел MVVM

2 зал

Как передо мной встала задача переезда на новую дизайн-систему с тремя условиями:

  1. Она должна была включаться по фичатоглу.
  2. В будущем может понадобиться использовать еще одну.
  3. Есть возможность кастомизации отдельных частей.

Несмотря на то что до еще одной ДС не дошло, архитектурные подготовки к ней превратили приложение в кастомизируемый конструктор, с помощью которого для потребителей собирается немного разная функциональность. А после того как из архитектуры была убрана специфика проекта, это оказался MVVM + некоторый аналог headless-компонентов.

После этого на базе MVVM без дополнительных усложнений была реализована еще одна функциональность, на примере которой видно удобство раздельных модели и представления.

Спикеры

Расписание