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

День 1 /  / Зал 3  /  RU / Введение в технологию

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

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

  • Почему каталог UI-компонентов приложения нельзя было организовать лучше?
  • Как тестировать пользовательский интерфейс приложения?
  • Почему проект так долго компилируется?

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

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

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


Скачать презентацию