¿Puedo crear aplicaciones Android usando Ceilán? Dado que Ceylon puede ejecutar cualquier JVM, la implementación de Ceylon para crear aplicaciones de Android debería ser bastante simple, por lo que yo entiendo. ¿Es como Scala donde el tamaño de la aplicación se vuelve considerablemente mayor y tiene que usar Proguard o el plugin SBT-android? ¿Qué tan viable es? ¿Puede Ceilán ser una buena opción para esto? Si es así, ¿alguien me puede indicar la dirección correcta?Programación de la aplicación para Android usando Ceylon
Respuesta
Parece que la respuesta de Chochos está un poco desactualizada. Here you can see que el equipo de Ceylon ya ha publicado (enero de 2014) algún soporte inicial de Android, incluso con un plugin de Eclipse.
Otro hilo anterior que habla de esto es this one. Sería genial si durante estos 7 meses de 2014 hubieran solucionado la mayoría de los problemas, y escribir aplicaciones de Android con Ceylon ya es un placer. Yo mismo probaré esto lo antes posible.
ACTUALIZACIÓN: Hay una "Ceylon-Android" compatibility plugin que se puede instalar.
Es por eso que mencioné específicamente "para el resto de 2012". Salí con mi respuesta precisamente para evitar que sea obsoleta. – Chochos
Escribir aplicaciones de Android en Ceilán es un objetivo a largo plazo, no una prioridad en este momento. Por lo menos para el resto de 2012, creo que la respuesta será No, no puedes escribir una aplicación de Android en Ceilán.
Una alternativa para investigar es Scala. Es compatible con Android, parece tener las mismas mejoras que Ceilán, y aparentemente es algo difícil de aprender. –
Otra alternativa sería Kotlin. Aquí hay un lector de RSS completo para Android escrito en Kotlin: https://github.com/dodyg/AndroidRivers –
- 1. Programación de Scala para Android
- 2. Eliminar mi aplicación mediante programación (Android)
- 3. Cheatsheet para la programación de Android?
- 4. Eliminar la aplicación del iniciador mediante programación en Android
- 5. usando emacs para programación Java
- 6. Android para iniciar la aplicación
- 7. Cerrar la aplicación para Android
- 8. ¿Cómo bloquear una aplicación de Android mediante programación?
- 9. Usando Android NDK para el cifrado de datos pasados desde la aplicación normal de Android
- 10. ¿Hay alguna aplicación de Android para encontrar/detectar la temperatura ambiente mediante programación en el código de Android?
- 11. Programación Bluetooth en Android
- 12. Costo para publicar la aplicación de Android
- 13. Modelo de autenticación para la aplicación Android
- 14. Implementación de la aplicación para Android
- 15. Cómo borrar mediante programación los datos de la aplicación
- 16. android: registrar la aplicación para recibir sms
- 17. aplicación para Android usando android.permission.READ_LOGS - ¿Eso es descortés?
- 18. Usando ServerManager para crear una aplicación dentro de la aplicación
- 19. Biblioteca de calendario para la aplicación de Android
- 20. android: windowBackground = "@ null" para mejorar la velocidad de la aplicación
- 21. Abrir la aplicación de fotos mediante programación
- 22. Usando la clase de la aplicación Android para persistir los datos
- 23. Programación para Android como persona ciega
- 24. Android Reiniciar la aplicación
- 25. Programación en (no * para *) un dispositivo Android
- 26. Usando Python para desarrollar la aplicación web
- 27. crear ejecutable para la aplicación usando opencv?
- 28. Optimización SQLite para la aplicación Android
- 29. Android ClassNotFoundException aplicación para la actividad principal
- 30. Abrir PDF en la aplicación para Android
["Ceylon hereda la mayor parte de la sintaxis de Java"] (http://en.wikipedia.org/wiki/Ceylon_Project). ¿Cómo crees que esto te ayuda a "programar en Android sin usar Java"? – CommonsWare
Tienes razón. Me había olvidado de investigar eso. Mi principal motivación radica en aprender un idioma para crear la aplicación de Android sin aprender Java. Al estar acostumbrado a Python, tengo muy malos sentimientos acerca de Java. Quiero embarcarme en un idioma más nuevo para aprender a programar en Android que no sea Java. –
Es extraño, ¿por qué, conociendo a Python, elegirías Ceilán sobre Scala? – virtualeyes