M3E Canvas

Desarrollo

Descripción

Cuando prototipas una aplicación Android o web y quieres que Claude Code, Cursor, Codex o Gemini CLI respeten Material 3 Expressive, bocetas las pantallas en el navegador, las enlazas y copias un prompt en lenguaje natural listo para pegar.

Arrastras piezas dibujadas según M3 Expressive: botones, FAB, chips, barras de app y de navegación, pestañas, tarjetas, listas, diálogos, campos, interruptores, sliders y más. Al acercar botones o filas de lista se fusionan en grupos conectados y las esquinas se suavizan. El indicador de carga con morphing de forma (portado de material-components-android) y los progress ondulados son los de la especificación. Añades tantas pantallas como quieras, las nombras y las cambias entre móvil 412×892 y escritorio 1280×800: las barras se estiran, la barra de navegación pasa a rail y el layout se recompone. Las pantallas con el mismo nombre entran en el prompt como una sola a dos anchos.

De lienzo a prompt, sin servidor

  • Navegación por toque (destino, atrás y transiciones slide, fade o expand) y por swipe; en la vista previa recorres el flujo con el dedo.
  • Tema en cuatro ejes: color (presets o color semilla, claro/oscuro, contraste y color dinámico), forma, tipografía (Roboto, Roboto Flex, Roboto Serif o la del sistema) y motion (muelle estándar o expressive).
  • El diseño entero o una sola pantalla se convierte en un prompt conciso en inglés, japonés, chino o coreano, con tus notas de comportamiento y destino Android (por defecto) o web.
  • Capas y grupos, botones que cambian al pulsar, un botón Tidy que alinea a 16 dp (y se deshace), exportar PNG y, en beta, enlaces para abrir el diseño. Todo vive en localStorage. Si pegas tu clave de OpenAI, Claude, Gemini o DeepSeek, el modelo redacta notas; la clave no sale del navegador.

Tecnologías y temas

  • Lienzo en el navegador

    Arrastras pantallas móvil y escritorio; no hay backend, el diseño queda en localStorage

  • Material 3 Expressive

    Componentes, forma, motion e indicadores alineados con la especificación, incluido el loading portado de Android

  • Navegación

    Enlazas pantallas por toque o swipe, eliges transiciones y las pruebas en la vista previa

  • Tema M3

    Color, forma, tipografía y motion en un panel; presets o un color semilla que genera el esquema completo

  • Vibe coding

    Copias un prompt en lenguaje natural para Claude Code, Cursor, Codex o Gemini CLI, con destino Android o web