TGViewer
Стас Ильин | Flutter Стас Ильин | Flutter @frezycode · 3.38K subscribers
Post #668 4.22K
🚫 НЕ ХРАНИТЕ ЦВЕТА В КОНСТАНТАХ!

🌛 Сейчас занялись темной темой в одном из приложений, где первоначальная команда клала гигантский болт на работу с темой

💀 Все цвета, стили текста, закругления и прочие настройки там определялись через глобальные переменные

Естественно по-началу такой подход кажется проще. Вам не нужно углубляться и закладывать часы на проработку темы

🥶 Но потом будет очень больно! Я вам гарантирую

Теперь нам с командой приходится:
🥲 Проходиться по каждому экрану приложения
🥲 Искать повторяющиеся цвета
🥲 С нуля создавать тему
🥲 Полностью переписывать некоторые компоненты
🥲 Заново проходиться по экранам и проверять ничего ли не сломалось

Вместо пары часов на старте мы потратим пару десятков часов (в лучшем случае)

📱 Кстати, про то как правильно работать с темной темой я рассказывал в этом ролике

Пользуйтесь на здоровье, чтобы не страдать как я сейчас
  • 🤝 34
  • ❤ 11
  • 👍 4
  • 🔥 1
More from @frezycode
  1. Sep 23, 2026JavaScript - язык имбицилов
  2. Sep 21, 2026🤖 "За 4 минуты можно собрать демо. На настоящий продукт всё равно уйдут месяцы" Посмотрел…
  3. Sep 21, 2026Post #963
  4. Sep 16, 2026Щас попросил у ИИ сделать описание и оценку по задаче Задача, по-сути: параметр из одной р…
  5. Sep 14, 2026👩‍💻 С Днем Программиста - Вымирающей профессии Последнее время мне не давал покоя вопрос…
  6. Sep 10, 2026🎰 О, а я придумал как адаптиовать приложения под новый iPhone Ещё и доход с прилы вырасте…
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 →