Respostas
O que dá para fazer com o PocketCode?
Respostas diretas e factuais às perguntas reais que as pessoas fazem sobre desenvolver no celular. Cada uma começa pela resposta, apoia-a com os dados e leva à ferramenta que a torna possível.
Dá para rodar um banco de dados em um celular Android?Sim. Um motor roda no próprio aparelho — um servidor PostgreSQL 18.2 embarcado, em celulares ARM de 64 bits —, então você cria tabelas, roda SQL, explora dados e desenha diagramas ER sem computador e sem host na nuvem. Outros onze (MySQL/MariaDB, MongoDB, Redis, Supabase, Neon, PlanetScale, Turso, Cloudflare D1, MongoDB Atlas, Upstash, Firestore) se conectam ao seu próprio servidor ou a um serviço na nuvem e precisam de rede, no Android 9 ou superior, com backups e mascaramento de dados integrados.Como testo APIs REST pelo celular?Use o testador de API integrado do PocketCode. Envie requisições REST com qualquer método HTTP, adicione autenticação e cabeçalhos e depois inspecione status, tempo e o corpo da resposta. Ele também lida com WebSocket, GraphQL, SSE, Socket.IO e MQTT, gera código cliente para 27 destinos e (Pro) roda um servidor mock local — tudo pelo celular.Dá para programar com IA de graça no Android?Sim. O chat de IA do PocketCode é gratuito para todos — você traz o seu próprio acesso: uma chave de API da OpenAI, Claude ou Gemini, um login do GitHub Copilot ou qualquer endpoint compatível com OpenAI. Não é um revendedor de IA: não vende créditos nem faz proxy, então você paga apenas o uso diretamente ao seu provedor. Os motores multiagente, Swarmcode e Cortex, são Pro.Dá para usar um terminal Linux de verdade no Android?Sim, um shell de verdade — mas não uma distribuição Linux completa. O PocketCode inclui um terminal integrado que roda o ash do BusyBox (v1.34.1, 373 applets) e o Node.js no seu dispositivo, sem precisar de root. O shell local não tem gerenciador de pacotes, git, Python, curl nem ssh. Ele também se conecta a máquinas remotas por SSH e transfere arquivos via SFTP, com autenticação por chave e senha, encaminhamento de portas e um histórico de 10.000 linhas.Como programar no celular Android, sem um computador?O PocketCode é uma IDE completa que roda no seu celular — sem precisar de computador. Escreva código em um editor com LSP (39 linguagens com destaque, 19 com servidor de linguagem de um toque), execute código no dispositivo (16 linguagens e tipos de arquivo, com depuração para JavaScript), use o terminal e os bancos de dados, e continue trabalhando sem conexão depois de entrar (só é preciso conexão para entrar; o chat de IA, o Git remoto e as implantações também precisam). Tudo se instala a partir de um único app para Android 9+; os runtimes principais já vêm incluídos e só os pacotes opcionais de Lua, Go e Rust-style são baixados.Dá para criar e implantar um backend pelo celular?Sim, com limites. O gerenciador de backend do PocketCode acompanha o que você implantou, armazenou e monitorou em 33 serviços (8 deles plataformas de hospedagem) pelo celular, com os seus próprios tokens. Ler implantações, logs de build e métricas e disparar um redeploy é grátis; logs ao vivo, rollbacks, mudanças de variáveis de ambiente e DNS, monitoramento em segundo plano e explicações por IA são Pro. Ele pede sua digital ou o bloqueio de tela antes de conectar um serviço.Quais linguagens de programação dá para rodar no Android?No celular, o botão Executar funciona para 16 linguagens e tipos de arquivo: JavaScript, TypeScript (os tipos são removidos, não verificados), shell, JSON, Markdown, HTML, SQL, Python 3.12, Ruby 3.2, PHP 8.2, Java (experimental e limitado: um interpretador BeanShell, não um compilador completo, e a maior parte do código orientado a objetos, generics, lambdas e printf não roda), Kotlin (pode cair para um modo script em Android recentes) e C vêm com o app; Lua, Go (Yaegi, só biblioteca padrão) e scripts estilo Rust (Rhai, não rustc) são downloads opcionais. C++, C#, Swift, Dart, Zig e Perl ainda não estão disponíveis. O editor destaca 39 linguagens e instala servidores de linguagem com um toque para 19 delas (TypeScript/JavaScript, Python, HTML/CSS/JSON, Markdown, YAML, Dockerfile, Bash, Vue, Svelte, Astro, GraphQL, MDX e Prisma), no Android 9+.Existe um editor de código para Android com terminal e Git?Sim — o PocketCode reúne tudo em um único app: um editor de código com LSP completo, um terminal integrado com SSH e SFTP, Git (commit, diff, branches), executores de código no dispositivo e um assistente de IA. Em vez de fazer malabarismo com apps separados de propósito único, você edita, executa, faz commit e se conecta a servidores em um só lugar.Qual é o melhor editor de código para Android?Um bom editor de código para Android precisa de autocompletar de verdade (LSP), destaque de sintaxe e, idealmente, a capacidade de executar seu código. O PocketCode faz as três coisas — inteligência LSP para TypeScript, Python, web, Vue, Svelte e mais, destaque para 39 e execução no dispositivo para 16 linguagens — além de terminal, Git e IA, com plano gratuito e sem anúncios. Apps de propósito único cobrem uma parte; este cobre todo o fluxo de trabalho.Como o PocketCode é diferente do Termux?O Termux é um emulador de terminal — um shell Linux onde você mesmo instala e executa ferramentas de linha de comando. O PocketCode é uma IDE completa: um editor de código gráfico com LSP, um gerenciador visual de banco de dados, um testador de API, Git e IA, além do seu próprio terminal e interpretadores de linguagem prontos para executar. Use o Termux para a linha de comando; use o PocketCode para escrever e criar com uma interface gráfica.Dá para rodar Python no Android sem o Termux?Sim. O PocketCode vem com um interpretador de Python integrado (CPython 3.12 rodando como WebAssembly) — sem Termux, sem instalar pacotes, nada para compilar. Abra um arquivo .py, toque em Executar, e ele roda no dispositivo com a biblioteca padrão. O Termux te dá um shell Linux para configurar o Python por conta própria; o PocketCode já o tem pronto assim que você instala. É um ambiente de scripting: a maior parte da biblioteca padrão está incluída, mas não há pip, threads nem subprocessos, e a rede fica desligada a menos que você ative "Permitir rede nos motores WASM" na caixa Executar com argumentos (Ctrl+F5).