TGViewer
Данке Код Данке Код @dankecode · 130 subscribers
Post #191 460
50 оттенков серого или быть готовым к следующему ребрендингу

В общем, 2 недели назад я взял задачу перевести все цвета приложения на токены из дизайна. До этого у нас цвет задавался хардкодом hex(0x00..)). Я думаю, проблемы с таким подходом очевидны 🥲

Поэтому путь таков:

1. Вытаскиваем все цвета из фигмы в json формате
2. Генерируем сущность на основе цветов из файла
3. Меняем все цвета на токены

Но на этом моменте самое интересное - обновить все цвета в соотвествии с фигмой, потому что многие цвета уже обновились или имеют другой оттенок. Еще кучу корнер кейсов с тем, что из нашей кодовой базы генерируются 4 приложения и везде нужно переопределять необходимые цвета)

Но самое сложное позади - все цвета я собрал в таблицу с соотвествующими токенами, поэтому теперь осталось просто везде поменять, пока сделано около 1/3 😅
  • 🔥 4
  • ❤ 2
  • 🤯 1
More from @dankecode
  1. Sep 10, 2026Вчера презентовали iPhone Duo. Выше рассказал, что ждет iOS разработчиков. Вообще, впечатл…
  2. Sep 10, 2026Apple представила новые устройства и iOS 27 — и наш iOS-инженер Даниль Нургалиев объясняет…
  3. Sep 6, 2026Проектор Вообще проектор в спальню напросился сам: у нас в комнате вокруг много окон, и по…
  4. Sep 2, 2026а еще вчера мы забрали проектор, очень понравился 👌🏻 vidda m2 pro
  5. Sep 2, 2026на выходных мы успешно переехали, пока живем в коробках, так как еще не все закончили, но…
  6. Aug 28, 2026ситуация, которая нравится и очень не нравится одновременно 🥲
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →