Con más de 1500 asistentes en 2023, Codemotion Madrid se convirtió en uno de los eventos de referencia para los desarrolladores en España. Este año, como no podría ser de otra forma, volvemos con mucha más fuerza. A menos de un mes de empezar con la fiesta, te presentamos otra de las charlas más destacadas del evento, que se celebrará el 21-22 de mayo en Kinépolis Ciudad de la Imagen (Madrid).
Si te dedicas al desarrollo de aplicaciones o quieres dedicarte a ello, conocerás el desafío que supone diseñar una experiencia de usuario atractiva y funcional. Por este motivo, el equipo de desarrollo de Openbank ha creado Kubit DS, un Design System de código abierto que pretende facilitar la vida a los programadores. Héctor Arce de las Heras, Front-End Developer en OpenBank, nos hablará sobre Kubit y cómo puede ayudarnos a la hora de diseñar productos y experiencias digitales.
¿Qué es Kubit?
En un mundo digital tan dinámico y competitivo como el actual, la cohesión visual y la eficiencia en el desarrollo son dos de los grandes retos a los que se enfrentan los programadores de software. Garantizar una UX excepcional es fundamental a la hora de alcanzar el éxito de cualquier producto o servicio digital.
Simplemente, sin UX no hay paraíso.
Este es precisamente el problema que querían afrontar los creadores de Kubit, un sistema de diseño de código abierto que permite a los desarrolladores construir interfaces de usuario consistentes y atractivas, sin necesidad de invertir más tiempo de la cuenta.
Kubit proporciona una amplia biblioteca de componentes predefinidos, patrones de diseño y directrices de estilo fáciles de implementar perfectamente documentadas en su página web. Allí encontraremos toda la información necesaria sobre cómo utilizarlo o qué componentes hay disponibles. Desde información detallada de cada componente, mejores prácticas y principios de diseño hasta ejemplos y casos de uso o recursos interactivos.
¿Por qué Kubit DS?
Kubit, está listo para convertirse en el arma secreta a la hora de afrontar los retos del desarrollo. Sus componentes globales permiten construir un sistema de diseño global cohesivo al mismo tiempo que abraza el espíritu de la innovación de código abierto. Su objetivo: desdibujar como nunca antes los límites entre la programación y la creación. ¿Quieres más motivos? Los tiene:
- OpenSource: la apertura a diversas perspectivas y contribuciones es fundamental para el desarrollo y evolución de Kubit. Se trata de una biblioteca hecha por y para la comunidad, que invita a todos los desarrolladores a contribuir, innovar y mejorar el sistema.
- Vivo: el objetivo es que Kubit sea un sistema de diseño vivo en constante evolución y colaborativo, en línea con los principios del código abierto. Evoluciona junto con las tendencias y las mejores prácticas de la industria, lo que garantiza que nuestro proyecto se mantenga a la vanguardia.
- Eficiente: Kubit permite simplificar el proceso de desarrollo y optimizar el flujo de trabajo. Su meta es que puedas reducir las horas de codificación y minimizar los errores para que así tengamos más tiempo para crear experiencias de usuario excepcionales, en lugar de preocuparnos por los pequeños detalles técnicos.
- Escalable: otra de las grandes ventajas de Kubit es que se trata de un sistema de diseño con una filosofía escalable. A medida que nuestro proyecto crece, Kubit también lo hace. Podemos implementar nuevos componentes y funcionalidades a medida que sea necesario, evitando así el rediseño constante.
- Flexible: la palabra flexibilidad está marcada en el núcleo de Kubit con tinta indeleble. Tanto si estamos creando una página de destino simple como una aplicación compleja, este se adapta a nuestras necesidades gracias a su amplia gama de opción de personalización
- Accesible: Kubit es accesible en dos aspectos. Primero, todos los componentes del sistema de diseño están orientados a construir aplicaciones para cualquier tipo de usuario, independientemente de sus conocimientos. Segundo, la documentación y los recursos de Kubit son interactivos y dinámicos, por lo que cualquier desarrollador puede utilizarlos fácilmente.
¿Por qué Open-source?
Desde el primer momento el equipo de desarrollo de Openbank decidió que Kubit sería de código abierto. La razón es simple: creen firmemente en la colaboración y la innovación que puede surgir de la comunidad de desarrolladores. No obstante, pasar de un enfoque cerrado como el de un banco a algo accesible para toda una comunidad, ha sido todo un reto.
Kubit es también una forma de devolver, de alguna manera, todo lo que la comunidad de desarrollo de software ha aportado al equipo de Openbank. Es su granito de arena para fomentar un ecosistema de desarrollo más equitativo, diverso y colaborativo. Al hacer Kubit de código abierto, esperan poder ayudar a otros desarrolladores y fomentar la innovación y la colaboración en la industria del desarrollo.
Los usuarios pueden sugerir mejorar o dejar sus comentarios en Figma y Github. El equipo las analiza para comprobar si estas mejoras son aplicables y encajan con la filosofía de Kubit. Este feedback es una valiosa manera de implementar un proceso de mejora continua, así como una forma de identificar y atraer talento.
La ponencia: Elevate your toolkit: Meet Kubit!
Aprovechando el reciente lanzamiento de Kubit al mercado open-source, el equipo de Openbank estará en el CodeMotion Madrid 2024 para presentarnos su proyecto. Será una sesión informativa a cargo de Héctor Arce de las Heras, uno de los principales desarrolladores Front-End de Kubit.
Héctor nos explicará en detalle qué es y cómo funciona este sistema de diseño, destacando también los retos y desafíos que han tenido que afrontar durante su desarrollo. También compartirá algunos consejos y trucos para sacar el máximo provecho de Kubit, mostrándonos en una demostración en vivo cómo se pueden utilizar sus componentes y funcionalidades en cualquier tipo de proyecto.
La charla se realizará en español el día 21 de mayo a las 11:30 hrs en el Room 20. Como en cualquier otra charla del evento, el objetivo es que los asistentes puedan realizar preguntas y solventar sus dudas con total libertad, así que no dudes en levantar la mano y participar. ¡Esperamos verte allí y poder intercambiar ideas sobre este emocionante nuevo sistema de diseño!
El Ponente: Héctor Arce de las Heras
Héctor Arce de las Heras es Front-End Developer y ODS Web Interface & OpenSourcing Lead Open Digital Services en Openbank. Dirige las iniciativas de código abierto, fomentando la colaboración y el intercambio de código. Es un entusiasta del diseño, apasionado por la creación de interfaces visualmente atractivas y fáciles de usar. Dedicado a ofrecer experiencias web excepcionales y en constante búsqueda de un sistema de diseño global.