HTML para APK grátis
← Todos os artigos IA · Depuração

Corrigindo código escrito por IA: 8 erros que vemos em apps de celular

A IA escreve a maior parte do app, e então alguns pequenos problemas fazem com que ele pareça quebrado no celular. Aqui estão os suspeitos de sempre e as correções exatas.

9 de outubro de 2026 · 2 min de leitura

Os modelos de IA são surpreendentemente bons em escrever pequenos apps. Eles também erram com confiança sempre dos mesmos poucos jeitos. Depois que você os conhece, consegue identificá-los em segundos e dizer à IA exatamente o que mudar.

1. Ele carrega coisas da internet

Um script de uma CDN, uma fonte do Google, uma foto de banco de imagens por URL. Tudo funciona até o celular ficar offline. Peça: “Remova todos os recursos externos. Embuta o CSS e o JavaScript e use fontes do sistema.”

2. Ele chama a ponte nativa cedo demais

A ponte nativa do app, window.FreeApp, pode chegar um instante depois que seu script começa. Um código que a chama na primeira linha às vezes falha. A solução é esperar o evento freeappready, ou executar imediatamente se a ponte já estiver lá:

function start() { FreeApp.statusBar('#E2552A'); }
if (window.FreeApp) start();
else window.addEventListener('freeappready', start, { once: true });

3. Ele esquece de salvar

Tudo funciona, aí você fecha o app e os dados somem. Peça: “Salve o estado no localStorage após cada alteração e carregue ao iniciar.”

4. Ele usa alert() para tudo

Alertas do navegador ficam deslocados em um app. Peça à IA para mostrar mensagens na própria página, ou use FreeApp.toast() quando a ponte estiver disponível.

5. Os botões são pequenos demais

Com tamanhos de desktop, você toca três vezes para acertar um botão. “Faça toda área de toque com pelo menos 44 pixels” resolve.

6. Ele ignora o notch

Os cabeçalhos deslizam para baixo da barra de status ou do recorte da câmera. Adicione viewport-fit=cover à tag viewport e adicione espaçamento no topo com env(safe-area-inset-top).

7. Ele confunde nomes de arquivos

Quando a IA divide o código em vários arquivos, às vezes ela faz link para styles.css mas nomeia o arquivo style.css. Se seu app mostrar texto sem estilo, compare os nomes. Pedir um único arquivo evita o problema por completo.

8. Ele inventa funções

Os modelos às vezes chamam funções nativas que não existem. Se algo não faz nada em silêncio, confira o nome na referência da API JavaScript e cole a assinatura correta no chat.

Como pedir uma correção

Seja específico e dê contexto. “No Android, quando toco em Salvar, nada acontece e a lista fica vazia depois que reabro o app” gera uma resposta muito melhor que “não funciona”. Se puder, cole o trecho do código que você acha que está errado. Correções pequenas e focadas vencem pedir uma reescrita completa.

Experimente você mesmo. O Free HTML to APK transforma seu HTML em um app Android assinado direto no seu celular. Grátis, sem conta, sem marca d'água.