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

Rode Ruby no Android — No Dispositivo e Offline

Rode Ruby de verdade no seu celular Android: um interpretador genuíno, embutido no app, executando no dispositivo sem conexão. O que roda, para que serve e os limites honestos.

2 min
Por Pelayo Naredo
Rode Ruby no Android — No Dispositivo e Offline

Ruby é um prazer de escrever e, até agora, desajeitado de rodar num celular. O PocketCode resolve isso embutindo um interpretador Ruby de verdade dentro do app e rodando seus arquivos .rb no dispositivo — offline, sem nada para instalar.

Ruby de verdade, rodando localmente

Este é um interpretador Ruby genuíno, não um sósia. Abra um arquivo .rb, toque em Run, e o Ruby executa no seu dispositivo:

  • O núcleo expressivo que você realmente usa — blocks, iterators, puts, métodos de string, ranges, hashes, symbols — se comporta como Ruby deve.
  • Saída e erros fluem para um console de verdade.
  • Ele roda sem conexão, e nada sai do dispositivo.

Para que ele é ótimo

  • Aprender e praticar Ruby — acompanhe um tutorial, treine exercícios, teste uma ideia na hora.
  • Scripting — processamento rápido de texto, manipulação de dados, pequenas automações.
  • Prototipar lógica — esboce um método ou uma pequena classe e rode na hora.

Ao redor dele você tem o autocomplete, navegação e formatação no dispositivo do editor, além de uma barra de símbolos de programação para que a pontuação do Ruby não seja uma briga com o teclado do celular.

Os limites honestos

  • Ruby da biblioteca padrão, rodando localmente. É para rodar seus próprios scripts, não um fluxo de gem-install — pense em Ruby sem a ida e volta a um pacote.
  • Velocidade de interpretador num celular. Ótimo para scripts e exercícios; computação pesada vai ficar atrás de um desktop.
  • Não é um servidor Rails. Ele roda a linguagem para scripting e aprendizado, não uma stack completa de aplicação web.

Dentro desses limites, é Ruby de verdade, no seu bolso.

Um de muitos

Ruby é uma das cinco linguagens embutidas e prontas offline no momento em que você instala — ao lado de Python, JavaScript, C e PHP — com meia dúzia a mais como packs opcionais. Veja a lista completa.


Seu celular roda Ruby de verdade — offline, privado, instantâneo.

O PocketCode está chegando à Google Play. Participe da pré-inscrição para rodar 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.