Este repositorio contiene una serie de ejercicios y ejemplos prácticos desarrollados en Dart. El objetivo de este proyecto es demostrar la comprensión y aplicación de los conceptos fundamentales del lenguaje Dart, como variables, tipos de datos, funciones, control de flujo, herencia, y más.
Este repositorio contiene una serie de ejercicios realizados durante el curso de Dart. Los ejercicios están organizados por temas clave, que incluyen:
- Tipos de datos y variables
- Control de flujo (condicionales, bucles)
- Funciones y parámetros
- Programación orientada a objetos (clases, herencia, mixins)
- Manejo de valores nulos y seguridad de tipos
- Operaciones asincrónicas usando
Futures
El objetivo es proporcionar ejemplos prácticos y sencillos de cómo trabajar con Dart, con explicaciones claras y comentarios en el código.
Los archivos del repositorio están organizados por módulos, con nombres descriptivos que indican el tema de cada ejercicio.
-
01. variables_and_data_types.dart
Ejercicio sobre el uso de variables y tipos de datos en Dart. -
03.soundnullsafety.dart
Ejercicio que cubre el concepto de Sound Null Safety en Dart. -
04.ConcatenacioneInterpolacion.dart
Ejercicio sobre cómo realizar concatenación e interpolación de cadenas de texto. -
05.List.dart
Ejercicio sobre el manejo de Listas en Dart. -
06.Map.dart
Ejercicio sobre Mapas, que almacenan pares de clave-valor. -
07.FuncionesYParametros.dart
Ejercicio que enseña cómo declarar y utilizar funciones y parámetros. -
08.BuclesFor.dart
Ejercicio sobre el uso del bucle for en Dart. -
09.Condicionales.dart
Ejercicio sobre estructuras condicionales comoif
,else
, etc. -
10.BucleWhileyDOWhile.dart
Ejercicio sobre los bucles while y do-while. -
11.SwitchCase.dart
Ejercicio que cubre el uso de la estructura de control switch-case. -
12.ClasesYContructores.dart
Ejercicio sobre clases y constructores en Dart. -
14.Herencia.dart
Ejercicio sobre herencia en Dart, donde una clase hereda propiedades y métodos de otra clase. -
17.Futures.dart
Ejercicio sobre cómo trabajar con Futures en Dart para manejar operaciones asincrónicas.