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.

01
Método Koch
Se empieza con dos caracteres a velocidad final y solo entra uno nuevo cuando los anteriores se reconocen al 90 %.
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.
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.
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.
05
Cinco modos
Campaña de 30 niveles, práctica libre, palabras, contrarreloj y supervivencia.
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.


