50 оттенков серого или быть готовым к следующему ребрендингу
В общем, 2 недели назад я взял задачу перевести все цвета приложения на токены из дизайна. До этого у нас цвет задавался хардкодом hex(0x00..)). Я думаю, проблемы с таким подходом очевидны 🥲
Поэтому путь таков:
1. Вытаскиваем все цвета из фигмы в json формате
2. Генерируем сущность на основе цветов из файла
3. Меняем все цвета на токены
Но на этом моменте самое интересное - обновить все цвета в соотвествии с фигмой, потому что многие цвета уже обновились или имеют другой оттенок. Еще кучу корнер кейсов с тем, что из нашей кодовой базы генерируются 4 приложения и везде нужно переопределять необходимые цвета)
Но самое сложное позади - все цвета я собрал в таблицу с соотвествующими токенами, поэтому теперь осталось просто везде поменять, пока сделано около 1/3 😅
Post #191
460

- 🔥 4
- ❤ 2
- 🤯 1