Es momento de conocer algunos conceptos básicos de Dart. Te ayudarán constantemente en tu camino de aprendizaje de este nuevo y bello lenguaje de programación.
Recuerda que esta lista no busca ser exhaustiva. Existen muchísimos términos más que deberás aprender con el tiempo. Esta es solo una corta lista de los que considero son más importante que sepas en este momento.
Recuerda que si quieres ver el índice de este curso con todos los artículos ordenados, puedes hacer click en este link
Dart:
Dart es el lenguaje de programación que aprenderemos en este curso. Es un lenguaje que ha tomado mucha relevancia en los últimos años gracias a que fue elegido por Google para ser utilizado con Flutter.
Es un lenguaje sencillo de aprender, pero que está en evolución constante y rápida. Está llegando a una etapa de maduración, lo que significa que no deberían existir cambios fuertes a su estructura y sintaxis en los próximos años, pero sí muy posiblemente cambios de bajo nivel para mejorar su performance.
En una siguiente clase haremos una profundización en los fundamentos del lenguaje.
DartPad:
DartPad es la herramienta donde desarrollaremos todo el código de Dart para este curso. Sirve extremadamente bien para probar nuevos conceptos, aprendizajes, o simplemente para hacer algunas pruebas de código.
Es de libre acceso y gratuita. Puedes acceder a la herramienta aquí
Flutter:
Flutter es un SDK open-source de Google que se programa con Dart, con el cual puedes desarrollar apps para móviles, web y desktop con una sola base de código. Esto significa que no tienes que desarrollar un proyecto en un lenguaje separado para cada plataforma, sino que con el mismo código puedes generar la aplicación para todo lo que necesites.
Es supremamente popular por su facilidad de uso y rapidez. Además, su comunidad ha crecido exponencialmente dado que está siendo usada por grandes compañías para sus desarrollos.
Si ya sabes Dart y quieres ir al curso de Flutter de EscuelaDeTech.com, puedes hacer click aquí
VSCode:
Es el programa editor de código preferido por muchos para desarrollar apps con Flutter y Dart. Allí es donde se crean los proyectos y se programa cada pantalla, widget e interacción.
VSCode es la manera abreviada de llamar el programa, pues su nombre completo original es Visual Studio Code. Viene de Visual Studio y ambos son desarrollados por Microsoft
En este curso usaremos DartPad únicamente por lo que no es necesario que instales VSCode en tu computadora. Sin embargo, para programar en Flutter si necesitas VSCode y lo usaremos en el curso de Flutter.
Widgets:
Los widgets son un término específico de Flutter con el cual nos referimos a cada componente dentro de Flutter. De hecho, todo dentro de Flutter es un widget: una imagen es un widget. Un texto es un widget. Un botón es un widget. etc…
Este concepto es importante que lo tengas presente porque lo estaremos mencionando a través de este curso de Dart para hacer referencia a Flutter en el futuro.
¡Continuemos con nuestra siguiente clase!
Link a la clase número 3: