Каждое новое обновление интерфейса приложений – это как продолжение переписки после слова «ясно»: больно, не хочется и куча стопов.



Обычно в этом процессе у нас несколько «болей»:



1) Нужно писать один и тот же типовой код для Android, iOS и веба, при этом поддерживая согласованность платформ.



2) Веб-версия может обновляться моментально, но мобильные приложения должны пройти ревью в магазинах, что замедляет выпуск обновлений.



3) Сложно проводить А/B-тесты.



4) В коде содержится очень много бизнес-логики.



Наш коллега Влад Митюкляев в хабрастатье «Как работает Backend-Driven UI на мобильном клиенте» рассказал, как Backend-Driven UI решает эти проблемы.



Читаем, и пусть болит у других.



#ozontech_habr