Posso creare un'app Android utilizzando Ceylon? Poiché Ceylon può funzionare con qualsiasi JVM, l'implementazione di Ceylon per creare un'app per Android dovrebbe essere abbastanza semplice per quanto ne so. È come Scala dove la dimensione dell'app diventa considerevolmente più grande e devi usare proguard o il plugin Android SBT? Quanto è praticabile? Ceylon può essere una buona opzione per questo? Se sì, qualcuno può indicarmi la giusta direzione?Programmazione dell'app Android tramite Ceylon
risposta
Sembra che la risposta di Chochos sia un po 'obsoleta. Here you can see che il team di Ceylon ha già pubblicato (gennaio 2014) un supporto iniziale per Android, anche con un plugin Eclipse.
Un altro thread precedente che parla di questo è this one. Sarebbe bello se durante questi 7 mesi del 2014 abbiano risolto il problema con la maggior parte dei nodi, e scrivere app per Android con Ceylon è già un piacere. Io stesso testerò questo APPENA POSSIBILE.
UPDATE: C'è uno "Ceylon-Android" compatibility plugin che è possibile installare.
Ecco perché ho menzionato espressamente "per il resto del 2012". Ho datato la mia risposta precisamente per evitare che fosse obsoleto. – Chochos
Scrivere app Android in Ceylon è un obiettivo a lungo termine, non una priorità al momento. Quindi, almeno per il resto del 2012, penso che la risposta sarà No, non è possibile scrivere un'app per Android a Ceylon.
Un'alternativa da investigare è Scala. Supporta Android, sembra avere gli stessi miglioramenti di Ceylon, ed è apparentemente difficile da imparare. –
Un'altra alternativa sarebbe Kotlin. Ecco un lettore RSS completo per Android scritto in Kotlin: https://github.com/dodyg/AndroidRivers –
- 1. Nessun elemento eseguibile Ceylon
- 2. Dove non si può usare a Ceylon
- 3. programmazione set android: layout_centerHorizontal
- 4. Programmazione Android - risoluzione schermo
- 5. Programmazione Scala per Android
- 6. Programmazione Python Android
- 7. Programmazione Bluetooth su Android
- 8. programmazione del riconoscimento vocale tramite java sphinx4
- 9. creazione del database tramite la programmazione c
- 10. Programmazione parallela tramite GPU in R
- 11. Risorse di programmazione di rete Android (Java)
- 12. Android: programmazione Accendere hotspot WiFi
- 13. Cheatsheet per la programmazione Android?
- 14. programmazione orientata agli oggetti Android
- 15. ADB tramite Bluetooth Android
- 16. Programmazione socket Android senza connessione WIFi
- 17. Lettura/dev/input/evento in Android tramite linguaggio di programmazione Java
- 18. trasferimento di file da Android a computer tramite USB a livello di programmazione
- 19. Refresh Android mediastore tramite adb
- 20. Streaming video tramite RTSP: Android
- 21. Android - Riprodurre l'audio tramite l'auricolare
- 22. Registrazione tramite Android con Ant
- 23. Come impostare l'altezza di UIScrollview dinamicamente tramite la programmazione
- 24. Creazione di un database tramite la programmazione Connector/NET?
- 25. Determinare a livello di programmazione tramite il browser?
- 26. Programmazione per Android come non vedente
- 27. Impostazione android: animateLayoutChanges a livello di programmazione
- 28. Crea layout di programmazione in Android - problema
- 29. Immagine di ritaglio di programmazione Android
- 30. centraggio ProgressBar livello di programmazione in Android
["Ceylon eredita la maggior parte della sintassi di Java"] (http://en.wikipedia.org/wiki/Ceylon_Project). Come pensi che questo ti aiuti a "programmare in Android senza usare Java"? – CommonsWare
Hai ragione. Mi ero dimenticato di esaminarlo. La mia motivazione principale sta nell'apprendimento di una lingua per creare un'app per Android senza imparare Java. Essendo abituato a Python, ho davvero dei brutti sentimenti per Java. Voglio intraprendere un altro nuovo linguaggio per imparare a programmare in Android, che non è Java. –
Strano, perché, conoscendo Python, sceglieresti Ceylon su Scala? – virtualeyes