Bagaimana saya bisa melakukan pengembangan pada perangkat Android saya?


63

Saya memiliki perjalanan yang cukup panjang untuk bekerja dan memiliki ponsel Android. Saya pikir akan menyenangkan untuk melakukan beberapa pemrograman sederhana di jalan. Saya tidak pilih-pilih bahasa untuk kode mana. Saya biasanya memiliki koneksi internet di kereta.

Saya telah mencari melalui pasar android tetapi belum menemukan aplikasi yang menawarkan "lingkungan pengembangan" atau editor dengan kompiler. Apakah ada pengembangan DI Android yang memungkinkan? Apakah ada aplikasi untuk ini?


2
Pertanyaan ini akan menjadi jauh lebih relevan karena perangkat Android yang lebih kuat dan lebih murah keluar.
notlesh

Jawaban:


25

Dua tahun kemudian: Saya menggunakan AIDE , ringkasan singkat fitur-fiturnya menyatakan:

Edit-compile-run cycle:

  • Buat Aplikasi sampel dengan satu klik
  • Jalankan Aplikasi Anda dengan satu klik
  • Tidak diperlukan akses root
  • Kompilasi tambahan untuk waktu pengembangan cepat
  • Menggunakan format proyek Ecclse .classpath untuk kompatibilitas
  • Penampil LogCat terintegrasi

Pemeriksaan kesalahan waktu nyata:

  • Analisis kesalahan waktu nyata di seluruh proyek saat Anda mengetik
  • Perbaikan Cepat Otomatis untuk banyak kesalahan

Refactoring:

  • Ganti nama
  • Variabel sebaris
  • Perkenalkan variabel
  • Metode ekstrak

Kode:

  • Pemformat kode
  • Atur impor
  • Kode komentar keluar
  • Buat setter / getter / konstruktor dari bidang

Navigasi kode:

  • Goto defintion
  • Temukan penggunaan
  • Simbol goto
  • Pergi ke kelas

Editor:

  • Editor sangat cepat bahkan dengan file besar
  • Penyelesaian kode untuk Java dan Android XML
  • Bantuan Android online langsung dari kode
  • Penyorotan sintaksis untuk Java dan XML
  • Undo / Redo Tidak Terbatas
  • Pinch zoom
  • Pilihan cerdas memperluas
  • Dukungan keyboard dengan ikatan kunci yang dapat dikonfigurasi
  • UI dioptimalkan untuk layar kecil untuk menampilkan kode / konten sebanyak mungkin

Filebrowser:

  • Pengelola file bawaan dengan fitur paling umum: Ganti nama, hapus, buat file atau folder
  • Integrasi dropbox
  • Integrasi Git dengan dukungan Commit / Dicard / Push / Pull dan SSH.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini


1
tautan ke AIDE adalah android-ide.com , sayangnya saya tidak dapat menyarankan pengeditan karena alasan tertentu
Tobias Kienzler

@ mungkin Anda dipersilakan. apakah Anda masih menggunakan AIDE?
Tobias Kienzler

2
tidak, laptop Lenovo saya sekarang memiliki baterai yang lebih baik daripada tab android lama saya :(
jay

21

Jika Anda melakukan bahasa scripting sama sekali, periksa SL4a (Lapisan Scripting Untuk Android). Ini memberi Anda akses ke API android dalam setiap bahasa - Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, dan shell.

Itu datang dengan editor dasar sendiri, tetapi Anda dapat menentukan editor yang berbeda jika Anda memiliki orang lain diinstal - saya telah menggunakan editor teks Jota dengannya.

Dapatkan SL4A di sini: http://code.google.com/p/android-scripting/

Saya telah membangun beberapa aplikasi android interaktif dasar dengan pengaturan ini, dan berbagai skrip konsol saja. Anda harus dapat mengonfigurasinya untuk menyimpan file di dropbox atau serupa untuk mendapatkan sinkronisasi otomatis juga.


18

Jika Anda ingin mendapatkan semua meta, ada Terminal IDE , lingkungan pengembangan Java / HTML / Android lengkap yang berjalan di Android.


12

Saya memiliki aplikasi bernama C # To Go di pasar Android yang menyediakan C # REPL dasar. Ini tentu saja tidak dimaksudkan untuk menjadi lingkungan pengembangan yang nyata, tetapi memungkinkan Anda untuk bermain-main dengan bahasa dan menyusun hal-hal dengan cepat.


11

Mengapa tidak memberikan Ruboto IRB (ditarik dari Play Store) Ruboto-IRB di GitHub .

Dari deskripsi aplikasi:

Ruby Interaktif berjalan di Android. Edit, simpan, dan jalankan skrip di ponsel. Sangat bagus untuk belajar, membuat prototipe, dan aplikasi kecil. Ruboto IRB mengetuk kekuatan JRuby untuk membuka API Android.


Bagaimana itu berbeda dari SL4A?
NoBugs

Tidak tersedia dengan tautan Anda
kouty

@kouty terima kasih atas informasinya. Tautan sekarang diperbarui.
tidbeck

5

Saya tahu Anda benar-benar mencari aplikasi pemrograman di telepon, jadi ini mungkin tidak terlalu membantu. Saya menemukan sebuah aplikasi bernama Splashtop Remote Desktop yang dengan koneksi WiFi, Anda dapat mengontrol komputer di rumah. Saya sudah mencobanya untuk membaca dokumen dan bermain-main. Namun; Saya pikir itu bisa digunakan untuk menulis kode menggunakan utilitas apa pun yang Anda miliki di rumah.


4

Ada bahasa retro dari Charles Childers dan clojure REPL dari perangkat lunak sattvik, meskipun ini agak lebih eksotis daripada bahasa standar.


2

Editor Aloha berjalan di dalam browser Anda. Tapi saya kira itu tidak akan berjalan di setiap browser Android, Firefox mobile tampaknya paling maju ketika datang ke HTML5.



2

Lihat - Pengembang Web Android . Saya adalah pengembang aplikasi ini.

Ini dikembangkan khusus untuk pengembang web.

Fitur:

  • Mendukung semua bahasa dan format web utama: PHP, JavaScript, CSS,
    HTML
  • Banyak cara untuk mencapai proyek Anda (FTP, FTPS, SFTP, WEBDav dan berkembang)
  • Menyoroti kode
  • Pelengkapan kode
  • Dukungan keyboard perangkat keras (mis. Hotkey)
  • Pemeriksaan kesalahan
  • Mempercantik kode
  • UI siap tablet
  • Penomoran baris
  • Pratinjau cepat halaman Anda
  • Sorot garis saat ini
  • Cari dan ganti dengan ekspresi reguler
  • Undo / redo tidak terbatas
  • Mode layar penuh
  • Ganti nama / buat / hapus / salin-tempel file di dalam proyek Anda
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.