Flutter má bohatý ekosystém balíčků a pluginů (z pub.dev), které přidávají funkčnost — od komponent UI po funkce zařízení až po integraci backendu. Efektivní používání balíčků (a chápání pluginů pro nativní funkce) je nezbytné pro produktivní vývoj.
Balíčky versus pluginy
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.
