¿Es posible usar Python para escribir aplicaciones multiplataforma tanto para iOS como para Android?
¿Es posible usar Python para escribir aplicaciones multiplataforma tanto para iOS como para Android
- Tecnología de la parte posterior del androide - lengua (Java, Python) y IDE (CoderBuddy, exo Cloud, Cloud 9)
- Comunicación de socket con Python en Android
- Uso de SL4A (Python) y bluetooth
- ¿Cómo autenticar la solicitud de POST de usuario de Android con Django REST API?
- Cómo construir numpy para Py4A?
- Android: Llamar a Python Script (a través de SL4A) desde código Java
- Python - ¿Kivy implementa actividades en las aplicaciones de Android?
- ¿Cómo subir el archivo en el servidor django usando phonegap?
- ¿Cómo puedo obtener la versión del núcleo de Android vía adb (o vía comando Python)?
- Android python scripting: GUI?
- Diferencia entre Kivy y PY4A
- Ejemplo de la pestaña simple kivy
- Asegurar la comunicación con la aplicación móvil?
Para Android Google ofrece algo llamado ASE (Android Scripting Environment) que permite que los lenguajes de scripting (incluidos Python) se ejecuten en Android. Más detalles aquí
Para iOS, podría ser un poco más complicado (y aconsejaría comprobar la última versión del acuerdo SDK de iOS para comprobar el estado actual de la ley – Apple tiende a permitir y rechazar dichas aplicaciones periódicamente). Para la parte técnica que puede ser necesario para la interfaz entre Python & Objective C, así como hacer alguna magia para vincular estáticamente todas las bibliotecas Python requiere; Los detalles completos están disponibles aquí . Otro enfoque para el desarrollo de iOS Python sería incrustar un intérprete de Python en su aplicación y distribuir su script de Python con él (para jugar bien con las reglas de Apple). En este caso su aplicación Python sería un intérprete de Python que se empaquetará con su script y lo ejecutará automáticamente.
La segunda opción es usar el framework de Kivy (kivy.org) – es un marco para escribir aplicaciones amigables para el tacto en Python y empaquetarlas para diferentes plataformas. Tiene soporte para Android por un tiempo, y recientemente ha añadido soporte para iOS
Una opción es kivy : una plataforma de Python de plataforma cruzada que funciona para Android, Win7, Linux, MacOSX e iOS.
Actualización: el proyecto kivy está creciendo diariamente, ahora soporta también Raspberry Pi
Para escribir una aplicación GUI, puede usar la biblioteca Toga y luego empaquetarla con un maletín en una aplicación para Android y / o iOS (o Windows, Linux, macOS, etc.).
Nota: el proyecto aún está en estado alfa pero bajo un rápido desarrollo.
- Selecciona varias imágenes de la galería de Android
- Excepción en el subproceso "main" java.lang.NoClassDefFoundError: junit / textui / ResultPrinter