Dart es un lenguaje de programación optimizado para el cliente para aplicaciones rápidas en múltiples plataformas. Está desarrollado por Google y se utiliza para crear aplicaciones móviles, de escritorio, back-end y web.
Puedes obtener más información de este lenguaje en su página oficial: https://dart.dev/
Aquí tienes algunos enlaces relevantes:
Estaré publicando sobre este lenguaje de programación, que es el corazón de Flutter.
Todas las App que hagamos tendrán código Dart para funcionar.
Puedes utilizar DartPad, un editor y tester online para este lenguaje.
Un programa básico de Dart.
El siguiente código utiliza muchas de las funciones más básicas de Dart:
// Definiendo una función imprimirNumero(int elNumero) { print('El número $elNumero.'); // Print to console. } // Este es el método mail, donde la app comienza a ejecutarse main() { var numero = 42; // declaramos e inicializamos la variable imprimirNumero(numero); // llamando a una función }
Como podemos ver, la sintaxis es parecida a muchos de los lenguajes de alto nivel conocidos.
Para concatenar una variable utilizamos el símbolo de dólar ($) por ejemplo:
print("imprimiendo $mivariable");
Si queremos imprimir algo más complejo, utilizamos el simbolo dolar seguido de llaves (${Expresion})
print("imprimiendo ${myObjeto.suparametro}");
También podemos agregar expresiones dentro de estas llaves, por ejemplo utilizando el operador ternario, que es lo mismo que hacer un if:
if( condicion ){ entonces }else{ caso contrario }
(condicion) ? entonces : caso contrario
//flutter-es.com void main() { for (var i = 0; i <= 10; i++) { print('El número es ${(i == 5) ? "igual" : (i < 5) ? "menor" : "mayor" } a 5'); } }
Esto es lo que utiliza este programa que se aplica a todas (o casi todas) las aplicaciones de Dart:
Bueno, esta es una introducción, estaré publicando sintaxis y ejemplos de código en un futuro.