Aprende Dart desde cero
¡Hola! Bienvenido/a
Hoy vamos a aprender sobre Dart desde Cero
¿Qué es Dart?
Dart es un lenguaje de programación creado por Google. Es sencillo, flexible y diseñado para crear aplicaciones modernas.
Es conocido por su rendimiento rápido y su sintaxis clara. Facilita el desarrollo tanto para aplicaciones móviles como web.
¿Por qué aprender Dart?
Dart es el lenguaje detrás de Flutter, la popular herramienta para crear aplicaciones móviles, web y de escritorio.
Esto ha hecho que sea una opción favorita de muchos programadores. ¡Es perfecto para desarrolladores modernos!
Instalación de Dart
Para comenzar, instala el SDK de Dart desde la página oficial
- Descarga el SDK de dart.dev.
- Sigue los pasos de instalación.
También puedes instalarlo con Flutter, que incluye Dart.
¡Vas muy bien!
Ahora vamos a hablar de la sintaxis de Dart
Variables y tipos de datos
En Dart, puedes usar variables para almacenar datos. Los tipos de datos incluyen enteros, flotantes, cadenas y booleanos.
var nombre = 'Dart'; // Tipo String
int edad = 10; // Tipo entero
var total = edad + 5; // Operación
Con ellos puedes hacer operaciones aritméticas, lógicas y de comparación:
Condicionales
Con los condicionales puedes hacer que el programa tome decisiones. Usamos if
y else
, para ejecutar código solo si una condición es verdadera.
Por ejemplo:
if (edad > 18) {
print('Mayor de edad');
}
Bucles
Los bucles nos permiten repetir acciones, e iterar sobre rangos y colecciones. Por ejemplo, for
, while
y do-while
.
for (var i = 0; i < 5; i++) {
print(i); // Imprime del 0 al 4
}
Funciones en Dart
Las funciones son bloques de código que realizan tareas específicas.
void saludar() {
print('¡Hola, LuisLlamas.es!');
}
Las funciones ayudan a organizar y reutilizar código.
Colecciones
Las colecciones son estructuras que te permiten almacenar múltiples valores. La listas y los mapas son las más comunes.
var numeros = [1, 2, 3];
var capitales = {'Colombia': 'Bogotá', 'México': 'CDMX'};
Las colecciones permiten manejar grupos de datos de forma sencilla.
Clases y objetos
Dart es un lenguaje orientado a objetos. Puedes crear clases y objetos para modelar datos y comportamientos en tu aplicación.
Las clases organizan datos y comportamientos, y los objetos son instancias de esas clases.
¡Ya casi lo tienes!
Solo nos falta ver cómo crear un proyecto en Dart.
Crear un proyecto en Dart
Para iniciar un proyecto en Dart abre tu terminal o línea de comandos y escribe lo siguiente:
dart create mi_proyecto
¡Ya tienes una estructura de proyecto lista para empezar a programar!
Tu primer programa en Dart
Dentro del proyecto, abre el archivo lib/main.dart
. Aquí escribiremos nuestro primer programa en Dart:
void main() {
print('¡Hola, LuisLlamas.es!');
}
¡Un gran primer paso para familiarizarte con el lenguaje!
Compila y ejecuta
Para compilar y ejecutar tu programa, simplemente tenemos que ejecutar;
dart run
Si todo está correcto, verás ¡Hola, LuisLlamas.es! en la consola. 🎉
¡Bien hecho!
¡Has ya sabes lo básico de Dart! Sigue explorando el lenguaje.