0%
Inicio 9 Glossary Item 9 Figma
« Back to Glossary Index

Nivel Principiante

Imagina que eres un diseñador y quieres crear la apariencia de una página web o una aplicación. Figma es una herramienta que te permite hacer eso, pero de una forma muy especial: todo sucede en tu navegador web. Es como un cuaderno de bocetos digital donde tú y tu equipo pueden diseñar juntos, al mismo tiempo, como si estuvieran dibujando en la misma hoja de papel. Es tan fácil que no necesitas instalar nada en tu computadora para usarlo.

Nivel Intermedio

Figma es una herramienta de diseño de interfaz de usuario (UI) y de experiencia de usuario (UX) basada en la nube. A diferencia de las herramientas de diseño tradicionales que requieren una instalación local, Figma es accesible a través de un navegador web, lo que facilita enormemente la colaboración en tiempo real. Esto permite que varios diseñadores, desarrolladores y gerentes de producto trabajen simultáneamente en el mismo archivo.

Las características principales de Figma son:

  • Colaboración en Tiempo Real: Múltiples usuarios pueden ver y editar el mismo archivo simultáneamente, lo que reduce la fricción en el proceso de diseño.
  • Componentes Reutilizables: Permite la creación de componentes que pueden ser reutilizados a lo largo de un proyecto, lo que asegura la consistencia en el diseño.
  • Prototipado: Permite la creación de prototipos interactivos para simular la experiencia del usuario y testear la funcionalidad.
  • Inspección de Código: Los desarrolladores pueden ver y copiar el código (CSS, iOS, Android) de los elementos del diseño, lo que agiliza el traspaso del diseño al desarrollo.

Figma es una herramienta esencial en la creación de Design Systems y en la optimización del flujo de trabajo entre los equipos de diseño y desarrollo.

Nivel Avanzado

Técnicamente, Figma funciona con una arquitectura cliente-servidor que utiliza WebAssembly y WebGL para un rendimiento de alto nivel en el navegador. La colaboración en tiempo real se logra con una base de datos distribuida en el servidor que rastrea los cambios y los sincroniza casi instantáneamente entre los clientes. Cada vez que un usuario hace una modificación, solo se envía un pequeño paquete de datos con ese cambio, no el archivo completo.

Figma también ofrece una API (Figma API) para que los desarrolladores puedan integrar la herramienta con otras aplicaciones o automatizar tareas. El uso de Variables de Diseño y Tokens de Diseño permite a los diseñadores definir valores como colores, tipografías y espaciados que se pueden actualizar de forma centralizada y que se pueden exportar a un formato que los desarrolladores pueden utilizar. El Auto Layout y las Variantes son características clave que permiten a los diseñadores crear componentes flexibles que se adaptan a diferentes tamaños de pantalla y estados, lo que simplifica la creación de interfaces responsivas. El modelo de Figma ha cambiado el paradigma de la colaboración en el diseño, convirtiéndolo en una herramienta central en el ecosistema de desarrollo de productos digitales.

« Volver al índice del glosario