Pular para o conteúdo

PocketCode · Editor de CódigoUm editor de código que trata seu celular como uma estação de trabalho

Abas, explorador no estilo VS Code, servidores de linguagem de um toque, 16 linguagens que rodam no celular e Git com pull requests. Realce para 39 linguagens.

39 linguagens16 linguagens rodamLSP sem configurarPRs do GitHubAbas + explorador
The explorer drawer on a tablet: three open files and the TaskCLI project tree with its src folder

Um espaço de trabalho, não uma caixa de texto

Abas, explorador no estilo VS Code e paleta no topo, na medida de um celular e de um tablet.

  • Arraste as abas para reordenar; abas de pré-visualização; a sessão volta por projeto
  • Explorador com marcas do Git, criar, renomear e excluir; redimensionável no tablet
  • Uma paleta para arquivos, comandos, @ símbolos e :N linhas; Ctrl+P e Ctrl+Shift+P com teclado
Language servers sheet: TypeScript/JavaScript and HTML/CSS/JSON installed, Python ready to install, each with its npm package, size and license

Servidores de linguagem sem configurar nada

Um toque e TypeScript, Python, HTML/CSS/JSON, Vue, Svelte, Astro, Prisma e mais ganham autocompletar de verdade e erros ao vivo.

  • Ir para a definição, referências, peek e renomear com segurança
  • Um único painel de Problemas para todas as abas, com correções rápidas
  • Os servidores vêm fixados e verificados dentro do app — nada para configurar
Run panel executing main.js on Node.js in interactive mode, with a command sent through the stdin box

Execute no celular

Execute código no dispositivo: 16 linguagens, 17 runners, sem servidor.

  • JavaScript, TypeScript, Python, Ruby, PHP, C, Kotlin e mais; o Java roda em um interpretador, não no javac
  • Tudo roda local: runners incluídos e pacotes opcionais
  • Um depurador de Node.js para JavaScript e um painel de testes com 12 frameworks predefinidos
Source Control sheet on branch main with Merge, Stash, Blame, File History and Compare, and an AI commit message button

Git e GitHub sem sair do arquivo

Pull requests com seus checks e um rebase interativo, dentro do editor.

  • Pull requests, issues e checks da conta do GitHub que você conectar
  • Pick, reword, squash, fixup e drop em repositórios do GitHub, com um backup que você pode restaurar
  • Blame na barra de status, histórico local e comparar com o HEAD
The symbol bar menu: move, duplicate and comment lines, customize keys, and the cursor pad switch

Feito para os polegares

Uma barra de símbolos para cada linguagem e uma tecla de comando que também é cursor pad.

  • Arraste a tecla de comando para mover o cursor; segure e arraste para selecionar
  • Modo zen em tela cheia, e paisagem que abre espaço para o teclado
  • Cresce com fontes grandes do sistema; rótulos para o TalkBack e navegação com F6

// spec

A ficha técnica

Realce de sintaxe39
Formatação no dispositivo24
Language Server ProtocolLSP 3.17
Runners de código17
Frameworks de teste predefinidos12
Utilitários de dev11
Esquema da estrutura✓
Histórico de undo / redo200

plan.free

  • ·Realce, formatadores e todos os runners
  • ·Servidores de linguagem, Git e GitHub
  • ·Histórico local e colaboração ao vivo na sua rede
  • ·Depurador de JavaScript e painel de testes

plan.pro

  • +19 temas a mais (4 são grátis), 7 fontes extras, Theme Studio para seus próprios temas .tmTheme e do VS Code, e mais de 5 snippets próprios

// faq

Perguntas frequentes

Dá para escrever e executar código em um celular Android?

Sim. O PocketCode é uma IDE completa para Android que executa o código no próprio aparelho: 16 linguagens (JavaScript, TypeScript, Python, Ruby, PHP, C, Kotlin e mais) rodam direto no celular, sem servidor; os pacotes de runtime opcionais são baixados uma vez e depois funcionam offline.

O editor tem autocompletar e verificação de erros?

Sim. Ele traz um cliente Language Server Protocol (LSP 3.17), então você tem autocompletar de verdade, ir para a definição e diagnósticos ao vivo com sublinhado vermelho nos erros — a mesma inteligência dos editores de desktop.

Quantas linguagens de programação o editor suporta?

O realce de sintaxe cobre 39 linguagens e a formatação no dispositivo 24, com inteligência LSP por servidores de um toque para TypeScript/JavaScript, Python, HTML/CSS/JSON, Vue, Svelte, Astro e mais. Você ainda tem abas, edição multicursor, um esquema da estrutura e 200 passos de desfazer por aba, então dá conta de projetos sérios, não só de trechos.

Ele suporta edição com múltiplos cursores?

Sim. Você pode colocar um cursor em cada ocorrência de uma palavra (Ctrl+Shift+L ou o menu) e digitar uma vez para editar todas, ou usar a seleção por colunas. O editor também guarda 200 passos de desfazer/refazer por aba, então dá para editar várias linhas de uma vez e ainda voltar atrás.

O editor funciona offline?

Sim, depois de entrar (o app precisa de conexão para entrar; abri-lo com uma sessão já iniciada funciona offline). No Android 9 e versões mais novas o editor, o Git, os runners e a depuração funcionam então sem conexão; servidores de linguagem e pacotes de runtime opcionais são baixados uma vez e depois também funcionam offline. O PocketCode não envia seus projetos; o código só sai do celular se você der push com o Git ou o enviar a um provedor de IA que você conectar.

Coloque no seu bolso

Android 9+ · 64 bits · plano Free