
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.

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
- Baixe o app do Compot para iPhone, iPad ou Mac na App Store. É grátis para começar.
- Navegue pelo catálogo por categoria, de botões e paywalls a gráficos e balões de chat.
- Veja a prévia de um componente e copie o código Swift para o seu projeto no Xcode.
- Para layouts próprios, descreva a tela ou envie um design e deixe o assistente redigir o código Swift.
- 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.
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.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Compot.
Alternativas a Compot
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
