6. Нам предлагают выбор между цветом и другими переменными. Они тоже очень полезные. Например Number используют для того, чтобы добавить определенные скругления, или высоту, или что-то еще. В общем любой параметр из панели справа, выраженный в цифрах. Это нужно, чтобы например у вас на мобиле, десктопе и планшете были одни и те же скругления. Или для того, чтобы высота таббара на всех девайсах была одной и той же (ну а вдруг). String - переменная, удобная для локализации. Например вы создаете ру/англ версию сайта. Привязываете переменную к текстам и просто в 1 клик переключаете языки, чтобы убедиться что все локализовано + тексты не поехали. Boolean – это уже что-то на программистком, но можно использовать для того, чтобы показать/скрыть слой. Например на мобильных устройствах у вас есть бургер, а на десктопе он пропадает. Для этого лучше использовать true/false булеву переменную.
у каждого свой подход, как в продукте нет универсального пути его успеха. Я показал то, что может работать для маленьких команд и стартапов. Если знаете, как делать правильно – покажите
Статья все-таки не про построение тем, а про пример работы с variables для создание разных цветовых тем. Не душите и научитесь видеть для себя пользу во всем 😉
Печально, что для цвета теней нет поддержи variables
Это временно, на презентации говорили, что поддержка для эффектов тоже будет скоро
Темная тема это отдельный вид искусства, не могу представить любое приложение без темных тем
Подавляющее большинство приложений крупных ретейлеров не имеет темных тем