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

Rode TypeScript no Android — No Dispositivo, Offline Após um Download Único

Rode TypeScript no seu celular Android: adicione o pack opcional uma vez, e então faça a checagem de tipos e rode seu código no dispositivo e offline. O que roda e onde estão os limites.

2 min
Por Pelayo Naredo
Rode TypeScript no Android — No Dispositivo, Offline Após um Download Único

TypeScript é JavaScript com um sistema de tipos — e esse sistema de tipos normalmente vive numa toolchain de desktop. O PocketCode o traz para o seu celular com um pack opcional de TypeScript: baixe uma vez, e seus arquivos .ts fazem a checagem de tipos e rodam no dispositivo, offline.

Adicione o pack uma vez, depois rode offline

TypeScript vem como um language pack que você instala uma única vez. A partir daí: abra um arquivo .ts, toque em Run, e ele é compilado e executado localmente.

  • A linguagem tipada que você escreve — interfaces, generics, unions, aliases type — é checada no dispositivo antes de rodar.
  • Diagnósticos do compilador revelam erros de tipo assim como numa configuração de desktop.
  • Uma vez instalado, ele roda sem conexão, e nada sai do dispositivo.

Como ele combina tão naturalmente com JavaScript puro, encaixa perfeitamente ao lado do runtime Node.js embutido.

Para que ele é ótimo

  • Aprender TypeScript — pratique o sistema de tipos em qualquer lugar.
  • Scripting com tipos — pequenos utilitários tipados e transformações de dados.
  • Testar ideias em nível de tipo — experimente um generic ou um tipo condicional e veja-o compilar.

O editor acrescenta autocomplete apoiado em LSP e diagnósticos inline ajustados para TypeScript.

Os limites honestos

  • Um download único. Diferente das cinco embutidas, o TypeScript precisa do seu pack primeiro; depois disso é totalmente offline.
  • Para aprendizado e scripts. Ideal para exercícios e pequenos programas tipados — não um build de framework completo puxando pacotes de um registro.
  • Em escala de celular. Ótimo para trechos e utilitários; projetos grandes pertencem a um desktop.

Dentro desses limites, é TypeScript de verdade, checado e rodado no seu celular.

Parte da lista

TypeScript é uma de uma dúzia de linguagens que o PocketCode roda no dispositivo — cinco embutidas offline (Python, JavaScript, C, Ruby, PHP) mais packs como este. Veja a lista completa.


Adicione o pack uma vez e seu celular roda TypeScript, offline.

O PocketCode está chegando à Google Play. Participe da pré-inscrição para experimentar no seu próprio dispositivo.

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.