Toddle quer 'mudar como construímos software' com um construtor colaborativo de aplicativos web visual

O mundo da tecnologia há muito promete democratizar o desenvolvimento de software por meio de ferramentas 'visuais' que ajudam não programadores a construir produtos digitais. No passado, isso poderia ter sido algo como o Visual Basic for Applications (VBA) da Microsoft ou Dreamweaver, e nos tempos mais recentes vimos uma série de startups de baixo código e sem código levantarem grandes quantias de dinheiro para ampliar o acesso ao processo de desenvolvimento de software.

É nesse contexto que a startup dinamarquesa Toddle entrou na arena do desenvolvimento visual: ela lançou uma plataforma sem código projetada como uma alternativa completa aos frameworks JavaScript, repleta de colaboração em tempo real, controle de versão e hospedagem.

Toddle em ação.
Créditos da imagem: Toddle

Um espaço lotado

Startups como Bubble, Flutterflow, Builder, Softr, Framer, Webflow e inúmeras outras levantaram grandes quantias — muitas vezes com valorações bilionárias — para suas várias interpretações do que uma plataforma de desenvolvimento sem código deve parecer. Embora nem todas tenham como alvo os mesmos mercados, são movidas por ideais semelhantes: qualquer pessoa em uma empresa deve poder se aventurar no desenvolvimento de software, independentemente de suas habilidades de codificação.

Fundada em 2022, a Toddle é obra do CEO Andreas Møller e do CDO Kasper Svenning. Os co-fundadores se propuseram a construir uma plataforma que dê aos designers acesso direto a uma base de código ao vivo por meio de uma interface de edição visual, permitindo-lhes fazer alterações de UI (interface do usuário) e UX (experiência do usuário) que reflitam imediatamente no framework de código subjacente.

Construtor de aplicativos web da Toddle.
Créditos da imagem: sob licença da Toddle.

Os fundadores estão apresentando a Toddle como uma ferramenta capaz de replicar o poder de linguagens como o React, mas em forma visual. Møller imagina equipes de design e desenvolvimento usando a Toddle para construir aplicativos SaaS completamente funcionais — semelhante a como um desenvolvedor usaria o Figma para projetar seus produtos digitais; o Webflow para criar websites de marketing; o Glide para um pouco de prototipagem; e o Bubble para testes extensivos por meio de produtos mínimos viáveis (MVPs).

'Basicamente qualquer tipo de aplicativo SaaS onde você precisa de funcionalidades avançadas', disse Møller ao TechCrunch. 'Pode ser construído em React? [Então] pode ser construído na Toddle.'

A ideia é que desenvolvedores e designers possam trabalhar na mesma página na mesma 'linguagem', sem precisar alternar entre diferentes ambientes. Cada componente criado na Toddle pode ser armazenado como pacotes e reutilizado em diferentes projetos, e o controle de versão permite que os desenvolvedores revisitem versões antigas de componentes ou aplicativos conforme necessário.

Então, enquanto os designers podem trabalhar em ajustar a interface, os profissionais de marketing podem editar o conteúdo, e os desenvolvedores podem se concentrar na lógica principal de construção do aplicativo sem precisar ser convocados para cada alteração de estilo de botão. A Toddle é efetivamente a 'camada de tradução' que mapeia edições visuais para o framework front-end correspondente e metodologia CSS — tudo é sincronizado tanto visual quanto programaticamente.

Vale ressaltar que a Toddle não é um construtor completo de aplicativos web full-stack — ela não possui um banco de dados integrado, por exemplo. Um construtor front-end e back-end tudo em um pode fazer sentido em alguns casos (por exemplo, para protótipos ou aplicativos simples), mas Møller considera que aqueles que constroem aplicativos complexos terão requisitos em evolução, então não faz sentido prendê-los à Toddle. 'As tecnologias tamanho único sempre se tornam tamanho nenhum com o tempo', escreveu em uma postagem de blog explicando a racionalidade.

Em vez disso, para funcionalidades de back-end como bancos de dados e autenticação, a Toddle trabalha com os sistemas que o desenvolvedor deseja usar. A empresa oferece uma biblioteca de integrações incluindo Xano, Supabase, Airtable, GraphQL, Stripe (para pagamentos) e até mesmo modelos de IA de empresas como OpenAI e Hugging Face.

Em termos de preços, a Toddle opera com um modelo freemium, com sua camada gratuita oferecendo a maioria dos blocos de construção necessários para começar a construir aplicativos web. No entanto, um grande aviso aqui é que isso só se aplica a projetos de código aberto, e eles devem ser hospedados no domínio próprio da Toddle.

Ainda assim, se nada mais, é uma boa maneira de experimentar o que a Toddle pode fazer. Os usuários podem pagar para desbloquear armazenamento adicional, acessar domínios personalizados e remover toda a marca Toddle.

'Tudo o que você pode construir na Toddle, você pode construir na camada gratuita', disse Møller. 'Isso é importante para nós porque queremos mudar a forma como o software é desenvolvido. Precisamos torná-lo acessível para todos contanto que tenham um computador.'

O fator de código aberto

A empresa de dois anos afirma ter 9.000 usuários individuais, e que vê cerca de 80 novos cadastros por dia e cerca de 60 usuários pagantes. É um começo modesto com certeza, mas a Toddle anunciou na terça-feira que levantou $4,3 milhões em financiamento semente enquanto se prepara para tornar a maior parte de sua plataforma de código aberto. A empresa planeja lançar os componentes de linguagem e tempo de execução de sua plataforma sob uma licença Apache 2.0 permissiva, e também planeja tornar seu editor de código aberto em uma fase posterior.

A 'linguagem' neste contexto refere-se à saída do editor — o código bruto que a Toddle envia para a AST (árvore sintática abstrata), que é então traduzido para um código binário legível por máquina.

O resumo disso é que os desenvolvedores eventualmente poderão hospedar seus aplicativos construídos na Toddle sem precisar usar a plataforma em si, e poderão modificar e aprimorar a linguagem para seus aplicativos. Møller diz que a empresa espera disponibilizar esses vários elementos de código aberto a partir deste ano e seguindo até 2025.

'Nós temos algum trabalho a fazer para desvincular o código aberto', disse Møller. 'Isso acontecerá em etapas.'

A rodada semente da Toddle foi liderada pela empresa de VC finlandesa Inventure. Lifeline Ventures, PSV e alguns investidores-anjo, incluindo o co-fundador da Typeform, David Okuniev, também participaram.