Escribe 'Lucía fútbol' — nosotros ponemos el emoji
Los títulos de evento en FamilyBoard ahora reciben un emoji automático según las palabras que escribes. Escaneo visual más rápido — especialmente para niños que aprenden a leer.

Hay algo curioso en cómo el cerebro lee calendarios. Cuando una lista de diez eventos pasa rápido en un panel lateral, no te da tiempo a leer palabras — reconoces formas al instante. Un emoji de diente es el dentista, una pelota es fútbol, un árbol es Navidad. Entiendes sin leer.
Hoy lanzamos emoji automático para títulos de evento en FamilyBoard. Escribe "Lucía fútbol" y el evento recibe un ⚽ delante del título en cada tarjeta. Tú no hiciste nada — adivinamos, y solemos acertar.
Qué resuelve
Para familias con muchos eventos recurrentes (la mayoría), la vista de calendario se convierte rápido en un muro de texto. Lunes: "Pelle fútbol, Lucía natación, Reunión escolar, Lucía dentista". Para alguien con prisa son cuatro líneas que escanear palabra a palabra.
Con emoji se convierte en: "⚽ Pelle fútbol, 🏊 Lucía natación, 🏫 Reunión escolar, 🦷 Lucía dentista". No lees — ves. Más rápido, menos energía.
Para niños que aún leen despacio el efecto es mayor. Un niño de siete años ve ⚽ y sabe qué viene, antes de descifrar "entreno CD Centro".
Cómo funciona
- Crea un evento como siempre: título, hora, participantes.
- Guarda. El emoji se añade automáticamente.
- ¿Quieres cambiarlo? Pulsa el evento → elige otro emoji. Sustituye al automático a partir de ahí.
Hay unas 70 reglas de palabras clave en español, sueco e inglés — fútbol/soccer → ⚽, dentista/dentist → 🦷, médico/doctor → 🩺, Navidad/christmas → 🎄, natación/swimming → 🏊, reunión/meeting → 📅, cumpleaños/birthday → 🎂.
Lo que no es
No es IA. Sin llamadas a OpenAI. Sin latencia. Regex puro en lib/eventEmoji.ts (web) y EventEmoji.swift (iOS). Funciona sin conexión, es estable, cada coincidencia es razonable.
Si escribes algo inusual — p. ej. "día de mudanza" — el evento no recibe emoji. A propósito. Espacio vacío gana a emoji incorrecto.
¿Por qué no IA?
Lo consideramos. Conclusión: valor por vatio demasiado bajo. Una regex local responde en menos de 1 ms. Una llamada LLM cuesta ~300 ms de latencia, batería, una superficie de privacidad que no queremos cerca de planes infantiles, y riesgo de fallos raros.
Regex es poco glamuroso. También es la herramienta correcta.
Estabilidad en el tiempo
Principio de diseño desde el inicio: no añadimos reglas solo porque podemos. Cada nueva regla arriesga que un título existente cambie de emoji en la próxima actualización — sería confuso. Las reglas son estables. Una vez publicada, no la cambiamos.
Compromisos elegidos
Cubrimos inglés, sueco y español — alemán/danés/noruego en camino. Cada idioma necesita un nativo que repase la lista de palabras clave.
No hacemos nombres → emoji. "Lucía fútbol" recibe ⚽, no 👧. Los emojis de cara son demasiado sensibles.
Los eventos recurrentes derivan el emoji del título, no de la categoría.
Empezar
Nada que hacer. Abre la app iOS o familyboard.io y la próxima vez que guardes un evento verás aparecer el emoji solo. Es pequeño, pero hace la app un 5 % más tranquila — y un 5 % cuenta en un calendario que abres veinte veces al día.