Qual è la migliore applicazione Android per eseguire programmi Java?
Top 10 Android Apps and IDE for Java Coders and Programmers
JavaIDEdroid
JavaIDEdroid è un IDE (ambiente di sviluppo integrato) che può funzionare su Android e ti permette di creare nativamente applicazioni Android senza la necessità di usare l'SDK Android su Mac, Windows o Linux. JavaIDEdroid è dotato di uno strumento aapt, compilatore per Java, strumento dx, strumento DexMerger, ApkBuilder, zipsigner-lib (questa libreria fa anche lo zipalign), libreria SpongyCastle, interprete BeanShell e JavaRunner, che permette l'esecuzione di qualsiasi applicazione Java binaria da linea di comando (file .jar).
Java Editor
Java Editor è un editor Java molto facile da usare e semplice. È limitato nelle funzionalità ma può colorare i nodi sintattici, gli attributi, le proprietà, gli eventi e supporta anche il completamento automatico e la ricerca e sostituzione. Può aprire file predefiniti con le estensioni jav e java.
Terminal IDE
Terminal IDE è un'applicazione terminale altamente espandibile. Viene fornito con il kit di sviluppo completo Java / C / C++ / HTML / Android, e può essere eseguito su qualsiasi dispositivo Android. Utilizza la linea di comando, e l'editor è stato impostato con lo sviluppo C / Java / HTML come scelta principale per gli sviluppatori.
DroidEdit
DroidEdit è un editor di testo e codice sorgente (simile a Notepad++ sul PC) ed è disponibile per tablet e telefoni Android. DroidEdit è supportato dai tablet Android con tastiere esterne come l'Asus Transformer o quelli con tastiere esterne di terze parti, c'è anche il supporto per Hackers Keyboard. Supporta anche una varietà di linguaggi come C, C++, C#, Java, HTML, CSS, Javascript, Python, Ruby, Lua, LaTeX, e SQL.
C'è anche una versione premium con supporto SFTP/FTP, Dropbox, Drive e Box (ottimo se sei in movimento), temi personalizzati (per quelli che vogliono personalizzare tutto), comandi esterni attraverso SSH e modalità root.
Syntax Highlighted Code Editor
Syntax highlighted Code Editior supporta HTML, CSS, JavaScript, PHP editor, Python, Java, C, C++, CoffeeScript, Haskell, Clojure e Groovy. È principalmente rivolto a coloro che sono coinvolti principalmente nello sviluppo web, ma può essere usato dai programmatori Java. È dotato di una serie di funzionalità come ricerca/sostituzione, annullamento e rifacimento.
Code Peeker Pro: Source Reader
Code Peeker Pro è dotato di evidenziazione della sintassi e permette di cercare snippet. Anche se non è un editor, è un utile lettore di codice ed è stato selezionato per far parte del programma Google Play for Education ed è attualmente utilizzato nelle scuole come supporto didattico. Code Peeker aprirà ed evidenzierà qualsiasi linguaggio di codice supportato come C/C++ (c, cc, cpp, h, hpp), C# (c-sharp, csharp, cs), CSS, Java, JavaScript (js, jscript), PHP, Python (py), Ruby (rails, ror), XML (xml, xaml, xslt, html, xhtml), ActionScript 3 (as3), AppleScript, Cold Fusion, Delphi/Pascal, file diff/patch, Erlang, Groovy, JavaFX (jfx), Perl (pl), PowerShell (ps), Sass, Scala, SQL, script terminali (bash, shell, sh, rc, conf), Visual Basics (vb, vbnet) e Verilog & System Verilog (v, sv)
Può anche segnare dove si trova il codice importante, è dotato di un browser di file integrato (nel caso in cui il vostro telefono non ne abbia uno), supporta la memoria interna ed esterna della scheda SD e supporta anche altri browser di file (Dropbox, File Expert, FX, Astro File Manager, ecc).
Sand IDE Pro per Java
Sand è un ambiente di sviluppo integrato (IDE) per Java (supporto da Java 1.3 a Java 1.6. ma si prega di notare che Android non supporta Java 1.7) nella piattaforma Android.
L'IDE Sand è un editor Java, e supporta l'evidenziazione delle parole chiave per Java, mostrando i numeri di linea, annullamento/ripristino, ed è anche un compilatore Java completo e può eseguire programmi Java con entrambi gli output e input supportati. In termini di tastiere supporta tastiere esterne bluetooth e per coloro che desiderano personalizzare il tutto è possibile cambiare il colore del carattere, la dimensione del carattere, il colore dello sfondo e altro ancora.
Più importante è che supporta tutti i tipi di architetture CPU (x86, ARM, MIPS) come recentemente alcuni dei nuovi tablet hanno chip Intel.
AIDE - Android IDE
AIDE è un ambiente di sviluppo integrato (IDE) per sviluppare vere applicazioni Android direttamente sul tuo dispositivo Android. Viene fornito con lezioni interattive di codifica e tutorial passo dopo passo per lo sviluppo di app e le competenze di programmazione Java. È possibile progettare visivamente le applicazioni, scrivere codice con l'editor che può fare il completamento del codice, il controllo degli errori in tempo reale, il refactoring, la navigazione intelligente del codice e altro ancora.
AIDE supporta Java/Xml e l'SDK Android, le applicazioni con C/C++ e l'NDK Android così come le applicazioni console Java pure. AIDE è pienamente compatibile con Dropbox e permette di scaricare facilmente il vostro codice da Dropbox e sincronizzare le vostre modifiche. AIDE può anche aprire progetti Android Studio che seguono la struttura predefinita delle cartelle. AIDE supporta anche Git per lo sviluppo professionale.
Anacode IDE
Anacode è un altro IDE (ambiente di sviluppo integrato) e editor di codice sorgente che supporta i linguaggi Java, HTML, CSS, PHP, JavaScript e C/C++ e ti permette di costruire ed eseguire dal tuo dispositivo Android.
È anche possibile scrivere e testare HTML, JavaScript e CSS nel browser integrato o di sistema, caricare su FTP e supportare anche le liste di attività.
Quoda Code Editor
Quoda è un editor di codice sorgente o IDE facile da usare, simile a Notepad++, con supporto per server SFTP/FTP(S) e cloud storage (Dropbox e Google Drive). Alcune delle caratteristiche includono l'evidenziazione della sintassi con i temi, la modifica tra sessioni, il completamento del codice, la tastiera estesa, il download del codice sorgente dall'URL, il rilevamento automatico della codifica, la corrispondenza delle parentesi graffe, l'auto-indentazione, il bookmarking delle linee, il selezionatore di colori, la formattazione HTML e altro. Queste caratteristiche hanno però un prezzo elevato e potreste dover pagare un extra per caratteristiche più nuove o aggiuntive. C'è il supporto per i seguenti linguaggi di programmazione che includono: ActionScript, C, C++, C#, CSS, Haskell, HTML, Java, JavaScript, Lisp, Lua, Markdown, Objective-C, Perl, PHP, Python, Ruby, SQL, Visual Basic e XML.
Articoli simili
- Se conosco Java, e come creare applicazioni Android utilizzando Java, quali sono i passi per pubblicare una mia applicazione?
- Come avere JDK su Android per fare programmi e progetti Java
- Come si compilano i programmi Java su un telefono Android?
- Fare un editor di testo in Java è un buon progetto per imparare Java?