Tipos de datos

  1. Dart está fuertemente tipeado, pero puede inferir el tipo si no se hace la anotación,
  2. Todo lo que ponemos en una variable es un objeto, y cada objeto es una clase instancia,
  3. Los objetos incluyen enteros, funciones, etc....
  4. No admite Arrays directamente. Pero soporta Collections,
  5. Admite tipos genéricos como Listint> (una lista de enteros) y ListObject> (una lista de objetos; objetos cualquier tipo),

Ambitos

  1. A diferencia de Java, carece de las palabras clave public, protectedy private.
  2. Si un identificador comienza con un guión bajo (_), está reservado para su biblioteca.