Sí, uno puede crear aplicaciones de Android con Python. Básicamente se llaman aplicaciones híbridas
Por favor, siga ¿Cuáles son las limitaciones de Python en Android?
- Python no puede recibir devoluciones de llamada de las clases de la interfaz de usuario de Java, por lo que no puede utilizar ningún elemento nativo de la interfaz de usuario de Java, como ListView, etc. Solo están disponibles fácilmente cuadros de diálogo, etc. Si tiene una interfaz de usuario totalmente personalizada, como un juego, puede probar PyGame para Android o puede mirar a Kivy, que también usa PyGame.
- Empaquetar aplicaciones de Python es muy difícil, especialmente porque el intérprete de Python no está incluido en Android por defecto. Los equipos de Kivy y PyGame están haciendo un progreso intermitente en esto.
- Debido a los problemas antes mencionados, Python esencialmente nunca se usa para hacer aplicaciones completas publicadas en la tienda de aplicaciones, por lo que la literatura sobre cómo manejar los diversos problemas con SL4A (Capa de secuencias de comandos para Android) es muy escasa.
Como nivel de principiante para aprender, echa un vistazo a Desarrollar tu primera aplicación de Android en Python
- ¿Es necesaria la capacitación en aplicaciones de Android para desarrollar una aplicación financieramente exitosa?
- Cómo actualizar mi hilo actual con una tarea asincrónica una vez que se realiza en Android
- ¿Qué MacBook comprar en 2017 para el desarrollo de Android?
- ¿Qué base de datos debería usarse en el desarrollo de aplicaciones de Android?
- ¿Qué computadora portátil / computadora puede recomendarme ankit srivastav (bajo 16-18000), si quiero comenzar mi desarrollo de Android?
Pero teniendo en cuenta todas las limitaciones, Java es el mejor para desarrollar aplicaciones.
Feliz programación !!!