Como hablábamos al comienzo Flutter utiliza el lenguaje de desarrollo Dart. Por eso le haremos un capitulo entero, para que conozcamos algunas características relevantes.

Para crear esta pequeña descripción del lenguaje espero que tengas los conceptos de programación orientada a objetos claros y que tengas experiencia en algún otro lenguaje.

Este apartado esta basado fuertemente de la documentación oficial, por tanto te recomiendo fuertemente profundizar más en este tema leyéndolo de la fuente oficial (enlace). En este capitulo resaltaré los puntos que comenzaremos a utilizar en los siguientes. A lo largo del curso iremos profundizando en más detalles de este lenguaje.

Fundamentos en Dart

Puntos a tener en el radar

A lo largo de tu aprendizaje en este lenguaje de programación debes tener presente lo siguiente:

Hagamos un zoom a Dart

Variables

En Dart como vemos en la sección anterior podemos inferir el tipo de nuestras variables. Esto indica que para un uso local hay que tener cuidado con no ser redundantes. Por ejemplo estaría mal el siguiente código:

List<List<Ingredient>> desserts = <List<Ingredient>>[];