Your browser is not supported anymore. Please update to a more recent one.


Download Chrome

Download Firefox

Download
Internet Explorer

Download Safari

Реализуем UI в iOS: улучшаем, ускоряем, масштабируем!

7 декабря 2018 | Игорь Савельев

Будем реалистами: если вы хотите, чтобы приложение имело успех в App Store, готовьтесь посвятить долгие часы разработке UI. В конечном итоге вам придется создать и упорядочить повторно используемые компоненты.

Это можно сделать несколькими способами, у многих из которых есть свои недостатки, вызывающие такие вопросы:

Почему каталог UI-компонентов приложения нельзя было организовать лучше?
Как тестировать пользовательский интерфейс приложения?
Почему проект так долго компилируется?
Фреймворк, похожий на UIKit от Apple, но заточенный под ваш собственный проект, поможет решить множество проблем, с которыми большинство команд сталкивается каждый день. Похоже на сказку, но налаженная коммуникация с дизайнерами позволит вам повторно использовать UI-компоненты, что ускорит разработку. Тестировать элементы UI, чтобы избежать регрессии, не всегда легко, но это возможно.

Неважно, разрабатываете вы одно приложение или несколько, где применяются одни и те же UI-компоненты, фрилансер вы или часть большой команды — грамотно выстроенная среда разработки UI пригодится всегда.

В Badoo со всеми этими проблемами уже сталкивались и принялись за их решение; Игорь подробно расскажет, как они это делали.