¡Bienvenido al tutorial de Dart! En este breve y práctico tutorial, te introduciremos al lenguaje de programación Dart y te ayudaremos a dar tus primeros pasos en su aprendizaje. Además, te mostraremos ejemplos de código y te brindaremos recursos adicionales para que puedas profundizar en el aprendizaje de Dart. ¡No esperes más y comencemos esta emocionante aventura de programación!
Es un lenguaje de programación de código abierto creado por Google en 2011, para crear aplicaciones, que buscaba combinar el dinamismo de JavaScript con la potencia y estructura de java o c#.
Se trata de un lenguaje multi-paradigma con las siguientes características:
En primer lugar, debemos elegir el editor de texto que más nos guste, en este caso vamos a instalar Visual Studio Code un editor de código fuente desarrollado por Microsoft para Windows, Linux y macOS de código abierto y gratis que podemos descargar en la web de Visual Studio.
Abrimos el asistente de instalación y comenzamos la instalación del programa:
Aceptamos el acuerdo de licencia y le damos a siguiente:
Elegimos donde lo queremos guardar, en examinar y a continuación siguiente:
Nos preguntará si queremos crear un acceso directo:
Seleccionamos las tareas adicionales que deseamos que instale Visual Studio Code y hacemos clic en siguiente:
Le damos a Instalar:
Y nos aparecerá lo siguiente:
Completada la instalación hacemos clic en Finalizar:
A continuación, debemos instalar el SDK de Dart, contiene las librerías y herramientas de línea de comandos que necesita para desarrollar aplicaciones web, de línea de comandos y de servidor de Dart. Para esto utilizar las siguientes instrucciones dependiendo del sistema operativo.
Puedes elegir dos de las siguientes opciones para la instalación:
choco install dart-sdk
Si optamos por la primera tenemos que hacer clic en la opción Obtener Dart (Windows de 64 Bits, Estable):
Ejecutamos el asistente de instalación, aceptamos los términos y le damos a Next:
Hacemos clic en Next:
Hacemos clic en siguiente(Next):
Install:
Primero debemos utilizar esta serie de comandos:
sudo apt-get update
sudo apt-get install apt-transport-https
sudo sh -c 'curl [https://dl-ssl.google.com/linux/linux_signing_key.pub](https://dl-ssl.google.com/linux/linux_signing_key.pub) | apt-key add -'
sudo sh -c 'curl [https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list](https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list) > /etc/apt/sources.list.d/dart_stable.list'
Seguidos de la instalación del SDK de Dart
sudo apt-get update
sudo apt-get install dart
Utilizamos estas dos líneas de comandos:
brew tap dart-lang/dart
brew install dart
Ahora que ya hemos instalado el SDK creamos un archivo .dart, en nuestro caso ejemplo.dart
, que editaremos con el editor de texto que más nos guste. Dentro añadimos la siguiente línea de código.
Aquí añadimos Hola mundo
a una variable de cualquier tipo, aunque en dart también podemos asignarla a un tipo concreto:
String hola = "Hola Mundo!!";
Luego para ejecutarlo vamos con la consola al directorio en el que lo hemos creado (en Visual Studio Code se puede ejecutar en el terminal) y utilizamos el siguiente comando:
dart ejemplo.dart
Dart proporciona métodos y funciones integradas para trabajar con datos de tipo String. Veamos un ejemplo de cómo realizar operaciones con datos String en Dart:
En este ejemplo, hemos utilizado diferentes métodos de la clase String de Dart para realizar operaciones como convertir un nombre a mayúsculas o minúsculas, concatenar cadenas y comparar cadenas utilizando el método compareTo()
.
Ejemplo de funciones de entrada de datos:
En Dart, puedes interactuar con el usuario y solicitar datos de entrada utilizando la biblioteca dart:io
. A continuación, se muestra un ejemplo de cómo solicitar el nombre del usuario y mostrar un saludo utilizando la entrada de datos:
En este ejemplo, utilizamos la función stdout.write()
para mostrar un mensaje solicitando al usuario que ingrese su nombre. Luego, utilizamos la función stdin.readLineSync()
para leer el nombre ingresado por el usuario. Finalmente, llamamos a la función saludo()
para mostrar un mensaje de saludo personalizado.
Ejemplo de datos con operaciones matemáticas:
Dart también admite operaciones matemáticas con datos numéricos. A continuación, se muestra un ejemplo de cómo realizar operaciones matemáticas simples en Dart:
En este ejemplo, solicitamos al usuario que ingrese dos números utilizando la función stdin.readLineSync()
, y luego realizamos operaciones matemáticas simples, como suma, resta, multiplicación y división, utilizando los operadores aritméticos correspondientes. Los resultados se muestran utilizando la función print()
.
¡Estos son solo ejemplos básicos para ayudarte a comenzar con Dart! A medida que te familiarices más con el lenguaje, podrás explorar sus características más avanzadas y desarrollar aplicaciones más complejas.
Espero que este tutorial ampliado te haya sido útil. Pero te recomendamos consultar nuestro curso de Dart para empresas.
Por último, te invitamos a explorar los mejores cursos bonificados para empresas y descubrir la formación que mejor se adapte a las necesidades de tu organización.