Por Que Adalo É a Escolha Certa para Desenvolvimento de Aplicativos com Controle de Versão
Adalo é um construtor de aplicativos no-code para aplicativos web orientados a banco de dados e aplicativos iOS e Android nativos—uma versão em todas as três plataformas, publicada na Apple App Store e Google Play. Essa abordagem unificada torna o controle de versão não apenas possível, mas prático—quando você está gerenciando uma única base de código que alimenta seu aplicativo web e ambas as plataformas móveis simultaneamente, ter ferramentas confiáveis para rastrear mudanças e se recuperar de erros se torna essencial.
Depois que seu aplicativo está ativo nas lojas de aplicativos, cada atualização tem implicações reais. Um recurso quebrado ou exclusão acidental pode frustrar usuários e desencadear avaliações negativas. Os recursos de controle de versão integrados do Adalo oferecem aos desenvolvedores visuais a rede de segurança de que precisam para experimentar com confiança, colaborar efetivamente e manter a qualidade que seus usuários esperam.
Um clique errado, e semanas de trabalho no seu aplicativo desaparecem. Sem controle de versão, o desenvolvimento de aplicativos se torna um jogo de alto risco onde cada atualização arrisca quebrar o que já funciona. Se você está testando um novo recurso ousado ou colaborando com colegas de equipe, ter uma maneira confiável de rastrear mudanças e reverter erros não é opcional—é essencial.
Adalo, um construtor de aplicativos alimentado por IA para aplicativos web orientados a banco de dados e aplicativos iOS e Android nativos, inclui recursos de controle de versão integrados projetados especificamente para desenvolvedores visuais. Versões de Design (snapshots), opções de reversão e separação de ambiente ajudam você a proteger seu trabalho e colaborar com confiança—tudo enquanto publica na Apple App Store e Google Play a partir de uma única base de código.
Neste guia, você aprenderá como aproveitar essas ferramentas efetivamente: criando e gerenciando snapshots, entendendo o que é salvo (e o que não é), coordenando edições com sua equipe e usando versionamento semântico para manter suas versões organizadas. Aqui está o que você precisa saber:
- Snapshots: Salve o design e layout do seu aplicativo em pontos específicos, mas não mudanças no banco de dados ou chaves de API.
- Reversão: Restaure rapidamente versões anteriores se algo der errado.
- Colaboração: Coordene edições, já que Adalo não suporta edição multi-usuário em tempo real.
- Versionamento Semântico: Identifique atualizações claramente usando um sistema como Major.Minor.Patch para rastrear mudanças.
Por Que Adalo Torna o Controle de Versão Simples para Desenvolvedores Visuais
A abordagem unificada do Adalo significa que você não está apenas gerenciando uma base de código—você está protegendo seu projeto multiplataforma inteiro com ferramentas de controle de versão integradas. Quando seu aplicativo está ativo na App Store e Google Play, erros se tornam custosos. Uma atualização quebrada pode frustrar usuários e prejudicar sua reputação.
É por isso que a plataforma inclui recursos como Versões de Design e recursos de reversão, oferecendo a rede de segurança de que você precisa para experimentar com confiança e enviar atualizações sem medo de perder seu progresso. Com mais de 3 milhões de aplicativos criados na plataforma, essas ferramentas de controle de versão foram testadas em combate em projetos de todas as escalas.
Aproveite ao Máximo o Controle de Versão para Aplicativos Low-Code
Como o Controle de Versão Funciona em Plataformas No-Code
Snapshots e Histórico de Versões
Plataformas no-code usam snapshots para rastrear o progresso do seu aplicativo. Estes são essencialmente registros pontuais que capturam o estado do aplicativo em momentos específicos. No Adalo, esses snapshots são chamados Versões de Design, oferecendo uma abordagem diferente em comparação com sistemas de controle de versão tradicionais baseados em código.
Quando você cria uma Versão de Design, a plataforma salva detalhes como telas, configurações de componentes, configurações de marca e filtros de lista. No entanto, é importante observar o que essas versões não salvam. De acordo com a documentação do Adalo:
As versões de design salvam apenas os visuais e layouts do seu aplicativo. Elas não salvam mudanças no banco de dados de nenhum tipo.
Isso significa que itens como dados de coleção, chaves de API e ações personalizadas permanecem intocados quando você restaura uma versão anterior.
| Categoria de Item | Salvo na Versão de Design? |
|---|---|
| Telas e Configurações de Tela | ✅ Sim |
| Configuração de Componente (Filtros, Links) | ✅ Sim |
| Marca (Cores, Fontes) | ✅ Sim |
| Dados de Coleção e Registros | 🚫 Não |
| Chaves de API e Coleções Externas | 🚫 Não |
| Ações Personalizadas | 🚫 Não |
Adalo também mantém um histórico de versões de até 10 snapshots anteriores, incluindo salvamentos manuais e salvamentos automáticos acionados pelo sistema. Cada entrada de versão inclui o nome da versão, notas descrevendo as mudanças, o criador e o carimbo de data/hora. Antes de restaurar qualquer versão, a plataforma salva automaticamente seu estado atual, agindo como proteção contra perda de dados acidental.
Esse sistema baseado em snapshots desempenha um papel fundamental em como o controle de versão se integra aos fluxos de trabalho de desenvolvimento.
Controle de Versão em Fluxos de Trabalho No-Code
O sistema de controle de versão do Adalo, construído em torno de snapshots, é central para o desenvolvimento de aplicativos ao vivo. O editor visual da plataforma inclui uma aba Versões onde você pode gerenciar essas Versões de Design. Por exemplo, se você estiver experimentando um novo recurso como modo escuro, você pode criar uma Versão de Design nomeada antes de fazer alterações. Use o campo de notas para documentar suas atualizações—semelhante a mensagens de commit no controle de versão tradicional. Se o novo design não funcionar, você pode simplesmente clicar no botão Restaurar Versão para reverter para um estado anterior.
A plataforma processa mais de 20 milhões de solicitações de dados diárias em sua rede de aplicativos publicados, portanto, garantir a estabilidade é uma prioridade. Para suportar isso, Adalo apresenta separação de ambiente, permitindo que você visualize mudanças em um ambiente de teste antes de colocá-las em produção. A reformulação da infraestrutura do Adalo 3.0 (lançada no final de 2025) entregou melhorias significativas de desempenho—a plataforma agora é 3-4x mais rápida do que antes, tornando as tarefas de controle de versão mais eficientes do que nunca.
No entanto, há uma limitação importante: Adalo não suporta edição multi-usuário em tempo real. Como sua documentação explica:
Nosso sistema não é configurado de forma que permite colaboração em um aplicativo e qualquer mudança pode não se registrar corretamente ou você pode salvar acidentalmente a instância errada.
Isso elimina o risco de conflitos de mesclagem visuais, mas exige que as equipes coordenem quem está trabalhando no editor em um determinado momento. Como Versões de Design são armazenadas no nível da equipe, todos os colaboradores compartilham acesso ao mesmo histórico de versões, garantindo consistência em todo o projeto.
Como Gerenciar Versões de Aplicativo em Ferramentas Sem Código
Criando e Gerenciando Branches
Plataformas sem código como Adalo lidam com branching de forma diferente dos repositórios de código tradicional. No Adalo, Versões de Design atuam como seu sistema de branching. Para criar um novo branch para recursos como uma tela de pagamento, navegue até a Versões aba e clique +Criar Versão de Design. Atribua um nome claro, como "pré-integração-pagamento", para que seja fácil identificar posteriormente.
Este processo cria um ponto de salvamento para o qual você pode reverter se algo der errado. O sistema de base de código única do Adalo garante que as atualizações sejam implantadas no iOS, Android e web ao mesmo tempo. Tenha em mente, porém, que Versões de Design apenas capturam alterações visuais e de layout.
Para atualizações importantes de banco de dados, é melhor copiar seu aplicativo para um ambiente sandbox. Desta forma, você pode testar alterações sem atrapalhar a estrutura de dados do aplicativo ativo. Com registros de banco de dados ilimitados em planos pagos, você tem a liberdade de testar extensivamente sem se preocupar com limites de armazenamento.
Depois que seu branch é criado, confirme as alterações imediatamente para manter o controle do progresso.
Confirmando Alterações e Escrevendo Registros de Alterações
Pense em cada Versão de Design como um commit. Quando você conclui uma tarefa específica—como finalizar um fluxo de login de usuário ou corrigir um problema de navegação—crie uma nova Versão de Design imediatamente. Use o Notas campo para documentar as alterações. Seja conciso mas claro, explicando o que foi atualizado, por que foi necessário e seu impacto. Por exemplo: "Adicionada tela de pagamento Stripe - permite checkout para 1.000+ transações diárias - testado em iOS 17 e Android 14."
Mantenha essas notas com menos de 100 palavras. A documentação clara economizará tempo ao reverter alterações ou ajudar membros da equipe a entender a evolução do aplicativo. Equipes que confirmam alterações menores e incrementais relatam 80% menos erros em comparação com aquelas que salvam com pouca frequência.
O acesso às Versões de Design requer um plano Adalo pago (a partir de $36/mês), mas os benefícios—como maior estabilidade e responsabilidade—valem a pena. Cada versão registra automaticamente quem fez as alterações e quando, fornecendo um trilho de auditoria detalhado. Ao contrário das plataformas com cobranças baseadas em uso que criam custos imprevisíveis, os planos do Adalo incluem uso ilimitado sem surpresas na fatura.
Sempre esteja pronto para reverter alterações se necessário.
Revertendo para Versões Anteriores
Para reverter, vá até a Versões aba, encontre uma versão estável e clique no Mais botão ao lado dela. Em seguida, escolha Restaurar Versão. Adalo salva seu progresso atual antes de reverter, para que você não perca nenhum trabalho permanentemente.
Antes de restaurar, verifique novamente o que será redefinido. Telas, configurações de componentes e configurações de marca retornarão à versão selecionada, mas seus dados de coleção, chaves de API e ações personalizadas permanecerão inalterados—eles continuam como estão, independentemente da reversão.
É um bom hábito testar seu processo de reversão regularmente em um ambiente de desenvolvimento. Graças à arquitetura unificada do Adalo, uma única reversão corrige problemas em todas as plataformas—iOS, Android e web—de uma vez, eliminando a necessidade de ajustes específicos da plataforma. Esta é uma vantagem significativa em relação a plataformas como Bubble, onde o aplicativo móvel é um wrapper para o aplicativo da web, significando que uma versão não atualiza automaticamente todas as plataformas implantadas.
Melhores Práticas de Controle de Versão para Equipes Sem Código
Colaboração em Equipe com Branches e Permissões
Para manter as coisas organizadas, atribua a cada membro da equipe seu próprio Versão de Design para recursos específicos—como um novo processo de checkout ou um redesenho de painel. Desta forma, seu trabalho fica contido até estar pronto para mesclar. O branch Principal deve sempre ser reservado para recursos completados e testados que são mesclados a partir desses branches individuais. Esta abordagem garante que o trabalho inacabado não chegue acidentalmente à versão ativa do seu interface do aplicativo web sem código.
Como Adalo permite apenas um editor ativo por vez, é importante coordenar. Use um canal de comunicação compartilhado para informar à equipe quem está editando e quando. Isso evita sobrescrita acidental ou problemas de acesso.
Para equipes usando Adalo Blue, permissões de nível empresarial oferecem uma camada extra de controle. Você pode definir quem tem autoridade para publicar aplicativos ou fazer alterações nas configurações sensíveis.
"Assim como caixas de banco podem acessar gavetas de dinheiro mas não o cofre, os membros da sua equipe devem ter permissões adaptadas aos seus papéis." – DocuWriter.ai
Depois que o gerenciamento de branches estiver em ordem, o próximo passo é resolver conflitos de mesclagem de forma eficaz.
Resolvendo Conflitos de Mesclagem
Mesmo com branches bem gerenciados, conflitos de mesclagem podem acontecer—especialmente quando dois membros da equipe fazem alterações diferentes na mesma tela ou componente. No Adalo, onde Versões de Design focam em layouts visuais, resolver esses conflitos requer comparação manual. Sempre crie um ponto de salvamento com um rótulo claro (por exemplo, "Backup pré-mesclagem – atualizações de tela de pagamento") antes de mesclar. Isso oferece uma opção de fallback se algo der errado durante o processo de mesclagem.
Antes de mesclar, certifique-se de que seu branch de recurso esteja sincronizado com o branch Principalatualizado. Por exemplo, se o branch Principal foi atualizado com uma correção crítica de bug, sincronize essas alterações com seu branch de recurso antes de mesclar seu trabalho de volta ao Principal. Teste tudo completamente em seu branch isolado primeiro para garantir que funcione conforme esperado antes de concluir a mesclagem.
Após mesclar, limpe deletando Versões de Design antigas para evitar bagunça em seu workspace. Adalo permite que você acesse até 10 versões de design anteriores, portanto a limpeza regular mantém seu histórico de versões gerenciável e mais fácil de navegar.
Se uma mesclagem não correr como planejado, use o campo Notas em cada Versão de Design para rastrear o que mudou e quem fez as edições. Tenha em mente que restaurar uma Versão de Design no Adalo reverterá telas e componentes, mas não afetará seu banco de dados, chaves de API ou ações personalizadas. Para conflitos de banco de dados, você precisará lidar com eles separadamente em seu ambiente sandbox.
Versionamento Semântico para Atualizações de Aplicativo
Versionamento Semântico, ou SemVer, é uma forma simples mas eficaz de rotular atualizações de apps usando um formato de três partes: Principal.Secundária.Correção. Este sistema ajuda a comunicar a escala e o impacto das atualizações—se introduzem alterações significativas, adicionam novos recursos ou corrigem pequenos bugs.
Os usuários do Adalo precisam implementar manualmente o SemVer nas notas de versão, descrições de savepoints e logs de implantação. Isso garante que seu changelog seja fácil de seguir e o escopo das atualizações seja claro.
Como o Versionamento Semântico Funciona (Principal.Secundária.Correção)
Cada parte do formato de versionamento semântico tem um propósito distinto:
- Atualizações principais (1.0.0): Estas significam alterações maiores que podem quebrar a funcionalidade existente. Por exemplo, redesenhar completamente a navegação do seu app ou alterar a lógica central do banco de dados.
- Atualizações secundárias (0.1.0): Estas envolvem adicionar novos recursos ou telas de uma forma que não interrompe a funcionalidade atual. Um exemplo seria introduzir uma nova tela "Configurações".
- Atualizações de correção (0.0.1): Estas são para correções menores, como corrigir um bug, ajustar estilos ou fazer pequenos ajustes à lógica do app—como corrigir um filtro ou alterar a cor de um botão.
"Versão PRINCIPAL quando você faz alterações incompatíveis de API, versão SECUNDÁRIA quando você adiciona funcionalidade de forma retrocompatível, versão de CORREÇÃO quando você faz correções de bugs retrocompatíveis." – semver.org
Para compilações iniciais, comece com a versão 0.1.0. Assim que seu app estiver estável, passe para 1.0.0. Durante as fases de teste, você pode usar sufixos como -alpha, -beta, ou -rc para indicar o estágio de lançamento. A aplicação consistente dessas regras dentro do seu construtor de apps garante um processo de atualização claro e lógico.
Usando Versionamento Semântico em Plataformas Sem Código
No Adalo, incorporar versionamento semântico é direto. Ao criar uma Versão de Design, use o campo Notas para registrar o número da versão e uma breve descrição das mudanças. Por exemplo: v1.2.0 - Adicionado Painel de Usuário. Esta abordagem torna seu histórico de versões pesquisável e ajuda a identificar iterações sem esforço. Sempre atualize o número da versão antes de implantar em um ambiente ativo para manter um changelog claro.
Além disso, exiba o número da versão de forma destacada dentro do seu app, como na seção Configurações ou Sobre. Se você está desenvolvendo componentes personalizados para o Marketplace de Componentes Adalo, certifique-se de que o version propriedade no seu package.json corresponde às suas notas de lançamento. Isso evita conflitos de instalação e mantém suas atualizações alinhadas.
Ada, o construtor de IA do Adalo, permite descrever o que você quer e gera seu app. Magic Start cria fundações completas de app a partir de uma descrição, enquanto Magic Add adiciona recursos através de linguagem natural.
Com o AI Builder (chegando no início de 2026), você poderá usar linguagem natural para descrever as mudanças que deseja fazer e então documentar essas mudanças nas notas da sua Versão de Design. O Magic Add permite descrever recursos como "adicione uma tela de configurações de usuário com alternância de modo escuro", e a plataforma gera—tornando a documentação de versão ainda mais importante conforme as mudanças acontecem mais rapidamente.
Como o Adalo se Compara a Outras Plataformas para Controle de Versão
Ao avaliar capacidades de controle de versão entre construtores de apps, vários fatores importam: como as mudanças são rastreadas, como os rollbacks funcionam e como a plataforma lida com implantações em múltiplas plataformas.
| Plataforma | Abordagem de Controle de Versão | Sincronização Multiplataforma | Preço Inicial |
|---|---|---|---|
| Adalo | Versões de Design com rollback | Atualizações de codebase único para todas as plataformas | $36/mês |
| Bubble | Ambientes de desenvolvimento/ativo | Mobile é wrapper da web (atualizações separadas) | $69/mês + cobranças por uso |
| FlutterFlow | Controle de versão baseado em Git | Requer configuração externa de banco de dados | $70/mês por usuário |
| Glide | Histórico de versão limitado | Sem publicação na App Store | $60/mês + encargos de dados |
Bubble oferece ambientes de desenvolvimento e ativo, mas sua solução mobile é um wrapper para o app web. Isso significa que as mudanças de versão não sincronizam automaticamente entre web, iOS e Android—você pode precisar gerenciar atualizações separadamente. O Bubble também usa Unidades de Carga de Trabalho com cálculos pouco claros, o que pode criar custos inesperados quando seu app escala. Embora o Bubble ofereça mais opções de personalização, isso frequentemente resulta em aplicativos mais lentos que têm dificuldade sob carga aumentada, frequentemente exigindo especialistas contratados para otimizar.
FlutterFlow oferece controle de versão baseado em Git, o que atrai desenvolvedores familiarizados com fluxos de trabalho tradicionais. No entanto, é uma plataforma low-code projetada para usuários técnicos e exige configurar e gerenciar um banco de dados externo separadamente. Isso adiciona uma complexidade de aprendizado significativa, especialmente ao otimizar para escala—qualquer coisa menos que uma configuração ideal pode criar problemas de desempenho. O construtor deles também limita sua visualização a 2 telas por vez, enquanto o Adalo pode exibir até 400 telas em um único canvas.
Glide se destaca em apps baseados em planilhas com implantação rápida, mas oferece histórico de versão limitado e não suporta publicação na Apple App Store ou Google Play Store. Para controle de versão em apps mobile de produção, esta é uma limitação significativa.
A abordagem do Adalo—Versões de Design com salvamentos pré-restauração automáticos, combinados com implantação de codebase único—fornece um fluxo de trabalho simplificado para equipes gerenciando apps em múltiplas plataformas. A infraestrutura modular da plataforma escala para servir apps com milhões de MAU, sem limite superior de registros de banco de dados para planos pagos.
Conclusão
O controle de versão transforma o desenvolvimento de apps de uma aposta de alto risco em um processo organizado e confiável. Ao acompanhar as mudanças, criar savepoints e permitir rollbacks instantâneos, você pode proteger seu projeto enquanto experimenta sem medo. Os métodos discutidos aqui—branching para novos recursos, committing de mudanças com notas claras, testes minuciosos antes de merging e uso de versionamento semântico—são abordagens comprovadas que ajudam equipes a evitar conflitos, manter a estabilidade do app e com confiança fazer o rollout de atualizações.
Isso é especialmente crítico quando você criar um aplicativo móvel onde a experiência do usuário é primordial. Com Gartner prevendo que 70% dos novos apps dependerão de plataformas low-code ou sem código até 2026, dominar o controle de versão agora o preparará para criar aplicativos de qualidade profissional de forma eficiente.
Comece a aplicar essas técnicas hoje. Habilite o controle de versão nas configurações da sua plataforma e sempre crie um savepoint antes de fazer mudanças maiores. Adquira o hábito de documentar atualizações conforme avança. Essas etapas ajudarão a reduzir erros, acelerar seu fluxo de trabalho e tornar seu app mais fácil de manter no longo prazo.
Postagens de Blog Relacionadas
- 8 Maneiras de Otimizar o Desempenho do Seu Aplicativo Sem Código
- Como Lançar Seu Primeiro App Móvel Sem Codificação
- Construa um sistema de bilheteria sem código em 3 dias
- Alternativas Softr e Opções de Código Aberto
Perguntas Frequentes
Por que escolher Adalo em vez de outras soluções de construção de aplicativos?
O Adalo é um construtor de aplicativos alimentado por IA que cria aplicativos iOS e Android nativos verdadeiros a partir de uma única base de código. Ao contrário dos wrappers web, ele compila para código nativo e publica diretamente tanto na Apple App Store quanto na Google Play Store—a parte mais difícil de lançar um aplicativo é feita automaticamente. Com registros de banco de dados ilimitados em planos pagos e sem cobranças baseadas em uso, você obtém custos previsíveis conforme seu aplicativo se dimensiona.
Qual é a forma mais rápida de construir e publicar um aplicativo na App Store?
A interface de arrastar e soltar do Adalo e a construção assistida por IA permitem que você saia da ideia para um aplicativo publicado em dias, não em meses. A plataforma lida com o complexo processo de envio da App Store, para que você possa se concentrar nos recursos do seu aplicativo e experiência do usuário, em vez de lutar com certificados, perfis de provisionamento e diretrizes da loja.
O que as Versões de Design salvam no Adalo?
As Versões de Design salvam os elementos visuais do seu aplicativo, incluindo telas, configurações de componentes, configurações de marca e filtros de lista. No entanto, elas não salvam alterações de banco de dados, dados de coleção, chaves de API ou ações personalizadas — esses permanecem inalterados mesmo quando você restaura uma versão anterior.
Quantas versões anteriores posso acessar no Adalo?
O Adalo mantém um histórico de versões de até 10 snapshots anteriores, incluindo salvamentos manuais e salvamentos automáticos acionados pelo sistema. Cada entrada de versão inclui o nome da versão, notas descrevendo as alterações, o criador e o carimbo de data/hora para fácil rastreamento e referência.
Vários membros da equipe podem editar um aplicativo Adalo ao mesmo tempo?
O Adalo não suporta edição multi-usuário em tempo real para evitar conflitos e garantir que as alterações sejam salvas corretamente. As equipes devem coordenar quem está trabalhando no editor a qualquer momento usando um canal de comunicação compartilhado. As Versões de Design são armazenadas no nível da equipe, portanto todos os colaboradores compartilham acesso ao mesmo histórico de versões.
O que é versionamento semântico e como devo usá-lo no Adalo?
O versionamento semântico (SemVer) usa um formato Major.Minor.Patch para rotular atualizações de aplicativos com base em seu impacto. No Adalo, implemente isso adicionando números de versão nas notas da sua Versão de Design (por exemplo, "v1.2.0 - Added User Dashboard"). Atualizações principais indicam mudanças significativas, atualizações secundárias adicionam recursos compatíveis com versões anteriores e patches corrigem pequenos bugs.
Quanto custa o Adalo em comparação com outros construtores de aplicativos?
Os planos pagos do Adalo começam em $36/mês com uso ilimitado e sem limites de registros. Isso se compara favoravelmente com Bubble ($69/mês mais cobranças baseadas em uso), FlutterFlow ($70/mês por usuário, banco de dados não incluído) e Glide ($60/mês com limites de linhas de dados). O Adalo também inclui publicação na App Store, que alguns concorrentes não oferecem em nenhum preço.
A reversão de uma versão afeta meu banco de dados?
Não. Quando você restaura uma Versão de Design no Adalo, apenas telas, configurações de componentes e configurações de marca revertam para a versão selecionada. Seus dados de coleção, chaves de API e ações personalizadas permanecem inalterados. Para alterações relacionadas ao banco de dados, você precisará gerenciá-las separadamente em um ambiente sandbox.
Como o Adalo trata o controle de versão de forma diferente do Bubble?
O Adalo usa Versões de Design com salvamentos automáticos pré-restauração e implantação de código único que atualiza iOS, Android e web simultaneamente. A solução móvel do Bubble é um wrapper da web, o que significa que as alterações de versão não sincronizam automaticamente em todas as plataformas. O Bubble também usa Workload Units com cálculos pouco claros que podem criar custos inesperados em escala.
Posso usar controle de versão para testar novos recursos com segurança?
Sim. Crie uma Versão de Design antes de fazer alterações, use o campo de notas para documentar o que você está testando e experimente livremente. Se o novo recurso não funcionar, restaure a versão anterior com um clique. O Adalo salva automaticamente seu estado atual antes de qualquer restauração, portanto você nunca perde trabalho permanentemente.
Construa seu aplicativo rapidamente com um de nossos modelos de aplicativo pré-prontos
Comece a Construir sem código