Flutter soporta el uso de paquetes; desde el repositorio de paquetes Pub.

Los paquetes posibilitan muchos casos de uso, por ejemplo:

  • Crear peticiones de red (http),
  • Manejo personalizado de navegación/enrutado (fluro),
  • Integración con APIs del dispositivo (como url_launcher & battery),
  • Usar SDKs de plataforma de terceras partes (como Firebase).
  • Etc....

Para usar un paquete necesitas realizar 4 pasos:

  1. Agregar la dependencia

Agregar el paquete como una dependencia en su archivo pubspec.yaml:

Por ejemplo para el paquete introduction_screen, deberás agregar:

dependencies:
  introduction_screen: ^3.1.8
  1. Instálarlo

Desde la terminal: Ejecuta flutter packages get OR Desde Android Studio/IntelliJ: Haz clic en ‘Packages Get’ en la barra de acciones encima de pubspec.yaml Desde VS Code: Haz clic en ‘Get Packages’ localizado en la parte derecha de la barra de acciones encima de pubspec.yaml Impórtalo Añade la declaración import correspondiente en tu código Dart. Para y reinicia la app, si es necesario Si el paquete trae código especifico de la plataforma (Java/Kotlin para Android, Swift/Objective-C para iOS), este código debe ser compilado dentro de tu app. Hot reload y hot restart hace esto solo para el código Dart del paquete, puede que tenga que hacer un reinicio completo de la app para evitar errores del tipo MissingPluginException cuando usa el paquete.

Top Flutter Packages