Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг
Техлид Android-направления, Альфа-банк
Анна Саботович
Server-Driven UI (SDUI) — это подход для динамичного и гибкого пользовательского интерфейса, когда сервер посредством API сообщает приложению, какие компоненты и с каким контентом отображать. Он довольно популярен, и мы его тоже используем на многих экранах — помогает быстро выпускать фичи в продакшн.
О чем поговорим:
Я расскажу, как мы развивали подходы гибкого UI:
  • Уехала в большой фудтех в Берлин, но вернулась в финтех в Москву.
  • Успела поработать и в аутсорсе, и в продукте.
  • В Android-разработке начиная с Эклера.
О себе:
  • Формы на динамических полях, контракты и тонкие моменты создания новых полей.
  • Динамические флоу: как за ноль калорий на стороне фронта добавлять новых провайдеров для проведения оплаты.
  • Зависимые поля: как заставить динамо-поля работать сообща.
  • Плюсы и минусы подхода, пропущенные через опыт большой команды.
Покажу примеры контрактов и силу их влияния на различные варианты UI.
ПОЭМЫ ДАРВИНА (3 ЭТАЖ)
Площадка:
15:20-16:00
Время:
Мобильная разработка