Dependencias

Conceptos importantes

Todo proyecto suele usar dependencias externas, tambien conocidas como librerias o packages en el caso de Flutter. Estas librerias pueden darte acceso a funcionalidades extra, conexiones con servicios de terceros, o utilitarias para tu app.

Bajo esa premisa, Waoo App Builder esta diseñado para soportar cuantas librerias consideres necesario. De esta manera tu proyecto en ningun momento se vera bloqueado por falta de funcionalidades que desees implementar

Agregar dependencias:

Para agregar una dependencia nueva, puedes hacerlo ingresando al tab "Ajustes" en la pestaña "Dependencias".

Encontraras una pantalla similar a la siguiente donde podrás agregar tus dependencias:

Panel por defecto de dependencias

Configuración de dependencias:

La configuración de dependencias actuales soportadas son las mismas soportadas por el pubspec.yaml definidas en el siguiente link:

https://dart.dev/tools/pub/dependencies

Configuraciones soportadas

Git

Git - url - path

Git - url - ref

Hosted - version

Path

Version (Default)

Al final del panel de "Agregar dependencia" encontraras un checkbox donde puedes indicar si tu dependencia es exclusiva para desarrollo (dev_dependencies). Estas dependencias estaran disponibles en tu proyecto para desarrollar, pero no estaran disponibles en el build de producción

Dependencias agregadas por defecto:

Por defecto, Waoo App Builder ya agrega las librerias minimas para que tu proyecto funcione por lo que no es necesario que las agregues en el panel de dependencias. Las librerias agregadas puedes encontrarlas actualizadas en la tabla siguiente:

Dependencia
Agregado a dependencies?
Agregado a dev_dependencies?

cupertino_icons

flutter

flutter_launcher_icons

flutter_lints

flutter_test

Usar las dependencias

Para usar una dependencia que agregaste a tu proyecto utiliza los nodos "Custom Logic Code" y "Custom UI Code" segun necesites. Alli podrás indicar el codigo junto con los imports necesarios.

Los imports son sanitizados en el momento de generación del proyecto por lo que no debes preocuparte por agregar mas de uno duplicado

Última actualización