Flutter میں pub.dev سے packages اور plugins کی ایک وسیع ecosystem ہے جو functionality شامل کرتی ہے — UI components سے لے کر device features تک backend integration تک۔ Packages کو مؤثر طریقے سے استعمال کرنا (اور native features کے لیے plugins کو سمجھنا) منتج development کے لیے ضروری ہے۔
Packages بمقابلہ plugins
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.
