O aplicativo era laranja em preto, o que era meio com tema de cachorro, eu acho. Eu não gostei da maneira como o seletor de data funcionou, então eu disse para consertar. Não gostei da maneira como os botões de tamanho de cachorro funcionavam, então eu também tinha a IA consertar isso e fiz outras pequenas mudanças de design.
Um aplicativo de trabalho!
Maria Korolov / Fundição
Quanto tempo demorou todo esse processo? Contanto que eu fosse necessário tirar todas as capturas de tela e escrever essa descrição do que eu estava fazendo. Além de cinco minutos cada vez que o publiquei na web.
Então, talvez meia hora para colocar o aplicativo básico em funcionamento, além do tempo necessário para fazer anotações para este artigo, pegar capturas de tela e almoçar.
Mas então voltei e tentei adicionar funcionalidade em que o usuário efetua login e salva informações sobre o cão deles – mas não consegui fazer a autenticação funcionar. Tentei mudar para apenas um login e senha, mas também não consegui fazer isso funcionar. Também tentei fazer com que os botões de compartilhamento social funcionassem, que era o objetivo de publicar o aplicativo na web, e eles também não funcionaram. Passei uma tarde indo e voltando nisso. Foi muito frustrante.
Tenho certeza de que isso é algo que um desenvolvedor real poderia ter tratado em segundos. Mas para um não desenvolvedor como eu, eu estava olhando para um fim de semana tentando coisas diferentes até encontrar algo que funcionou.
Então, finalmente, pedi ao Firebase Studio que elimine todos os recursos não funcionais que envolvem logins de usuários, salvandoprofilos de cachorrinhos e compartilhamento social, e fiquei com o aplicativo de calculadora de aniversário muito simples com que eu comecei-exatamente como o que encontrei na App Store do meu telefone.
Sim, já existe um aplicativo para isso. Talvez eu não seja o gênio supremo que pensei que era.
Ainda assim, este é um aplicativo funcional. Eu poderia incorporá -lo ao site da minha empresa para dar aos meus visitantes uma calculadora de aniversário de cachorrinho fofa para usar, se eu tivesse um site da empresa.
Vibe codificação com amável
Então eu me mudei para o adorável.
Eu colei a descrição do aplicativo que recebi de Claude, o mesmo que usei para o Firebase Studio. Ele produziu um aplicativo quase imediatamente, mas me disse quantos anos o cachorro tinha, sem calcular seu próximo aniversário. Essa é a mesma coisa que o Firebase Studio fez. Talvez eu devesse ter lido a descrição do aplicativo de Claude, em vez de confiar cegamente nela. Ah, quem tem tempo para isso?
Eu pedi uma correção. Agora, LoDable me deu um aplicativo que dizia que o próximo aniversário do meu cachorro seria vários anos no passado. Isso não é bom – eu já perdi.

Trabalhando em um aplicativo em adorável.
Maria Korolov / Fundição
Ele se desculpou e reformulou a lógica.
Então eu publiquei o aplicativo. Nenhuma informação de cobrança necessária. E não demorou nem cinco minutos. Demorou menos tempo do que levou para digitar este parágrafo.
Publicação instantânea, sem espera. Design extremamente bonito. Toda a funcionalidade que eu pedi. Até o URL parece mais limpo e mais limpo que o Firebase Studio One.
Sim, levou alguns minutos para obter o aplicativo básico.

Da descrição ao aplicativo funcional bem projetado em menos de cinco minutos.
Maria Korolov / Fundição
Mas ainda estava faltando a capacidade de fazer login, salvar perfis de vários cães e outras funcionalidades de back-end. Eu ousei?
Eu ousei.
Primeiro, Lovable me disse que precisava conectar -se a Supabase e forneceu um botão para eu clicar que me levou para onde eu tinha que ir. Eu tinha a opção de continuar com o GitHub ou com SSO. Devo ter criado uma conta do Github em algum momento do passado, porque pude fazer login. Escolhi o plano de supabase gratuito, Acesso autorizado e voltei à guia adorável.
E então eu esbarrei no meu primeiro grande obstáculo. Fiquei sem os créditos adoráveis diários gratuitos. Eu poderia ter colocado um alfinete nele e voltado no dia seguinte, mas estava em um rolo, então paguei US $ 25 pela atualização. São US $ 25 por mês, então preciso me lembrar de fazer o downgrade de volta para o GRATUITO quando terminar de criar este aplicativo.
A adição de logins do Google e do Facebook exigiu algumas etapas de autenticação que eu não conseguia descobrir como fazer à primeira vista, então eu abandonei essa ideia e apenas a usava um login e senha. E adorável construiu para mim.
O login incluiu um email de confirmação para que eu pudesse confirmar que queria criar uma conta no meu novo site. Não pedi esse pedaço de funcionalidade – a IA pensou por conta própria e apenas o fiz. E construiu botões de compartilhamento social. E eu poderia salvar perfis de vários cães.
Houve um pouco de vaivém quando eu refinava meu design e a funcionalidade, mas principalmente eu apenas fui com o que isso me deu.
Basta dar uma olhada no resultado final: o logotipo, o botão de entrada na parte superior, o esquema de cores. Fez tudo isso.

