1410 — именно столько иконок пришлось разработать команде Travelpayouts, чтобы покрыть три визуальных стиля интерфейса: с заливкой, линейный и тональный. Это не прихоть дизайнеров, а необходимость: без вариативности стилей интерфейс расползается на несвязанные куски, а иконка приложения на экране смартфона живёт по совсем другим правилам, чем логотип на визитке. Разберём, чем эти правила отличаются и как выстроить систему, которая не разваливается при первом обновлении ОС.