Александр Зимин — Давайте проектировать UI правильно

preview_player
Показать описание
— —
. . .
. Обычно View для архитекторов играет второстепенную роль, экраны приложения часто переписываются с нуля, а самое веселое связано с внедрением Rx в проект. Но даже на стороне разработки UI бывают повторяющиеся моменты (работа с клавиатурой, работа с таблицами, похожие экраны вовлечения или регистраций и т.д.), а экраны с несколькими состояниями или разной версткой (например, для iPhone и iPad) часто плодят не самый качественный код.

В докладе хотелось бы рассказать про подходы к разработке UI, которые позволяют новым разработчикам вносить изменения без переписывания кода и переиспользовать написанные компоненты.

Также часть доклада будет посвящена Atomic Design. Многие популярные приложения используют нестандартные визуальные компоненты, и мы в Badoo не исключение. Чтобы это не создавало много головной боли дизайнерам и разработчикам, нам пришлось выработать решение, которое и будет представлено в докладе.
Рекомендации по теме