Игорь Савельев
Компания: Badoo Limited
Будем реалистами: если вы хотите, чтобы приложение имело успех в App Store, готовьтесь посвятить долгие часы разработке UI. В конечном итоге вам придется создать и упорядочить повторно используемые компоненты.
Это можно сделать несколькими способами, у многих из которых есть свои недостатки, вызывающие такие вопросы:
Фреймворк, похожий на UIKit от Apple, но заточенный под ваш собственный проект, поможет решить множество проблем, с которыми большинство команд сталкивается каждый день. Похоже на сказку, но налаженная коммуникация с дизайнерами позволит вам повторно использовать UI-компоненты, что ускорит разработку. Тестировать элементы UI, чтобы избежать регрессии, не всегда легко, но это возможно.
Неважно, разрабатываете вы одно приложение или несколько, где применяются одни и те же UI-компоненты, фрилансер вы или часть большой команды — грамотно выстроенная среда разработки UI пригодится всегда.
В Badoo со всеми этими проблемами уже сталкивались и принялись за их решение; Игорь подробно расскажет, как они это делали.
Компания: Badoo Limited