Castelo Conta
Aplicación móvil multiplataforma construida con Flutter para Castelo Conta, un proyecto cultural que preserva la memoria oral y las tradiciones rurales de Galicia, España. Incluye apps para iOS y Android de la iniciativa 'Mulleres que Contan'.
Tecnologías
Flutter · Dart · iOS · Android
Castelo Conta es un proyecto de patrimonio cultural con sede en Galicia, España, enfocado en recopilar y preservar la memoria oral de las comunidades rurales — historias, tradiciones, canciones y testimonios de generaciones mayores que existen solo en la memoria viva y corren el riesgo de perderse. La iniciativa ‘Mulleres que Contan’ (Mujeres que Cuentan) documenta específicamente las voces y narrativas de las mujeres de la Galicia rural.
El proyecto necesitaba una aplicación móvil que cumpliera dos funciones distintas: una herramienta para que los investigadores de campo grabaran testimonios in situ, y una app pública para que las audiencias exploraran el archivo recopilado.
Qué se construyó
La aplicación se construyó con Flutter, con una única base de código para iOS y Android. El módulo de grabación de campo permite a los investigadores capturar audio directamente en la app, etiquetarlo con datos de ubicación, información del narrador y categorías temáticas, y sincronizarlo con el archivo central cuando hay conectividad. El comportamiento offline-first fue importante: el trabajo de campo suele ocurrir en zonas rurales con conectividad poco confiable, así que las grabaciones y sus metadatos se guardan localmente hasta que es posible sincronizarlos.
El módulo del archivo público presenta las historias recopiladas como una biblioteca navegable: filtrable por región, tema y narrador, con reproducción de las grabaciones de audio junto a transcripciones de texto y notas de contexto. La interfaz se diseñó para ser accesible a un público de mayor edad — las personas con más probabilidad de interesarse en este tipo de contenido cultural — lo que implicó tipografía más grande, patrones de navegación más simples y alto contraste.
Por qué Flutter
El proyecto tenía un presupuesto limitado, lo que hizo que una única base de código para ambas plataformas fuera la opción correcta. La capa de Dart de Flutter compila a código nativo ARM tanto en iOS como en Android, lo que da un rendimiento cercano al nativo sin el costo de dos desarrollos separados. La librería de widgets dio suficiente control sobre el diseño visual para igualar la estética cultural del proyecto — cálida, tradicional, cuidadosamente tipografiada — sin pelear contra el framework.
Contexto de tecnología cultural
Este es un tipo de proyecto de software distinto a un producto comercial. La métrica de éxito no son los ingresos ni los usuarios activos diarios — es si las tradiciones orales de las comunidades rurales gallegas están más accesibles y mejor preservadas que antes. Construir software para instituciones culturales requiere entender que la tecnología está al servicio de algo más grande que la propia aplicación.