Реализуем UI в iOS: улучшаем, ускоряем, масштабируем!
Инструменты и методики, которые помогут вам в разработке UI.
Будем реалистами: если вы хотите, чтобы приложение имело успех в App Store, готовьтесь посвятить долгие часы разработке UI. В конечном итоге вам придется создать и упорядочить повторно используемые компоненты.
Это можно сделать несколькими способами, у многих из которых есть свои недостатки, вызывающие такие вопросы:
-
Почему каталог UI-компонентов приложения нельзя было организовать лучше?
-
Как тестировать пользовательский интерфейс приложения?
-
Почему проект так долго компилируется?
Фреймворк, похожий на UIKit от Apple, но заточенный под ваш собственный проект, поможет решить множество проблем, с которыми большинство команд сталкивается каждый день. Похоже на сказку, но налаженная коммуникация с дизайнерами позволит вам повторно использовать UI-компоненты, что ускорит разработку. Тестировать элементы UI, чтобы избежать регрессии, не всегда легко, но это возможно.
Неважно, разрабатываете вы одно приложение или несколько, где применяются одни и те же UI-компоненты, фрилансер вы или часть большой команды — грамотно выстроенная среда разработки UI пригодится всегда.
В Badoo со всеми этими проблемами уже сталкивались и принялись за их решение; Игорь подробно расскажет, как они это делали.
-
https://downloads.ctfassets.net/2grufn031spf/1Ci17xIgUIog0iacImsaga/9b99d27a695c20f74ca267b919470d44/Igor_Savelyev_Realizuyem_UI_v_iOSuluchshayemuskoryayem__masshtabiruyem_.pdf