# GDU (Gestu Debug Utilities)

La clase GDU proporciona métodos y propiedades para gestionar parámetros y funcionalidades de depuración en una aplicación Flutter.

# Uso

Para utilizar esta clase, accede a la instancia GDU.i y utiliza los métodos y propiedades según sea necesario.

# Métodos y propiedades

# GDU.i

  • Descripción: Devuelve la instancia única de la clase GDU.
  • Tipo de retorno: GDU

# GDU.init()

  • Descripción: Inicializa la instancia única de la clase GDU si aún no se ha inicializado.
  • Tipo de retorno: GDU

# GDU.initialize()

  • Descripción: Inicializa la clase GDU y obtiene información del paquete de la plataforma.
  • Tipo de retorno: Future<void>

# GDU.text(String text, {VoidCallback? onTap})

  • Descripción: Devuelve un widget de texto con un gesto de copia al portapapeles cuando se encuentra en modo de depuración.
  • Parámetros:
    • text (String): El texto a mostrar.
    • onTap (VoidCallback, opcional): La función de retorno de llamada cuando se toca el texto.
  • Tipo de retorno: Widget

# GDU.allKeys

  • Descripción: Devuelve una lista de todas las claves de parámetros almacenadas.
  • Tipo de retorno: List<String>

# GDU.paramFromKey(String key)

  • Descripción: Devuelve el valor de un parámetro dado una clave.
  • Parámetros:
    • key (String): La clave del parámetro.
  • Tipo de retorno: bool

# GDU.paramForKey(String key, bool value)

  • Descripción: Establece el valor de un parámetro dado una clave.
  • Parámetros:
    • key (String): La clave del parámetro.
    • value (bool): El valor del parámetro.
  • Tipo de retorno: void

# GDU.debugMode

  • Descripción: Obtiene o establece el modo de depuración global.
  • Tipo de retorno: bool

# GDU.packageInfo

  • Descripción: Obtiene la información del paquete de la aplicación.
  • Tipo de retorno: PackageInfo

# GDU.printD(Object object, {String? key})

  • Descripción: Imprime un objeto en la consola de depuración si el parámetro correspondiente está habilitado.
  • Parámetros:
    • object (Object): El objeto a imprimir.
    • key (String, opcional): La clave del parámetro de impresión.
  • Tipo de retorno: void