Saltar al contenido

02 — Aprendizaje · iPhone

MorseTrainerUn lenguaje distinto, aprendido de oído.

Un entrenador de código Morse para iPhone que une el método Koch con el ritmo corto de un juego: treinta niveles, de dos letras al alfabeto completo y los números.

Disponible en la App Store · octubre de 2026

Usa las flechas del teclado o los botones para cambiar de pantalla.

01 / 04 Ejercicio de recepción: «¿Qué letra has oído?» con seis letras como respuesta.

Cliente
Producto propio
Rol de Blue Swan
Producto, diseño, desarrollo iOS y publicación
Plataforma
iPhone · iOS 17 o posterior
Estado
Disponible en la App Store · octubre de 2026
niveles, de dos letras al alfabeto completo y los números
30
modos: campaña, práctica, palabras, contrarreloj y supervivencia
5
pruebas automatizadas en integración continua
+170
datos recogidos: sin cuenta, sin anuncios y sin conexión
0

El punto de partida

El Morse no se lee: se escucha.

La mayoría aprende con una tabla de puntos y rayas, y acaba contando elementos en lugar de reconocer sonidos. Es un hábito que después cuesta meses quitar.

El producto

Qué hace MorseTrainer.

Las funciones clave, cada una con su pantalla real de la app.

  1. 01

    Método Koch

    Se empieza con dos caracteres a velocidad final y solo entra uno nuevo cuando los anteriores se reconocen al 90 %.

  2. 02

    Temporización Farnsworth

    Las letras suenan siempre rápido, entre 18 y 25 palabras por minuto; lo que se alarga es el silencio entre ellas.

  3. 03

    Un motor que aprende de tus fallos

    Si confundes la S con la H, las dos aparecen más y juntas. Las opciones de respuesta salen de tus propias confusiones.

  4. 04

    Recibir y transmitir

    Además de reconocer letras, las envías con un manipulador en pantalla que calibra el umbral con tu propio pulso.

  5. 05

    Cinco modos

    Campaña de 30 niveles, práctica libre, palabras, contrarreloj y supervivencia.

  6. 06

    Oído, tacto y vista

    Cada señal suena, vibra y puede salir por la linterna: se puede practicar en silencio o con pérdida auditiva.

Nuestro papel

Lo que hicimos.

Producto propio de Blue Swan: del diseño pedagógico al código nativo y la ficha de la tienda.

  • Diseño del método y de la progresión de 30 niveles
  • Interfaz en SwiftUI con temas y contraste AA
  • Motor de audio, háptica y linterna sincronizados
  • Persistencia local con esquema versionado
  • Pruebas automatizadas e integración continua
  • Ficha, capturas y publicación en la App Store

Ingeniería

Los detalles que no se ven.

Una sola línea de tiempo, tres canales

El mismo patrón alimenta el audio, la vibración y la linterna, cada uno con su técnica: búfer de audio pre-renderizado con precisión de muestra, un único patrón de Core Haptics y deadlines absolutos para el flash.

Sin clics en el tono

Cada flanco lleva una rampa de coseno de 5 ms. Sin ella se oye un chasquido en cada punto, y a 20 palabras por minuto es insoportable.

Privacidad por diseño

Sin anuncios, sin compras, sin cuenta y sin conexión. El progreso se queda en el iPhone y no se recoge ningún dato.

Pruébalo

«Blue Swan» en código Morse, con la misma temporización Farnsworth y las mismas rampas de 5 ms que usa la app.

«Blue Swan» en código Morse: -... .-.. ..- . / ... .-- .- -.

20 palabras por minuto, con espaciado Farnsworth.

App
  • Swift
  • SwiftUI
  • SwiftData
Hardware
  • AVFoundation
  • Core Haptics
  • Linterna
Calidad
  • Swift Testing
  • +170 pruebas
  • GitHub Actions
Entrega
  • Xcode
  • App Store Connect

¿Tu producto necesita el iPhone a fondo?

Apps nativas que se sienten bien.

Audio, háptica, linterna y datos en el propio iPhone, con Swift y SwiftUI, probados y listos para la App Store. Como MorseTrainer.