Flutter har et rikt økosystem av pakker og plugins (fra pub.dev) som legger til funksjonalitet — fra UI-komponenter til enhetsfunksjoner til backend-integrasjon. Å bruke pakker effektivt (og forstå plugins for native-funksjoner) er essensielt for produktiv utvikling.
Pakker vs 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.
