Dart: conceptos básicos de los paquetes

El paquete es un conjunto de programas de dardos organizados en una unidad independiente y reutilizable. Contiene un conjunto de funciones y clases para un propósito o utilidad específica junto con el código compilado y los datos de muestra. Dart viene con un amplio conjunto de paquetes predeterminados, que se cargan automáticamente cuando se inicia la consola de Dart. Cualquier otro paquete que no sea el predeterminado debe instalarse y cargarse explícitamente primero para poder usarlo. Una vez que se carga un paquete, se puede utilizar en todo el entorno de Dart.

Administrador de paquetes de dardos

Dart viene con un administrador de paquetes incorporado conocido como administrador de paquetes pub. Se utiliza para instalar, organizar y administrar bibliotecas, herramientas y dependencias de terceros. Cada aplicación de Dart tiene un archivo pubspec.yaml que realiza un seguimiento de todas las bibliotecas de terceros y las dependencias de las aplicaciones junto con los metadatos de las aplicaciones, como el nombre de la aplicación, el autor, la versión y la descripción. La mayoría de los IDE de Dart ofrecen soporte integrado para utilizando un pub que incluye la creación, descarga, actualización y publicación de paquetes. De lo contrario, se puede usar pub en la línea de comando. A continuación se muestra una lista de los comandos pub importantes

list of the important pub commands

Instalar un paquete

Paso 1: agregue el nombre del paquete en la sección de dependencias del archivo pubspec.yaml de su proyecto. Luego, el siguiente comando se puede ejecutar desde el directorio de la aplicación para instalar el paquete en el proyecto.

pub get

Esto descargará los paquetes en la carpeta de paquetes en el directorio de la aplicación.

Ejemplo:  

Una aplicación necesita analizar XML . Dart XML es una biblioteca liviana que es de código abierto y estable para analizar, atravesar, consultar y crear documentos XML.

Dart

name: GFGapp
version: 0.0.1 
description: A simple core application. 
#dependencies: 
#  foo_bar: '>=1.0.0 <2.0.0' 
dependencies: https://mail.google.com/mail/u/0/images/cleardot.gif
xml:

Para hacer referencia al Dart XML en el proyecto. La sintaxis es la siguiente:

import 'package:xml/xml.dart' as xml;

Leer string XML

La string XML puede leer y verificar la entrada, Dart XML usa un método parse().

Syntax: xml.parse(String input):

Ejemplo: 

Análisis de entrada de string XML. El siguiente ejemplo muestra cómo analizar la entrada de string XML.

Dart

// Dart program to illustrate 
// parsing XML in Dart
import 'package:xml/xml.dart' as xml; 
void main(){ 
   print("GFG-XML"); 
   var bookshelfXml = '''

Producción:

GFG-XML
<?xml version = "1.0"?><bookshelf>  
  <book>  
     <title lang = "english">Growing a Language</title>  
     <price>29.99</price>  
  </book>  

  <book>  
     <title lang = "english">Learning XML</title>  
     <price>39.95</price>  
  </book>  
  <price>132.00</price>  
</bookshelf> 

Publicación traducida automáticamente

Artículo escrito por nitin_sharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *