Крейг Лабенц (Craig Labenz) официально объяснил, почему и как дизайн-системы Material и Cupertino были вынесены из основного пакета Flutter в отдельные библиотеки. Теперь они живут своей жизнью в пакетах
material_ui
и
cupertino_ui
.
Зачем это нужно? 🤔
Это шаг к большей гибкости и чистоте архитектуры. Разделение позволяет разработчикам точнее управлять зависимостями, а команде Flutter — быстрее развивать и обновлять UI-компоненты, не затрагивая ядро фреймворка. Для нас, разработчиков, это значит более предсказуемые обновления и возможность использовать только то, что действительно нужно в проекте.
Это важный момент в истории экосистемы, который стоит отследить, чтобы понимать, куда движется платформа. 🚀
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #FlutterForDev #architecture #ui