¿Se pueden desarrollar aplicaciones móviles usando Python?

Antes que nada déjame contarte sobre los tipos de lenguajes de programación. Hay 2 tipos de lenguaje de programación.

1. Lenguaje de programación del lado del servidor (programación de backend)

El lenguaje de programación del lado del servidor está escrito para manejar la operación del servidor, como la conexión de la base de datos, el almacenamiento, la recuperación, la actualización, la eliminación, la escritura de nuevos archivos, etc. Algunos ejemplos de los populares lenguajes de programación del lado del servidor son Php, Python, Asp.net, Node.js, etc.

2. Lenguaje de programación del lado del cliente (Frontend)

La programación del lado del cliente es aquellos lenguajes que manejan la operación del lado del cliente, como abrir una ventana emergente en un navegador, mostrando un mensaje de alerta cuando alguien hace clic en algún enlace, etc. Algunos ejemplos de programación del lado del cliente son Javascript, flash, objetivo C, swift, android java, etc.

Puede considerar navegadores como Firefox, Chrome, aplicaciones móviles, etc. como clientes.

Puede leer este Q / A para comprender más sobre la programación del lado del servidor frente al cliente. ¿Qué quiere decir con programación del lado del cliente y del lado del servidor?

Entonces, si está buscando desarrollar aplicaciones con Python, la respuesta es no. Porque Python es el lenguaje de programación del lado del servidor y el dispositivo (Android, iPhone) es el cliente.

Pero si está buscando actualizar la base de datos, como guardar la información del usuario, o algunos otros registros, etc., puede usar Python con Django.

Para desarrollar la aplicación de Android, debe aprender Java, para la aplicación de iOS debe apuntar a C o rápido.

Si desea desarrollar aplicaciones para Android y iOS con el mismo código, debe aprender Html / javascript / css y cordova. Que se llama desarrollo de aplicaciones híbridas en estos días. Este es el método con el que construyo mis aplicaciones.

Si algunos están luchando con las tecnologías de desarrollo de aplicaciones, puedo ayudarlos. Simplemente escríbeme a [correo electrónico protegido] o visite mi sitio web The Next Coders Pvt. Ltd. | Convertir ideas en productos

Por supuesto que puede !

¿Puedo presentarles Kivy: Python Framework multiplataforma para NUI? El marco de aplicaciones móviles multiplataforma para Python.

Kivy se ejecuta en Linux, Windows, OS X, Android e iOS. Puede ejecutar el mismo código en todas las plataformas compatibles.

Tiene un motor gráfico construido sobre OpenGL ES 2, que utiliza una tubería gráfica moderna y rápida.

Es gratis, de código abierto, bien documentado y estable.

Si bien Android ya tiene un buen SDK listo para usar, poder usar Python en lugar de Java es una gran ventaja para algunos desarrolladores: permite tiempos de respuesta más rápidos y la reutilización de las bibliotecas de Python. Python en Android utiliza una compilación nativa de CPython, por lo que su rendimiento y compatibilidad son muy buenos. En combinación con PySide (que usa una compilación Qt nativa) y el soporte de Qt para la aceleración de OpenGL ES, puede crear interfaces de usuario fluidas incluso con Python.

Las aplicaciones basadas en PySide resultantes se ejecutan en Android, pero también al menos en Mac OS X, Windows, Linux y Maemo y MeeGo, básicamente todas las plataformas en las que Qt está disponible. Las aplicaciones basadas en SL4A / Py4A se ejecutarán solo en Android, pero podrán utilizar API específicas de Android. Ambos enfoques también se pueden combinar.

Para más información, desarrollar aplicaciones de Android completamente en Python

Busque en http://kivy.org un marco de desarrollo multiplataforma basado en Python.

Desde el sitio:

Kivy se ejecuta en Linux, Windows, OS X, Android e iOS. Puede ejecutar el mismo código en todas las plataformas compatibles.
Puede usar de forma nativa la mayoría de las entradas, protocolos y dispositivos, incluidos WM_Touch, WM_Pen, Mac OS X Trackpad y Magic Mouse, Mtdev, Linux Kernel HID, TUIO. Se incluye un simulador de mouse multitáctil.

No lo he usado yo mismo, pero he escuchado cosas buenas. Parece que hay una extensa documentación, y hay una serie de tutoriales:

https://github.com/kivy/kivy/wik

¡Buena suerte!

Sí, Python se puede usar para codificar aplicaciones móviles.
Comprueba python-for-android

Sin embargo, a menos que tenga una razón muy sólida para usar Python, debe usar Java / Objective C / C #, que proporciona un rendimiento nativo (cercano). Las plataformas móviles son dispositivos con limitaciones de memoria / procesamiento y, en general, es una mala idea utilizar idiomas interpretados.

Sí, puede crear aplicaciones móviles con Python y, como verifiqué, quora ya respondió a esta pregunta, donde también puede verificar las respuestas: ¿se pueden desarrollar aplicaciones móviles con Python?

Saludos

Alicia

Empresas de desarrollo de aplicaciones móviles iOS

Kivy Kivy: Python Framework multiplataforma para NUI es un gran framework multiplataforma para desarrollar aplicaciones móviles que utilizan Python.

Compruebe python-for-android python-for-android – documentación de python-for-android 0.1

y el proyecto Kivy Kivy: Python Framework multiplataforma para NUI

No los he usado en mucho tiempo, pero me permitieron hacer algunas cosas bastante buenas.


Kivy: Python Framework multiplataforma para NUI
PhoneGap | Inicio + PythonJS / PythonJS
¿Pero por qué?

Sí tu puedes. Aquí respondí una pregunta similar: ¿Cómo puedo usar Python con Android?

Sí, puedes usar kivy para desarrollar aplicaciones móviles

More Interesting

Quiero externalizar mi idea para desarrollar una aplicación móvil. ¿Puedo también externalizar las actualizaciones de la aplicación? ¿Cómo funciona?

¿Cómo pueden las aplicaciones móviles empresariales aumentar el ROI?

¿Cuál es la importancia de una aplicación móvil en las nuevas empresas de tecnología?

¿Cuál es el mejor instituto en kolkata para aprender mg core java y desarrollo de aplicaciones?

¿Cómo crean sus aplicaciones los creadores profesionales de aplicaciones?

Si tiene una idea para una aplicación, pero no tiene conocimientos de programación, ¿qué haría para llevar la aplicación al mercado? ¿Puedes obtener fondos solo con una idea, o prácticamente hablando, primero necesitas una maqueta o un prototipo?

Para desarrollar una aplicación móvil, ¿deberíamos usar alguna plataforma común o su herramienta recomendada únicamente?

¿Cuál es la forma más barata de crear un producto viable mínimo (MVP) de Tinder?

Cómo conseguir clientes directos para proyectos de desarrollo de aplicaciones móviles en India

Digamos que has creado una aplicación móvil. ¿Otra persona no copiará esta aplicación y habrá variaciones? ¿Cuál es el punto de copyright de su aplicación?

¿Qué necesito para crear una aplicación de citas?

¿Es posible crear una aplicación de Android para un estudiante de clase 12 que no tiene conocimientos sobre programación?

¿Cuál es el alcance de la empresa de aplicaciones móviles?

¿Por qué los desarrolladores prefieren desarrollar para iOS en lugar de Android?

¿Es posible construir hermosas aplicaciones con Xamarin Forms? ¿Cómo puedo lograr esto?