Compot

Compot

LukyLab s.r.o. · Programación

Compot (también llamada Compot UI) es una biblioteca de componentes SwiftUI con asistente de código con IA. Reúne más de 130 piezas listas para pegar y un generador de código Swift que acelera el trabajo en apps para iOS.

Vista previa de la interfaz de Compot

Acerca de Compot

What Is Compot

Compot es una herramienta nativa para desarrolladores de Apple, creada por LukyLab s.r.o., un estudio con sede en Praga. Junta dos cosas: una biblioteca de componentes SwiftUI hechos a mano que copias directo en Xcode, y un asistente de IA que escribe código Swift por ti. La propuesta es la velocidad. En lugar de montar desde cero un muro de pago, un flujo de bienvenida o una lista de ajustes, pegas código que ya resuelve el diseño, la animación y el modo oscuro.

La biblioteca se apoya en el lenguaje de diseño de Apple. Los componentes siguen las Human Interface Guidelines, usan SF Symbols, responden al Dynamic Type y cambian entre tema claro y oscuro sin trabajo extra. Cada fragmento es SwiftUI puro, sin CocoaPods, Carthage ni paquetes externos de Swift Package Manager. Eso mantiene tu proyecto limpio y los tiempos de compilación cortos.

El límite está en el alcance. Compot solo ayuda con SwiftUI nativo en plataformas Apple. Si tu app corre en Flutter, React Native o Android Jetpack Compose, o si todavía construyes interfaces en UIKit, no te sirve de nada. El asistente también está afinado para maquetación SwiftUI, no para preguntas generales de programación.

Getting Started

  1. Descarga la app de Compot para iPhone, iPad o Mac desde el App Store. Es gratis para empezar.
  2. Explora el catálogo por categorías, desde botones y muros de pago hasta gráficos y burbujas de chat.
  3. Previsualiza un componente y copia su código Swift en tu proyecto de Xcode.
  4. Para diseños propios, describe la pantalla o sube un boceto y deja que el asistente redacte el código Swift.
  5. Ajusta los modificadores y colores que copiaste para que encajen con el estilo de tu app.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Compot.

Plan gratuitoSí
Planes de pagoFree download; premium components sold in-app
PlataformaiOS 16.0+, iPadOS, macOS 13.0+, visionOS 1.0+, watchOS; Xcode 15+
DesarrolladorLukyLab s.r.o.
CategoríaProgramación
Fecha de lanzamientoJan 2024
Última actualizaciónSep 2025
Visitas al sitio web196
Ranking global del sitio6.3M
Disponibilidad de la APINo

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores de iOS y macOS que publican apps nativas en SwiftUI y quieren evitar rehacer pantallas comunes desde cero.
  • Desarrolladores independientes sin diseñador propio, que necesitan componentes que ya luzcan cuidados.
  • Equipos que prototipan pantallas al inicio, porque el código listo para pegar pone una interfaz funcional delante de los testers enseguida.

Tareas

  • Montar un muro de pago de suscripción
  • Armar un flujo de bienvenida
  • Generar una maquetación SwiftUI propia a partir de un boceto o una descripción cuando ningún componente del catálogo encaja.

Casos de uso

  • Pulido de última hora antes de enviar a la App Store, cuando detalles como avisos flotantes y avisos de valoración cuentan.
  • Aprender patrones de SwiftUI leyendo componentes reales sin dependencias en vez de tutoriales abstractos.
  • Publicar una pantalla para visionOS o watchOS con indicadores y símbolos que ya respetan las reglas de tamaño de Apple.

Funciones clave

Más de 130 componentes para copiar y pegar

La biblioteca abarca 22 categorías, desde botones y tipografía hasta muros de pago, gráficos y superposiciones de mapa. Más allá de los componentes sueltos, incluye plantillas SwiftUI listas para usar. Cada componente llega como código Swift independiente que pegas en tu proyecto, así que no hay paquete que importar ni versión que rastrear. La amplitud importa sobre todo cuando montas una pantalla completa: un flujo de bienvenida, una lista de ajustes y un pie pueden salir del mismo catálogo.

Generación de código Swift con IA

El asistente de Compot, un generador de código SwiftUI afinado para apps de Apple, convierte un boceto o una descripción escrita en código SwiftUI. En vez de preguntar a un chatbot genérico y confiar en que la sintaxis esté al día, obtienes un resultado afinado para la maquetación SwiftUI. Es el camino más rápido cuando ningún componente del catálogo se parece a lo que tienes en mente.

Cero dependencias

Cada fragmento es Swift y SwiftUI puro. Nada arrastra CocoaPods, Carthage ni paquetes externos de Swift. Para equipos que cuidan el tamaño de compilación y el mantenimiento a largo plazo, eso significa menos cosas que se rompan con la siguiente actualización de Xcode.

Alineada con las HIG de Apple

Los componentes siguen las Human Interface Guidelines de Apple, con SF Symbols, Dynamic Type y animaciones de resorte nativas. El modo claro y oscuro funciona sin configuración extra. Esa coherencia evita que una pantalla hecha a mano desentone al lado de la interfaz del sistema.

Bloques listos para muros de pago y bienvenida

Los muros de pago de suscripción y las pantallas de bienvenida son donde se va mucho tiempo de desarrollo. Compot entrega filas de beneficios, animaciones de rebote en cascada, selectores de plan con etiqueta de ahorro y carruseles de bienvenida de varias páginas como piezas terminadas.

Catálogo en una app nativa

Exploras y previsualizas los componentes dentro de una app nativa en iPhone, iPad o Mac, no en una página web lenta. Copiar el código es un toque, y las previsualizaciones muestran el componente SwiftUI real, así que lo que ves es lo que llega a Xcode.

Ventajas y desventajas

Ventajas

  • Más de 130 componentes en 22 categorías cubren casi cualquier pantalla habitual y recortan el trabajo inicial de interfaz.
  • Swift vanilla sin dependencias mantiene los proyectos ligeros y evita conflictos entre paquetes.
  • El asistente con IA genera código SwiftUI a partir de un boceto o una petición escrita.
  • Los componentes respetan SF Symbols, Dynamic Type y el modo oscuro, así que encajan con la interfaz del sistema.
  • La descarga es gratis y puedes explorar el catálogo antes de pagar nada.

Desventajas

  • Solo para plataformas Apple, así que no sirve en proyectos de Flutter, React Native o Android.
  • Requiere Xcode 15+ e iOS 16+, lo que deja fuera apps que dan soporte a versiones antiguas del sistema.
  • Muchos componentes son gratis, pero las piezas más avanzadas de muros de pago y bienvenida están detrás de compras dentro de la app.

Preguntas frecuentes

Compot es una herramienta para desarrollar apps iOS y construir interfaces SwiftUI más rápido. Copias componentes ya hechos en Xcode o dejas que su asistente con IA genere código Swift, lo que reduce el tiempo dedicado a rehacer pantallas como muros de pago y listas de ajustes.