Dart debe enmarcarse en las nuevas tendencias de software.En este sentido Dart pretende ofrecer una herramienta de programación con los siguientes puntos fuertes:
- Programación estructurada a la vez que flexible: la idea de los ingenieros de Google ha sido que Dart pueda ser usado tanto en proyectos realizados por una sola persona hasta desarrollos complejos. Para ello se utilizan tipos opcionales. Según explican en su blog, incluso podremos empezar a programar sin estos tipos para añadirlos más tarde cuando sean necesarios.

