C'è un modo per costruire un'app per Android senza java?
Ci sono probabilmente attualmente 10 modi diversi.
C'è jPython, jRuby. Non raccomando ancora nessuno dei due. Ci vorrà del tempo perché uno di questi diventi maturo su Android.
C'è l'NDK e JNI per comunicare con i thread di Java. Non raccomandato a meno che non abbiate già un'applicazione C esistente che volete portare su di essa. Non proprio raccomandato per il C++. L'NDK contiene solo un piccolo sottoinsieme di header C++.
C'è Titanium Mobile Accelerator. Si sviluppa in Javascript, e si compila in codice nativo per iPhone o Android (si pensa, da quando Apple ha fatto quel recente annuncio, che probabilmente non va bene per l'iPhone a meno che Apple non dia il suo esplicito permesso).
C'è Phone Gap. Non bello come Titanium Accelerator. Javascript che gira su un Javascript Web Runtime (Phone Gap è stato autorizzato da Apple recentemente)
C'è VMxml (credo). Si sviluppa in Java, e sarà cross-compilato in Objective C o altri tipi di Java (compresi Android e xml).
C'è Flex/Flash (credo). Dopo tutto, Android dovrebbe essere in grado di riprodurre Flash. Giusto?
C'è Lua, per 99 dollari, con il Corona SDK.
C'è Rhomobile e il framework Rhodes, che usa Ruby e una struttura simile a Rails, per generare codice Android nativo. Una volta ero un grande fan di questo. Ora non più così tanto.
Ci sono 10? E ce ne sono altri che ho dimenticato. Se volete iniziare con qualcosa di semplice. Inizia con Android nativo, fondamentalmente Java e xml (ci sono molti tutorial ovunque), non è così complicato come sembra. Se davvero trovate brutta l'idea, allora provate Titanium Accelerator Mobile (questo ha un sacco di codice demo nel pacchetto che scaricate da loro, in più potete trovare un sacco di tutorial anche semplicemente cercando su Google).
Articoli simili
- Qual è il software migliore per costruire un'app Android, Python o Java?
- Se conosco Java, e come creare applicazioni Android utilizzando Java, quali sono i passi per pubblicare una mia applicazione?
- Fare un editor di testo in Java è un buon progetto per imparare Java?
- What is the difference between Java 1.8 and Java 1.7?