Draft EN — English version Descargar para Windows

Documentación

Llevarte el código

Qué código sale de Draft, con ejemplos reales.

Flutter (Dart), widget por widget

Clic derecho sobre un widget y elige copiar código. Se abre una ventana con su vista previa en vivo y su código en Flutter (Dart), para copiar o descargar. Una casilla añade un main() para probarlo en DartPad. Este es el código de un botón, tal como lo escribe Draft:

// Copiado de Draft — "Documentación".
// Pégalo en tu proyecto Flutter y úsalo como cualquier widget:
//   const ContinueButton()

import 'package:flutter/material.dart';

class ContinueButton extends StatelessWidget {
  const ContinueButton({super.key});

  @override
  Widget build(BuildContext context) {
    return SizedBox(
      width: 120,
      height: 40,
      child: ElevatedButton(
        onPressed: () {},
        style: ElevatedButton.styleFrom(
          backgroundColor: const Color(0xFF3D5AFE),
          foregroundColor: const Color(0xFFFFFFFF),
          shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(8)),
        ),
        child: const Text('Button'),
      ),
    );
  }
}

React con TypeScript y Tailwind

Para muchos widgets la ventana también da React con TypeScript y Tailwind: botones, textos, gráficos, íconos, imágenes, campos de texto, casillas, interruptores, deslizadores, chips, insignias, avatares, barras de progreso y los contenedores con lo que llevan dentro. Los estilos usan valores exactos de Tailwind, sin redondear. El mismo botón:

// Copiado de Draft — "Documentación".
// úsalo como cualquier componente: <ContinueButton />
// Asume que tu proyecto ya tiene Tailwind CSS configurado (tailwind.config, las directivas en tu CSS global).

export default function ContinueButton() {
  return (
    <button className="w-[120px] h-[40px] rounded-[8px] bg-[#3d5afe] px-4 py-2 font-medium text-[#ffffff]" onClick={() => {}}>
      Button
    </button>
  );
}

Una página entera a Dart

Exporta la página completa como un archivo .dart con una clase de Flutter lista para usar, con el formato de dart format, los logos como SVG y las fotos incluidas (hasta 300 KB).

Una descripción para una IA

Un texto que describe tu página, listo para pasárselo a un asistente de inteligencia artificial y que la reproduzca.

Asistente de contenido

Escribe los textos de ejemplo por ti, con tu propia clave de OpenAI, Anthropic o Google. La clave queda cifrada en tu equipo.

Archivos de proyecto

Guarda y abre proyectos completos como archivos .draft, con sus fotos, para pasarlos a otro equipo o guardar una copia.

Draft no programa la lógica de tu app: los datos, las cuentas y la navegación real los escribes tú.