В 2019 году я написал статью о расширении класса флаттера ThemeData
с помощью Extension methods
. На мой взгляд, это был просто обходной путь; у него есть некоторые недостатки, и он не очень элегантный. С выпуском Flutter 3.0 появилось лучшее решение: класс ThemeExtension
.
Новое решение
Мы собираемся сделать цветовую схему со вкусом бутстрапа, как и в прошлый раз: