Pular para o conteúdo
Voltar ao início
Tutorial

Uma IDE para tablets Android: o que muda com uma tela maior e o que usar

Um tablet Android com teclado serve para programar de verdade. O que pedir a uma IDE para tablet, as opções e como o PocketCode aproveita o espaço.

5 min
Por Pelayo Naredo
Uma IDE para tablets Android: o que muda com uma tela maior e o que usar

Resposta curta: um tablet Android com teclado Bluetooth basta para scripts, projetos web, back-end e administração de servidores. O que importa é uma IDE que aproveite a largura (árvore de arquivos, código e terminal visíveis ao mesmo tempo) e responda ao teclado. As principais opções são o Termux com code-server, o Acode e o PocketCode; aqui explico o que cada um faz em um tablet.

Eu desenvolvo o PocketCode, então leia o que eu digo dele com isso em mente.

O que muda com um tablet

No celular você troca de tela o tempo todo. No tablet dá para deixar as coisas lado a lado:

  • Uma árvore de arquivos fixa ao lado do código, em vez de uma gaveta que abre e fecha.
  • Um terminal com as ferramentas à vista, ou dois terminais divididos na tela.
  • Requisição e resposta juntas quando você testa uma API.
  • Um teclado físico com atalhos, que faz a digitação passar de lenta a normal.

Procure uma IDE que mude de verdade o layout em uma tela larga. Um layout de celular esticado para 11 polegadas não é melhor que o celular.

As opções

Termux com code-server

Termux mais code-server te dá o VS Code no navegador do tablet, que em uma tela grande é bem usável. Você tem os pacotes do Termux para as suas ferramentas. Os limites: a configuração leva tempo, o code-server só instala extensões web no Android a menos que você carregue arquivos .vsix à mão, e é uma aba do navegador, não um app.

Acode

Um editor leve de código aberto (MIT) com plugins, GitHub e SFTP, e um terminal Alpine Linux com apk. Em um tablet funciona bem para editar e rodar coisas pelo terminal dele. Gratuito com anúncios, ou pago.

GitHub Codespaces no navegador

O VS Code completo ligado a uma máquina na nuvem, confortável em uma tela grande com teclado. Contas pessoais do plano Free do GitHub incluem 120 horas de núcleo por mês. Precisa de conexão o tempo todo.

PocketCode

O PocketCode é uma IDE para celulares e tablets Android. Em um tablet, o código do app mostra estas mudanças:

  • A navegação vira uma barra lateral na horizontal.
  • O editor fixa a árvore de arquivos em telas com 840 dp de largura ou mais, e você pode redimensioná-la entre 200 dp e 45% da largura. Em telas mais estreitas ela é uma gaveta.
  • O terminal fixa o painel de ferramentas (snippets, hosts, SFTP e mais) à direita quando há espaço, e pode se dividir em duas sessões (a tela dividida faz parte do Pro).
  • O testador de APIs tem um layout para tablet na horizontal com requisição e resposta lado a lado e atalhos: Ctrl+Enter para enviar, Ctrl+T nova aba, Ctrl+W fechar aba e Ctrl+S salvar.
  • Teclado: mapas de teclas do VS Code, IntelliJ IDEA, Sublime Text e Atom, e uma paleta de comandos.

O editor do PocketCode em um tablet Android: a árvore de arquivos fixa à esquerda com o projeto TaskCLI e um arquivo Python aberto à direita

Captura real do editor em um tablet, com a árvore de arquivos fixa.

O terminal do PocketCode em um tablet Android: o shell local à esquerda e o painel de snippets fixo à direita

O terminal no mesmo tablet, com o painel de ferramentas fixo.

O que ele não faz: não compila apps Android, o shell não tem gerenciador de pacotes e ele precisa de Android 9 ou superior em um aparelho de 64 bits.

E criar apps Android no tablet?

É a pergunta que mais aparece, então vai a resposta honesta: ainda é limitado. O AndroidIDE, o projeto mais conhecido para criar apps Android no próprio aparelho, foi arquivado em 2024, e os autores indicam um sucessor chamado Code on the Go. A maioria das IDEs para tablet, incluindo o PocketCode, é para scripts, web, back-end e servidores.

Comparação

Termux + code-serverAcodeCodespacesPocketCode
Layout para tela largaVS Code no navegadorEditor e terminalVS Code no navegadorÁrvore fixa, ferramentas do terminal e layout do testador de APIs
Atalhos de tecladoOs do VS CodeSimOs do VS CodeMapas do VS Code, IntelliJ, Sublime e Atom
Roda códigoNo tabletPelo terminal deleNa nuvemNo tablet
Funciona offlineSimSimNãoSim, depois de entrar na conta
ConfiguraçãoVários passosInstalar o appNavegador e conta do GitHubInstalar o app
PreçoGratuitoGratuito com anúncios, ou pago120 horas de núcleo/mês grátisPlano gratuito; Pro opcional

Como escolher

  • Você quer o VS Code e o ecossistema dele, offline: Termux com code-server.
  • Você quer o VS Code e está sempre online: Codespaces.
  • Você quer algo leve com gerenciador de pacotes no terminal: Acode.
  • Você quer uma IDE que se reorganize para o tablet, com Git, SSH, bancos de dados e testador de APIs no mesmo app: PocketCode.

Fontes


O PocketCode é gratuito para baixar no Google Play. Baixe o PocketCode e experimente no seu tablet. A página do editor tem mais capturas em tablet.

Perguntas frequentes

Dá para programar em um tablet Android?

Sim. Com um teclado Bluetooth, um tablet Android roda editores, terminais e IDEs que executam o código no aparelho. A tela grande torna prático ver ao mesmo tempo a árvore de arquivos, o código e um terminal.

Qual é a melhor IDE para tablet Android?

Depende do trabalho. O Termux com code-server te dá o VS Code no navegador, o Acode é um editor leve com terminal e o PocketCode é uma IDE com árvore de arquivos fixa, terminal, Git, bancos de dados e testador de APIs que adapta o layout aos tablets.

Atalhos de teclado funcionam em tablet Android?

No PocketCode, sim. Ele tem mapas de teclas do VS Code, IntelliJ IDEA, Sublime Text e Atom, uma paleta de comandos e atalhos no testador de APIs, como Ctrl+Enter para enviar uma requisição.

Dá para criar apps Android em um tablet Android?

Só de forma limitada. O AndroidIDE, o projeto mais conhecido para isso, foi arquivado em 2024. A maioria das IDEs para tablet, incluindo o PocketCode, é para scripts, web e back-end, não para compilar apps Android.

A ferramenta por trás deste artigo

Editor de código

Pronto para experimentar o PocketCode?

Baixe o app e comece a programar pelo seu celular.