Dart es un lenguaje de programación de propósito general de código abierto desarrollado por Google. Es compatible con el desarrollo de aplicaciones tanto en el lado del cliente como en el del servidor. Pero es ampliamente utilizado para el desarrollo de aplicaciones de Android, aplicaciones de iOS, IoT (Internet de las cosas) y aplicaciones web que utilizan Flutter Framework .
Sintácticamente, Dart tiene un gran parecido con Java, C y JavaScript. Es un lenguaje dinámico orientado a objetos con cierre y alcance léxico. El lenguaje Dart se lanzó en 2011, pero se hizo popular después de 2015 con Dart 2.0.
Tabla de contenidos:
Fundamentos , Tipos de datos , Flujo de control , Funciones clave , Programación orientada a objetos , Utilidades Dart , Programas Dart , Conceptos avanzados
Lo esencial
- Introducción al lenguaje de programación Dart
- Dardo: instalación del SDK
- Dardo – Comentarios
- Dardo – Variables
- Dardo – Operadores
- Dart – Salida de entrada estándar
Tipos de datos
- Dardo – Tipos de datos
- Dardo – Números
- Dardo – Cuerdas
- Dardo – Lista
- Dardo – Juegos
- Dardo – Mapa
- Colas en Dart
- Dardo – Enumeraciones
Flujo de control
- Dart – Declaraciones If-Else
- Dart: instrucciones de cambio de caso
- Dardo – Bucles
- Dart – Declaraciones de control de bucle
- Etiquetas en Dart
Funciones clave
- Dardo – Función
- Dart – Tipos de funciones
- Dart – Función anónima
- Dardo – función principal()
- Dart: métodos comunes de recolección
- Dardo – función exit()
- Métodos Getter y Setter en Dart
Programación orientada a objetos
- Dardo – Clases y Objetos
- Dardo – Constructores
- Dardo – Superconstructor
- Dardo – esta palabra clave
- Dardo: palabra clave estática
- Dardo – súper palabra clave
- Dart – Const y palabra clave final
- Dardo – Herencia
- Dardo – Métodos
- Dart: sobrecarga del método
- Dardo: captadores y setters
- Dart – Clases abstractas
- Dardo – Clase de constructor
- Concepto de clases invocables en Dart
- Dardo – Interfaces
- Dardo: extiende Vs con implementos Vs
Utilidades de dardo
- Dardo – Fecha y hora
- Usando await async en Dart
- Enumeración de datos en Dart
- Sistema de tipo dardo
- Generadores en Dart
Programas de dardos
- ¿Cómo combinar listas en Dart?
- Dardo: encontrar el valor mínimo y máximo en una lista
- Dardo – Partición de cuerda
- ¿Cómo agregar o concatenar strings en Dart?
- ¿Cómo encontrar la longitud de una string en Dart?
- Dart – Ordenar una lista
- ¿Cómo convertir una string en minúsculas a una string en mayúsculas?
- ¿Cómo convertir todos los caracteres de una string a minúsculas?
- ¿Cómo reemplazar una substring de una string en Dart?
- ¿Cómo comprobar que la string está vacía en Dart?
Conceptos avanzados
- Manejo de excepciones en Dart
- Afirmar declaraciones en Dart
- Condición de Fallthrough en Dart
- Concepto de aislamientos en Dart
- Dardo – Typedef
- Dardo: URI
- Dardo – Colecciones
- Dardo – Paquetes
- Dardo – Generadores
- Dart – Clases invocables
- Dardo – Aislamientos
- Dardo – Asíncrono
- Dart – Propiedad de unidades de código de string
- Dardo – HTML DOM
Lecturas interesantes
- Rust vs Dart: ¿cuál es más probable que reemplace a C++?
- Diferencia entre Golang y Dart
- Diferencia entre DART y C++
- Comparación de Dart y JavaScript
Dart Language se utiliza principalmente para el desarrollo de Android, el desarrollo de iOS y el desarrollo web mediante Flutter Framework . Si está interesado en explorar más sobre Flutter, consulte los siguientes enlaces:
- Conceptos básicos de Flutter Framework
- Widgets clave en Flutter
- Componentes de interfaz de usuario preconstruidos en Flutter
- Diseños y animaciones en Flutter
- Concepto de navegación y enrutamiento en Flutter
- Formas y gestos en Flutter
- Acceder al hardware en Flutter
- Ejemplos de aplicaciones de Flutter
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA