يتمتع Flutter بنظام بيئي غني من الحزم والمكونات الإضافية (من pub.dev) التي تضيف وظائف — من مكونات واجهة المستخدم إلى ميزات الجهاز إلى تكامل الخادم الخلفي. استخدام الحزم بفعالية (وفهم المكونات الإضافية للميزات الأصلية) ضروري للتطوير المنتج.
الحزم مقابل المكونات الإضافية
PACKAGE → pure Dart code adding functionality (e.g. http, provider, intl)
PLUGIN → a package that also includes PLATFORM-SPECIFIC native code (iOS/Android),
bridging to native device features (e.g. camera, geolocation, sensors, Bluetooth)
→ Plugins let Flutter access native platform capabilities.
