🥇 Dart vs Flutter

🍿 Qué es el lenguaje de programación Dart?

🍿 Qué es el framework de programación Flutter?

🍿 Secciones que componen este curso

  1. Primero vamos a aprender las partes básicas del lenguaje de programación Dart.
  2. Despues vamos a construir aplicaciones utilizando Dart y sus paquetes.
  3. Finalmente vamos a construir aplicaciones moviles multiplataforma utilizando Dart y Flutter.

🍿 El lenguaje de programación Dart

Dart como mencionamos es un lenguaje de programación orientado a objetos (OOP). En Dart un objeto es el equivalente a trabajar con una clase.

Dart es un lenguaje fuertemente tipado, como lo son lenguajes como C# o Java. A diferencia de lenguajes que no tienen tipado como ruby o javascript, Dart requiere que se especifiquen y se respeten los tipos.

La sintaxis de Dart es muy similar a lenguajes como C, C# y JavaScript, por lo que si tienes experiencia previa con estos lenguajes, es muy probable que vas a poder familiarizarte con Dart de forma muy rápida.

El lenguaje de programación Dart es multiplataforma. En el entorno del navegador Dart es convertido en JavaScript para despues ser interpretado, mientras que en los dispositivos móviles es interpretado directamente por la Dart VM (Dart Virtual Machine) o Máquina Virtual de Dart.

🍿 El editor de código dartpad (editor online)

Una forma de empezar a trabajar de forma rápida con Dart es utilizando el editor en línea de Dart Dartpad. Este editor permite trabajar directamente con el lenguaje de forma que puedas empezar a aprenderlo, toma en cuenta que este editor no esta pensado en crear aplicaciones para producción.

Para ejecutar el código de Dart hay que escribirlo en la parte izquierda, presionar el boton Run y visualizar los resultados en el lado derecho.

🍿 Cómo escribir un hola mundo en Dart?

El siguiente es un ejemplo muy sencillo de un hola mundo en Dart.

void main(){
  print('Hola Mundo');
}

🍿 Cómo se declara una variable en Dart?

Ahora vamos a repetir el mismo ejercicio pero asignando el saludo de hola mundo a una variable,

void main(){
  var saludo = 'Hola Mundo';
  print(saludo);
}

Toma en cuenta que al terminar cada una de las sentencias es importante terminar con un punto y coma “;”, si no se especifica se genera un error, a diferencia de en JavaScript.

🍿 Cómo se declara una función en Dart

Si lo que deseamos es aislar el saludo dentro de una función lo que podemos hacer es declarar esta función. En Dart la función main es el punto de entrada de un programa, y cualquier otra función que declaremos se invoca solo cuando lo requerimos.

void main(){
  print(miSaludo());
}

String miSaludo(){
  return 'Hola Mundo';
}

🍿 Cuáles son los tipos de datos que existen en Dart?

En Dart podemos utilizar los siguiente tipos de datos, esto es importante tomarlo en cuenta especialmente si solo se ha trabajado con otros lenguajes no tipados como ruby, php, python, javascript, etc.

Cada valor que declaremos en Dart tiene un tipo asociado, y cada variable tiene igual un tipo asociado.

comments powered by Disqus