Dependencias
Conceptos importantes
Última actualización
Conceptos importantes
Última actualización
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
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:
La configuración de dependencias actuales soportadas son las mismas soportadas por el pubspec.yaml definidas en el siguiente link:
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
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:
cupertino_icons
flutter
flutter_launcher_icons
flutter_lints
flutter_test
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