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

Иннотех