A tela inicial para a versão final do aplicativo adorável.
Maria Korolov / Fundição
Até me deixou adicionar vários cães para que eu pudesse acompanhar todos os seus aniversários.

O aplicativo adorável permite que os usuários salvem vários cães e rastreie seus aniversários.
Maria Korolov / Fundição
Você pode experimentar meu aplicativo aqui:
No final, acabei usando 14 dos meus 100 créditos mensais. Provorando meus US $ 25, gastei meia hora e US $ 3,50 para construir o aplicativo. Ou, com cinco créditos gratuitos por dia, eu poderia ter feito isso gratuitamente em três dias. O que me lembra: eu tenho que fazer o downgrade de volta ao plano gratuito antes de começar a acumular contas mensais.
O rebaixamento significa que todos os meus aplicativos serão públicos e terão o adorável logotipo neles, e não poderei ter domínios personalizados.
Meu veredicto? Se você deseja criar aplicativos que sejam executados em um domínio personalizado, obtenha o plano de US $ 25, mas para as pessoas que estão por aí, o plano gratuito é bom o suficiente.
Agora vou me tornar um codificador de vibração em tempo integral? Não. Mas se eu tiver outra ideia para um aplicativo, bem, posso simplesmente construí -lo.
Verificação da realidade: vibe codificação no trabalho
E o hipotético “usuário médio de negócios”? Como as duas plataformas que testei atualmente, os usuários comerciais não técnicos podem criar um aplicativo simples com o Firebase Studio, desde que não seja necessário criar contas de usuário ou interface com outros sistemas. Eles podem criar um aplicativo com o adorável que parece melhor, aumenta mais rápido e possui um sistema de login baseado em e-mail e compartilhamento social. E é possível fazer tudo isso nos planos gratuitos.
Mas para qualquer coisa que envolva interações com outras plataformas, como autenticações ou acesso a dados, eles precisarão de ajuda. E eles provavelmente precisarão de ajuda se o aplicativo quebrar em algum momento no futuro.
Hristo Borisov, CEO da Payhawk, uma empresa de gestão de gastos, diz que sua empresa está all-in na Coding Vibe-e eles já substituíram algum software comercial por novos aplicativos com código de vibração.
“Em vez de comprar um sistema de gerenciamento de desempenho de US $ 70.000 por ano, construímos do zero”, diz ele, chamando o software “sob medida, exatamente para o que precisamos”.
O Payhawk ainda tinha desenvolvedores escrevendo o aplicativo em adorável, diz ele, sob a direção de alguém do lado comercial. Mas o aplicativo inteiro levou duas pessoas por semana para construir – sem codificação – e a adição de um novo recurso leva apenas um dia.
Considerando os salários e os custos adoráveis, foram necessários cerca de US $ 4.000, diz ele, para um produto personalizado, em vez de software pronto para uso que não fez exatamente o que a empresa precisava.
O Payhawk hospeda o próprio aplicativo, pois já possui infraestrutura e habilidade para fazê -lo. E por ser um projeto complexo, exigia que os desenvolvedores, não apenas os usuários empresariais, projetassem e construíssem.
“Lembre -se de que você está gerando uma função para um produto que possui muitos recursos, papéis diferentes, permissões diferentes, vistas diferentes e integrações para muitos sistemas internos”, diz ele. “Então, é bom ter alguma supervisão do que é o resultado final.”
Outros aplicativos em uso no payhawk foram escritos completamente por não-engenheiros, diz ele, por funções mais simples e não críticas. Quando os aplicativos exigem acesso a dados confidenciais, eles precisam estar envolvidos para garantir que tudo esteja seguro e seguro, diz ele.
Gene Kim, o autor de um livro sobre codificação de vibe – Codificação da vibração: construindo software de grau de produção com genai, bate-papo, agentes e alémprogramado para ser lançado em outubro – diz que existem dois casos de uso importantes para a codificação da vibração.
Os desenvolvedores podem usá -lo para reduzir o tempo necessário para codificar projetos de meses para dias, prototipar rapidamente aplicativos e projetos e manter e melhorar os aplicativos existentes.
Os não desenvolvedores podem criar ferramentas simples para si mesmas e outros aplicativos de baixo risco, ou criar protótipos que eles possam mostrar aos desenvolvedores para explicar o que querem ter construído.
“A noção de que os empresários podem escrever totalmente aplicativos para si mesmos sem desenvolvedores – acho que isso vai ficar mais longe”, diz ele.
Mesmo que a IA possa fazê -lo, o julgamento humano ainda é necessário para projetos mais complicados, diz ele. “Como você o torna crítico de missão? Como você o torna resiliente, seguro e assim por diante? É onde você precisa de desenvolvedores profissionais para entrar e ajudar se quiser confiar nessa coisa. É aí que você precisa de alguém que já o fez antes.”
Fonte: Computer World