---
title: Build with Theta Docs
description: Theta es una herramienta open source que simplifica la creación y prueba de aplicaciones con interfaces de usuario dinámicas, sin la necesidad de reconstruirlas.
next: /getting-started
nextTitle: Getting started
---

![https://fftefqqvfkkewuokofds.supabase.co/storage/v1/object/public/theta-assets/logos/Theta_extended_negative-large.svg](https://fftefqqvfkkewuokofds.supabase.co/storage/v1/object/public/theta-assets/logos/Theta_extended_negative-large.svg)

# Build with Theta
Theta, una herramienta open source, facilita el proceso de desarrollo de aplicaciones al permitir cambios dinámicos en la interfaz de usuario sin necesidad de reconstruir la aplicación ni realizar configuraciones complejas. Esta herramienta pronto ampliará su soporte para desarrollo local y autoalojado, aumentando aún más su accesibilidad y versatilidad.

El desarrollo tradicional de aplicaciones a menudo requiere ciclos frecuentes de reconstrucción e implementación con cada cambio de código. Aunque existen algunas soluciones realmente buenas, a menudo están limitadas en alcance. Por ejemplo, el código experimental de Flutter (como [Shorebird](https://shorebird.dev) para Android) solo está dirigido a desarrolladores expertos, mientras que los constructores sin código como [FlutterFlow](https://flutterflow.io) pueden comprometer la calidad del código y aún así requerir programación adicional para características complejas.

## Por qué Theta

Diseñado para facilitar el diseño rápido de interfaces de usuario, Theta agiliza la creación de interfaces dinámicas directamente dentro de las aplicaciones. Theta no es un generador de aplicaciones sin código. En cambio, permite a los desarrolladores incorporar Theta en sus flujos de trabajo existentes, asegurando una integración sin problemas sin comprometer la calidad del código. Con Theta, puedes diseñar una barra de aplicaciones receptiva y verla en una aplicación de Flutter en cuestión de minutos.

Aquí tienes algunas de las características distintivas de Theta:

### Características disponibles
- **Posicionamiento absoluto**: Diseña elementos con posicionamiento absoluto, similar a Figma.
- **Diseño receptivo**: Crea elementos e interfaces receptivos.
- **Integraciónes de Theta**: Incorpora Theta en tu aplicación utilizando la biblioteca Theta Flutter.
- **Mix de Code y No-Code**: Utiliza flujos de trabajo para combinar sin código y código, por ejemplo, ejecuta un método cuando se toca un nodo.
- **Loading y manejo de errores**: Gestiona eficientemente la carga y el manejo de errores en widgets remotos.
- **Light y Dark Modes**: Soporte para temas de interfaz de usuario claros y oscuros.

### Próximamente
- **Colaboración**: Colabora con tu equipo.
- **Compartir**: Comparte tus diseños con un enlace público.
- **Estados y parámetros**: Gestiona estados y parámetros.
- **Sobreescritura de nodos**: Sobrescribe cualquier nodo individual de tu aplicación.

## Cómo empezar con Theta

Descubre cómo crear un proyecto de interfaz de usuario en Theta y transmitir un componente de forma transparente en tu código.

Nuestro video instructivo te guiará a través de:

- Diseñar una barra de aplicaciones receptiva.
- Transmitir un componente de interfaz de usuario directamente en tu código.

<YouTube id="oFed0NIqBZI" />

## ¿Debería usar Theta?

Theta es una herramienta que mejora la eficiencia del proceso de desarrollo de tu aplicación, especialmente cuando necesitas diseñar e integrar rápidamente componentes de interfaz de usuario dinámicos. Es particularmente beneficioso para proyectos que requieren una combinación de soluciones sin código y personalizadas.

Sin embargo, si tu proyecto requiere características altamente específicas que están fuera de las capacidades actuales de Theta, es posible que una solución más personalizada sea más adecuada. A medida que Theta continúa evolucionando, se agregarán más características para adaptarse a una gama más amplia de requisitos de proyecto.

Recuerda que Theta está diseñado para complementar tu flujo de trabajo de desarrollo existente en lugar de reemplazarlo por completo. Vale la pena explorar Theta si deseas reducir el tiempo dedicado a reconstruir e implementar tu aplicación en cada cambio de interfaz de usuario, y si valoras la flexibilidad de combinar sin código y código personalizado.
