Тип доклада: Доклад

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

  • Доклад на русском языке
Презентация pdf

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

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

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

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

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

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

  • #architecture
  • #atomic design
  • #ci
  • #uitesting
  • #utils

Спикеры

Доклады