можно реализовать изменение цветовой схемы приложения через бекенд?
                  
                  
                  
                  
                  
                  Бека с функционалом еще нет, но представляю так:
                  
                  
                  1) Юзер авторизовывается в приложение и у него есть роль (поставщик или клиент)
                  
                  
                  2) После авторизации в отдельном эндпоинте получаю словарь с primary и secondary цветами
                  
                  
                  3) Исходя из роли менять цветовую схему приложения, допустим у поставщика красный, у клиента синий
                  
                  
                  
                  
                  
                  Как такое можно реализовать и куда копать? 
                  
                  
                  
                  
                  
                  Спасибо!
                  
                  
                
Так в чем вопрос? Все правильно, так и делайте.
На данный момент все цвета заданы в отдельном файле как константы, и оттуда берутся все цвета в виджетах. Это нормально? Писалось приложение, когда вообще не было опыта в мобильной разработке, но он как то начал разрастаться. Сейчас почитал и вроде как можно в ThemeData всё это организовать, могу ошибаться. Лучше будет переписать нормально код и от этого двигаться? С имеющимися константами думаю много проблем будет.
Через ThemeData надо делать
ThemeData, SeedColor и тд
https://github.com/Skleprozzz/flutter_ui_kit/tree/main
Обсуждают сегодня