Compot

Compot

LukyLab s.r.o. · Programação

O Compot (também chamado de Compot UI) é uma biblioteca de componentes SwiftUI com assistente de código por IA. Traz mais de 130 itens prontos para colar e um gerador de código Swift que acelera o trabalho em apps iOS.

Prévia da interface de Compot

Sobre Compot

What Is Compot

O Compot é uma ferramenta nativa para desenvolvedores Apple, criada pela LukyLab s.r.o., um estúdio com sede em Praga. Ele reúne duas coisas: uma biblioteca de componentes SwiftUI feitos à mão que você copia direto no Xcode, e um assistente de IA que escreve código Swift para você. A proposta é velocidade. Em vez de montar do zero um paywall, um fluxo de boas-vindas ou uma lista de ajustes, você cola código que já resolve layout, animação e modo escuro.

A biblioteca se apoia na linguagem de design da própria Apple. Os componentes seguem as Human Interface Guidelines, usam SF Symbols, respondem ao Dynamic Type e alternam entre tema claro e escuro sem trabalho extra. Cada trecho é SwiftUI puro, sem CocoaPods, Carthage ou pacotes externos do Swift Package Manager. Isso mantém o projeto limpo e o tempo de compilação curto.

O limite está no alcance. O Compot só ajuda com SwiftUI nativo em plataformas Apple. Se o seu app roda em Flutter, React Native ou Android Jetpack Compose, ou se você ainda constrói interfaces em UIKit, ele não serve. O assistente também é ajustado para layout SwiftUI, não para perguntas gerais de programação.

Getting Started

  1. Baixe o app do Compot para iPhone, iPad ou Mac na App Store. É grátis para começar.
  2. Navegue pelo catálogo por categoria, de botões e paywalls a gráficos e balões de chat.
  3. Veja a prévia de um componente e copie o código Swift para o seu projeto no Xcode.
  4. Para layouts próprios, descreva a tela ou envie um design e deixe o assistente redigir o código Swift.
  5. Ajuste os modificadores e as cores copiadas para casar com o estilo do seu app.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Compot.

Plano gratuitoSim
Planos pagosFree download; premium components sold in-app
PlataformaiOS 16.0+, iPadOS, macOS 13.0+, visionOS 1.0+, watchOS; Xcode 15+
DesenvolvedorLukyLab s.r.o.
CategoriaProgramação
Data de lançamentoJan 2024
Última atualizaçãoSep 2025
Visitas ao site196
Ranking global do site6.3M
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores de iOS e macOS que publicam apps nativos em SwiftUI e querem evitar refazer telas comuns do zero.
  • Desenvolvedores independentes sem designer próprio, que precisam de componentes que já pareçam acabados.
  • Equipes que fazem protótipos no início, porque o código pronto para colar coloca uma interface funcional na frente dos testadores rápido.

Tarefas

  • Montar um paywall de assinatura
  • Montar um fluxo de boas-vindas
  • Gerar um layout SwiftUI próprio a partir de um design ou de uma descrição quando nenhum componente do catálogo encaixa.

Cenários

  • Polimento de última hora antes de enviar à App Store, quando detalhes como toasts e avisos de avaliação fazem diferença.
  • Aprender padrões de SwiftUI lendo componentes reais e sem dependências em vez de tutoriais abstratos.
  • Publicar uma tela para visionOS ou watchOS com medidores e símbolos que já respeitam as regras de tamanho da Apple.

Principais recursos

Mais de 130 componentes para copiar e colar

A biblioteca cobre 22 categorias, de botões e tipografia a paywalls, gráficos e sobreposições de mapa. Além dos componentes soltos, reúne modelos SwiftUI prontos para usar. Cada componente chega como código Swift independente que você cola no projeto, então não há pacote para importar nem versão para acompanhar. A variedade pesa mais quando você monta uma tela inteira: um fluxo de boas-vindas, uma lista de ajustes e um rodapé podem sair do mesmo catálogo.

Geração de código Swift com IA

O assistente do Compot, um gerador de código SwiftUI ajustado a apps da Apple, transforma um design enviado ou uma descrição escrita em código SwiftUI. Em vez de perguntar a um chatbot genérico e torcer para a sintaxe estar atualizada, você recebe um resultado ajustado ao layout SwiftUI. É o caminho mais rápido quando nenhum componente do catálogo se parece com o que você tem em mente.

Zero dependências

Cada trecho é Swift e SwiftUI puro. Nada puxa CocoaPods, Carthage ou pacotes externos do Swift. Para equipes que se importam com o tamanho do build e a manutenção a longo prazo, isso significa menos coisas quebrando na próxima atualização do Xcode.

Alinhado às HIG da Apple

Os componentes seguem as Human Interface Guidelines da Apple, com SF Symbols, Dynamic Type e animações de mola nativas. O modo claro e escuro funciona sem configuração extra. Essa consistência evita que uma tela feita à mão destoe ao lado da interface do sistema.

Blocos prontos de paywall e boas-vindas

Paywalls de assinatura e telas de boas-vindas consomem muito tempo de desenvolvimento. O Compot entrega linhas de benefícios, animações de bounce em cascata, seletores de plano com etiqueta de economia e carrosséis de boas-vindas de várias páginas como peças finalizadas.

Catálogo em um app nativo

Você navega e vê prévias dos componentes dentro de um app nativo no iPhone, iPad ou Mac, não em uma página web lenta. Copiar o código é um toque, e as prévias mostram o componente SwiftUI real, então o que você vê é o que chega ao Xcode.

Prós e contras

Prós

  • Mais de 130 componentes em 22 categorias cobrem quase qualquer tela comum e cortam bastante o trabalho inicial de interface.
  • Swift vanilla sem dependências mantém os projetos leves e evita conflitos entre pacotes.
  • O assistente de IA gera código SwiftUI a partir de um design ou de um pedido escrito.
  • Os componentes respeitam SF Symbols, Dynamic Type e modo escuro, então combinam com a interface do sistema.
  • O download é grátis e dá para explorar o catálogo antes de pagar qualquer coisa.

Contras

  • Só para plataformas Apple, então não serve para projetos de Flutter, React Native ou Android.
  • Exige Xcode 15+ e iOS 16+, o que deixa de fora apps que dão suporte a versões antigas do sistema.
  • Muitos componentes são grátis, mas as peças mais avançadas de paywall e boas-vindas ficam atrás de compras dentro do app.

Perguntas frequentes

O Compot é uma ferramenta para desenvolver apps iOS e construir interfaces SwiftUI mais rápido. Você cola componentes prontos no Xcode ou deixa o assistente de IA gerar código Swift, o que reduz o tempo gasto refazendo telas como paywalls e listas de ajustes.