Como posso fazer o desenvolvimento no meu dispositivo Android?


63

Eu tenho um trajeto muito longo para trabalhar e possuir um telefone Android. Eu acho que seria bom fazer alguma programação simples no caminho. Não sou exigente em qual idioma codificar. Normalmente, tenho uma conexão com a internet no trem.

Eu estive procurando no Android Market, mas não encontrei nenhum aplicativo que ofereça um "ambiente de desenvolvimento" ou um editor com um compilador. É possível algum desenvolvimento no Android? Existe um aplicativo para isso?


2
Essa questão se tornará muito mais relevante à medida que surgirem dispositivos Android mais poderosos e baratos.
notlesh

Respostas:


25

Dois anos depois: eu uso o AIDE , seu breve resumo dos recursos declara:

Ciclo de edição, compilação e execução:

  • Crie um aplicativo de amostra com um único clique
  • Execute seu aplicativo com um único clique
  • Não é necessário acesso root
  • Compilação incremental para tempos de construção rápidos
  • Usa o formato de projeto .classpath do Eclipse para compatibilidade
  • Visualizador integrado do LogCat

Verificação de erros em tempo real:

  • Análise de erro em tempo real durante todo o projeto enquanto você digita
  • Correções rápidas automáticas para muitos erros

Refatoração:

  • Renomear
  • Variável inline
  • Introduzir variável
  • Método de extração

Código:

  • Formatador de código
  • Organizar importações
  • Código de comentário de saída
  • Crie setters / getters / construtores a partir dos campos

Navegação de código:

  • Ir para definição
  • Encontre usos
  • Ir para o símbolo
  • Vá para a aula

Editor:

  • Editor muito rápido, mesmo com arquivos grandes
  • Conclusão de código para XML Java e Android
  • Ajuda online do Android diretamente do código
  • Destaque de sintaxe para Java e XML
  • Desfazer / Refazer Ilimitado
  • Zoom de pitada
  • Seleção de expansão inteligente
  • Suporte de teclado com atalhos de teclado configuráveis
  • UI otimizada para telas pequenas para mostrar o máximo de código / conteúdo possível

Navegador de arquivos:

  • Gerenciador de arquivos embutido com os recursos mais comuns: renomear, excluir, criar arquivo ou pasta
  • Integração com Dropbox
  • Integração do Git com o suporte Commit / Dicard / Push / Pull e SSH.

insira a descrição da imagem aqui insira a descrição da imagem aqui


11
o link para o AIDE é android-ide.com , infelizmente não posso sugerir edições por algum motivo #
Tobias Kienzler

@ Jay, de nada. você ainda usa o AIDE?
Tobias Kienzler

2
não, meu laptop Lenovo tem melhor bateria agora do que meu guia android velho :(
jay

21

Se você realmente usa linguagens de script, confira SL4a (Camada de script para Android). Ele fornece acesso à API do Android em cada idioma - Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl e shell.

Ele vem com seu próprio editor básico, mas você pode especificar um editor diferente se houver outros instalados - usei o editor de texto Jota com ele.

Obtenha o SL4A aqui: http://code.google.com/p/android-scripting/

Criei alguns aplicativos Android interativos básicos com essa configuração e vários scripts somente para console. Você deve configurá-lo para armazenar os arquivos na caixa de depósito ou similar para obter a sincronização automática também.


18

Se você deseja obter todas as meta, há o Terminal IDE , um ambiente de desenvolvimento Java / HTML / Android completo que roda no Android.


12

Eu tenho um aplicativo chamado C # To Go no mercado Android que fornece um C # REPL básico. Certamente não é para ser um ambiente de desenvolvimento real, mas permite que você brinque com a linguagem e compile coisas rapidamente.


11

Por que não experimentar Ruboto IRB (extraído da Play Store) Ruboto-IRB no GitHub .

Na descrição do aplicativo:

Ruby interativo em execução no Android. Edite, salve e execute scripts no telefone. Ótimo para aprendizado, criação de protótipos e aplicativos pequenos. O Ruboto IRB aproveita o poder do JRuby para abrir a API do Android.


Como isso é diferente do SL4A?
NoBugs #

Não availlable com o seu link
Kouty

@kouty obrigado pela informação. O link agora está atualizado.
Tidbeck #

5

Sei que você está procurando aplicativos de programação realmente no telefone, então isso pode não ser muito útil. Encontrei um aplicativo chamado Splashtop Remote Desktop que, com uma conexão WiFi, você pode controlar seu computador em casa. Eu tentei para ler documentos e brincar. Contudo; Eu acho que poderia ser usado para escrever código usando qualquer utilitário que você tenha em casa.


4

Há linguagem retro de Charles Childers e clojure REPL do software sattvik, embora sejam um pouco mais exóticos que os idiomas padrão.


2

Aloha Editor é executado no seu navegador. Mas suponho que ele não funcione em todos os navegadores Android, o Firefox Mobile parece mais avançado quando se trata de HTML5.



2

Confira - Desenvolvedor Android da Web . Eu sou desenvolvedor deste aplicativo.

É desenvolvido especialmente para desenvolvedores web.

Recursos:

  • Suporte para todos os principais idiomas e formatos da Web: PHP, JavaScript, CSS,
    HTML
  • Muitas maneiras de alcançar seu projeto (FTP, FTPS, SFTP, WEBDav e em crescimento)
  • Destaque do código
  • Conclusão de código
  • Suporte de teclado de hardware (por exemplo, teclas de atalho)
  • Verificação de erros
  • Embelezamento de código
  • UI pronta para tablet
  • Numeração de linha
  • Visualização rápida da sua página
  • Destacando a linha atual
  • Pesquise e substitua por expressões regulares
  • Desfazer / refazer ilimitado
  • Modo tela cheia
  • Renomeie / crie / exclua / copie e cole arquivos dentro do seu projeto
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.