9 puntos por taewoong10 2025-10-09 | 6 comentarios | Compartir por WhatsApp

Es una app de temporizador para la concentración.

Tomé el concepto de entropía (desorden) como metáfora de la concentración y lo expresé mediante una interacción de partículas. Durante el temporizador, el nivel de concentración se representa como entropía a partir de eventos de interrupción y patrones de uso. Se puede interactuar con ella mediante toques y arrastres.

¿Por qué lo hice?

La idea nació de preguntarme: ¿y si pudiera sentir directamente mi propia concentración, más allá de solo registrar el tiempo de enfoque?

Quise crear una forma de experimentar de primera mano una concentración que cambia en tiempo real.

Qué lo diferencia de las apps de temporizador existentes

  • Visualización de entropía: cuanto más profunda es la concentración, más se alinean las partículas; cuanto más se dispersa, más se expanden.
  • Medición del nivel de concentración: analiza en conjunto eventos de interrupción como salir de la app, pausar o hacer scroll, junto con el nivel de concentración previo.
  • Ejemplo de funcionamiento: si se deja descansar el temporizador por mucho tiempo, la entropía aumenta; si la concentración se mantiene de forma constante, la entropía disminuye y se refleja de inmediato en la pantalla.

¿Cómo lo hice?

  • Implementé las partículas con Skia, un renderizador gráfico de alto rendimiento.
  • Implementé directamente la simulación física (amortiguación, interacción, etc.) para lograr movimientos naturales.

Planes a futuro

  • Mejorar el análisis de concentración durante el temporizador: agregar eventos de interrupción (por ejemplo, agitar el dispositivo) y refinar la lógica de cálculo
  • Lanzamiento en Android (por ahora, distribución prioritaria en iOS para uso personal)

Stack tecnológico

  • react native(expo)
  • react native skia
  • react native reanimated
  • react native gesture handler

6 comentarios

 
m00nlygreat 2025-10-10

Como no se menciona qué ni cómo se mide, no queda claro qué hace la app. ¿Cómo se mide la desorganización?

¿La desorganización se mide solo si usas el teléfono?

 
taewoong10 2025-10-10

Mientras el temporizador está en ejecución, recopila los eventos del usuario. Analiza y les asigna una puntuación a eventos como salir de la app, pausar y hacer scroll, junto con la duración del temporizador y el historial reciente de sesiones.

Y con base en esa puntuación, representa una interacción de partículas.

 
unsure4000 2025-10-09

¿Podrían decirme cuál es la licencia?

 
taewoong10 2025-10-10

GitHub se publicó para que se pueda tomar como referencia la estructura de implementación.
Como es una app comercial, no se aplicó una licencia de código abierto.

 
jhk0530 2025-10-09

Creo que también estaría bueno que subieran el enlace de la App Store.

 
taewoong10 2025-10-09