He publicado mi primera app para iOS y quiero contar un poco la historia detrás de RowSwift, un analizador de CSV pensado para ofrecer respuestas rápidas y visualizaciones en pocos toques. RowSwift permite pegar datos, cargar un archivo desde el dispositivo, leerlo desde una URL o probar conjuntos de ejemplo como el clásico Iris. Al abrir un archivo muestra el número de filas y columnas y una vista previa en forma de mosaicos, filtros rápidos para localizar registros y la opción de copiar cualquier fila como CSV, JSON o pares clave valor.
La idea nació tras un viaje de tres semanas donde me quedé sin datos móviles y tuve que lidiar con un CSV en el teléfono. Quería contar filas, calcular desviación estándar y hacer un histograma, pero mis habilidades con hojas de cálculo eran limitadas y no tenía acceso a Internet para buscar soluciones. De regreso a casa, tras analizar el archivo con R, pensé en aprender lo básico de desarrollo iOS y Swift para crear una herramienta pequeña y rápida para filas, estadísticas e histogramas. Ese proyecto juguete terminó convirtiéndose en algo más serio y decidí pulirlo y publicarlo.
En la pestaña de Visualizaciones se pueden crear histogramas con bins ajustables y elegir entre frecuencia relativa o porcentajes, además de obtener estadísticas rápidas como media y desviación estándar para columnas numéricas. También se puede agrupar por categorías para ver distribuciones y sumarizaciones, con gráficas como pastel que ayudan a identificar patrones de gasto u otras tendencias.
RowSwift nació por curiosidad y ganas de aprender. La experiencia de crearla me enseñó mucho sobre diseño de interfaz y experiencia de usuario, sobre todo viniendo de poca experiencia en desarrollo móvil. Diseñé un layout basado en mosaicos y lo implementé con SwiftUI, salvando problemas de navegación y compatibilidad. Crear las gráficas fue uno de los retos más complejos, y añadir exportación de gráficos obligó a ajustar tamaños, colores y fuentes hasta que todo encajó.
Ahora que RowSwift está en la App Store quiero seguir añadiendo técnicas prácticas del mundo de los datos: medianas, desviaciones por grupos, gráficos más ricos y más opciones de exportación. De momento la app es gratuita y sin anuncios. Puedes descargarla desde RowSwift en la App Store.
Detrás de RowSwift está Q2BSTUDIO, una empresa de desarrollo de software que ofrece aplicaciones a medida y soluciones de software a medida, especialistas en inteligencia artificial y servicios de ciberseguridad, además de apoyo en servicios cloud aws y azure y plataformas de inteligencia de negocio. Si tu objetivo es crear una solución personalizada o escalar un proyecto con agentes IA y herramientas como power bi, en Q2BSTUDIO combinamos experiencia en ia para empresas con prácticas de ciberseguridad y automatización.
Si te interesa desarrollar una aplicación a medida o un producto móvil similar a RowSwift, podemos ayudarte con arquitectura y desarrollo. Conoce más sobre nuestro trabajo en desarrollo de aplicaciones y software a medida y explora nuestras capacidades en soluciones de inteligencia artificial. También brindamos servicios de servicios cloud aws y azure, servicios inteligencia de negocio, agentes IA, power bi y pruebas de ciberseguridad para que tus datos y aplicaciones sean robustos y escalables.
RowSwift fue un proyecto para aprender, resolver un problema concreto y divertirme en el proceso. Si te resulta útil o tienes ideas para mejorarla, nos encantaría saberlo y, si necesitas software a medida o consultoría en inteligencia artificial, data o seguridad, en Q2BSTUDIO estamos listos para colaborar.