Ejercicio de programación con Kotlin: Programación funcional y concurrencia

Proyecto
Puntuación
2h 0m

Ejercicio de programación de Kotlin: proyecto real de procesador asíncrono de datos meteorológicos, aplicando corrutinas, concurrencia y programación funcional.

  1. Configuración inicial:
    • Abre Visual Studio Code y crea un nuevo proyecto Kotlin.
    • Instala cualquier extensión necesaria para trabajar con Kotlin si aún no lo has hecho.
  2. Generación de datos:
    • Crea un archivo DataGenerator.kt y desarrolla allí una función que genere al menos 10,000 registros de datos meteorológicos simulados.
  3. Procesamiento de datos:
    • Crea un archivo DataProcessor.kt.
    • En este archivo, implementa corrutinas para procesar los datos previamente generados. Utiliza async, await, y launch para manejar tareas concurrentes.
    • Implementa funciones de orden superior para calcular valores como promedio de temperatura, humedad máxima, etc.
  4. Función principal:
    • En Main.kt, crea la función principal. Llama al generador de datos y al procesador para manejar todo el flujo de manera asíncrona y eficiente.
  5. Probar la aplicación:
    • Ejecuta la aplicación y asegúrate de que todas las funciones se comporten según lo esperado.
Empezar ejercicio de programación

Más ejercicios de programación con Kotlin

Evalúa tus conocimientos en Kotlin con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Kotlin

Supera todos los retos de Kotlin y obtén certificados de superación para mejorar tu currículum y empleabilidad.

Tecnologías de este ejercicio de programación

Entornos de desarrollo para este ejercicio

Image

Visual Studio Code

Image

GitHub