Дизайнер учит JS 🤖

@reactdesign Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Будем говорить про JS, автоматизацию рутины в работе, написание плагинов и взаимодействию с разработчиками. Если вам есть что рассказать или предложить пишите @andexds.
Гео и язык канала
Россия, Русский
Категория
Дизайн


Гео канала
Россия
Язык канала
Русский
Категория
Дизайн
Добавлен в индекс
07.05.2018 18:17
14 May 2018, 12:00 (927 дней назад)
Всем привет

На той неделе вышел Sketch 50 и они обновили API для javaScript. Добавили много интересного, например, работу с градиентами, до этого приходилось работать с контекстом, который возвращал Sketch при запуске плагина. По нему описаний особо нет, и приходится искать решения в сторонних плагинах, изучать чужой код.

Это очень хорошая практика, одно дело написать свой код, другое, разобраться как работает сторонний. Для изучения чужого кода можно использовать Github. Например, все плагины для Sketch можно найти на этой странице (https://github.com/sketchplugins/plugin-directory), можно выбрать любой и с вероятностью 90% там будет код без обфускации, который можно читать.

Возвращаясь к API для Sketch. Уже текущее API позволяет достаточный набор методов, чтобы начать упрощать себе жизнь и избавляться от рутины. Выходные были довольно-таки продуктивными и я написал свой второй плагин.
Плагин может менять цвет объекта и текста на более яркий или темный. Для чего это нужно я расскажу с релизом плагина. Пока дописываю возможности, провожу тесты. Если кому-то уже интересно потестировать, дать обратную связь, пишите мне в личку (@andexds), поделюсь. Релиз сделаю через пару дней.

Если вы хотите начать писать плагины самостоятельно, то вам для начала сюда https://developer.sketchapp.com/ Так же можете задавать мне вопросы, я с радостью отвечу на что смогу.
🔥 6
💩