¿Es posible crear aplicaciones de Android usando PHP y MySQL?

Seguro. Para desarrollar la aplicación móvil Android la mayoría del tiempo se requieren tres tres capas:

  1. Capa de aplicación de Android: donde el desarrollador tiene que desarrollar la aplicación que se ejecutará en la plataforma de Android.
  2. Servicios web: esta es una capa de servicios de fondo, se puede desarrollar en PHP, Java, .NET, etc. PHP es la mayoría del lenguaje freeware y el costo de desarrollo también es menor que otros.
  3. Base de datos: última capa donde se guardan los datos. La aplicación móvil de Android interactúa con los servicios web y los servicios web interactúan con la base de datos.

El siguiente es el diagrama completo de la interacción de todas las capas:

Para obtener más información, envíe un correo electrónico a [correo electrónico protegido]

NO.

No puede crear una aplicación de Android usando PHP y MySQL solo. Pero se pueden usar para atender la solicitud del servicio web desde la aplicación de Android al servidor.

Entonces, es básicamente, operaciones CRUD en el servidor db usando datos de (o hacia) la aplicación de Android.

Si desea crear una aplicación de Android utilizando tecnologías web (HTML, CSS, JS), la mejor opción sería una aplicación híbrida con Phonegap .

Nota: He respondido la pregunta asumiendo que está planeando desarrollar una “Aplicación de Android” usando PHP y MySQL, no del lado del servidor.

Estoy escribiendo sobre la conexión de la base de datos mysql para phonegap (desarrollo de aplicaciones híbridas de Android). Puede seguir estos pasos para construir sus aplicaciones de Android utilizando PHP y MySQL Database

Pasos para conectar la base de datos mysql usando Android / phonegap

Para conectarse con la base de datos MySQL, debe crear un servicio web utilizando PHP para generar salidas basadas en JSON.

  • Crear base de datos MySQL
  • Crear servicio web (basado en JSON) usando PHP
  • Use JQuery / Angular JS para publicar / obtener datos del servicio web

puedes seguir este enlace Phonegap PHP MySQL Ejemplo – Apache Cordova para más

Buena pregunta Rashmi Sutodia.

Las aplicaciones de Android modernas tienen dos lados, uno es el lado del cliente y el otro es el lado del servidor. En el lado del servidor, PHP y MySQL se usan con frecuencia.

Sí, es posible crear aplicaciones de Android usando PHP y MySQL en el lado del cliente.

¿Es recomendable?
No

Cada lenguaje y marcos se crean para algún propósito particular. Aunque podemos usar un cuchillo para afilar nuestro lápiz, usar un sacapuntas es una mejor manera de hacerlo.

Google ha creado un marco de Android muy bueno para trabajar en aplicaciones de Android y está mejorando, así que usemos eso. Puede usar PHP y MySQL en el lado del servidor y usar los servicios web proporcionados por PHP y MySQL. Este es un modelo bien establecido de hacer buenas aplicaciones de Android.

Espero que esto ayude. 🙂

Al analizar su pregunta, parece que está mucho más obsesionado con el desarrollo web y no tiene planes futuros para sumergirse en los profundos océanos de Java para poder comenzar a desarrollar aplicaciones de Android.

Bien, ahora, utilizando sus habilidades de desarrollo web, puede crear aplicaciones de Android con una herramienta simple.

Este es Intel XDK . Todavía no tiene los ojos de muchas personas, pero puede ser un arma letal si está dispuesto a desarrollar aplicaciones usando HTML5 y Javascript .

Javascript significa que podrá utilizar muchas bibliotecas JS como jQuery y jQuery Mobile, Angular JS, AJAX y muchas más.

El soporte API para varias funciones integradas proviene de Cordova . Intel XDK viene incluido con Cordova.

Para vincular su aplicación con la base de datos, Intel XDK le permite usar SQLite, que creo que es muy similar a MySQL (no tengo ni idea de si puede usar MySQL o no).

Puedes leer más sobre Intel XDK

https://software.intel.com/en-us

El dominio de PHP puede ser útil al desarrollar algunas aplicaciones para Android. Sin embargo, tenga en cuenta que no es suficiente. Las aplicaciones de Android se basan en paquetes importados de Android SDK. Todos estos son paquetes Java. PHP es un lenguaje de script del lado del servidor. Puede interactuar directamente con MySQL. Y recuerde que en la informática hoy en día, casi todo es posible, todo se puede conectar. Lo que importa es si es necesario. Consideremos los siguientes casos:

1. Es posible que desee que su aplicación se conecte a una base de datos. La actividad de inicio de sesión es un ejemplo. Esto requeriría que su aplicación se conecte a un servidor que tenga la base de datos de cuentas de usuario. Y esta conexión requiere PHP como intermediario para conectarse a bases de datos como MySQL. La aplicación usaría algo llamado JSon Parser para este propósito. Buscalo en Google. Aquí hay un tutorial: Android, MySQL, PHP y JSON 1 | Descripción general del tutorial de bases de datos remotas

2. Dado que PHP no solo es fácil sino que también es independiente de la plataforma, ya que requiere un navegador para ejecutarse, simplemente puede crear un contenedor webview en XML y la función webview para crear un navegador para Android y establecer la URL predeterminada para sus archivos PHP. Sin embargo, viene con problemas de diseño ya que la vista de las páginas PHP puede variar de un teléfono a otro y es posible que no obtenga los resultados deseados. Pero es una posibilidad. ¿Cómo crear una aplicación de navegación web simple para Android?

3. También hay algo llamado el phonegap. Buscalo en Google. Tengo un conocimiento limitado al respecto. https://en.wikipedia.org/wiki/PhoneGap

, parece que puedes escribir aplicaciones móviles de Android usando PHP:

  • Zend Studio – Desarrollar en PHP-on-Phonegap / Cordova mobile API’s
  • JPHP: compila en código de bytes Java, similar a JRuby y Jython, solo para PHP (para Java y Android).
  • PHAP, desarrollos de aplicaciones móviles en PHP: con PHAP, puede escribir sus aplicaciones móviles completamente en PHP y compartir el mismo código en teléfonos iOS, Android y Windows.

También hay varias aplicaciones móviles / APK de servidor PHP, tanto de código abierto como de pago, que alojarán una aplicación web PHP accesible localmente en el móvil Android, sin embargo, estas últimas soluciones pueden requerir que el usuario final instale varias aplicaciones / APK (este no debería ser el caso con la lista anterior).

No he visto ningún marco o herramienta para usar php.
Además, Python no se puede utilizar para el desarrollo total de aplicaciones.
Además de esto, puede usar java, html 5, dotNet, html / JavaScript, script de acción.
Para la base de datos, puede usar sqlite, es similar a MySql.

Espero que esto ayude

Si, absolutamente.

Puede crear un sitio web que funcione con una resolución equivalente al lado de la pantalla o que sea compatible con la versión móvil de ese sitio web. Ahora mySQL solo se usará si es dinámico.

Para aplicaciones informativas estáticas, incluso html es suficiente.

Una vez que su sitio web esté listo, todo lo que necesita es implementar el proyecto de su sitio web dentro de la vista web del proyecto de Android. Encontrarás muchos enlaces útiles. Además, hay varios servicios en línea que le dan apk cuando carga el proyecto del sitio web como zip. Pero el único problema es que no le dará apk firmado, por lo que no podrá cargarlo en Google Play. Pero a través de la importación al proyecto de estudio de Android como vista web, seguramente puede hacer apk firmado y subirlo a Google Play Store. He hecho dos de esas aplicaciones informativas.

Espero que obtengas las respuestas requeridas, gracias.

He estado reflexionando sobre esto durante mucho tiempo y me di cuenta de que probablemente sería muy posible pronto cada vez más empresas adopten tecnologías de contenedorización en sus productos.

Si está familiarizado con Docker, este será lo suficientemente fácil de entender. Una compañía que podría formarse para abordar este problema probablemente ganaría muchos millones, si no cientos de millones de dólares, simplemente construyendo una capa de abstracción y una API que se ejecute como una aplicación en segundo plano, y luego permita que las aplicaciones conectables se ejecuten junto a ella.

Si está familiarizado con Docker, sería tan simple ejecutar Docker Engine como una aplicación en segundo plano que se ejecuta sobre una API expuesta para ejecutar otras aplicaciones conectables. En la actualidad, se están realizando enfoques similares en otros sistemas operativos y sospecho que también se está trabajando para dispositivos Android e iOS.

Sería muy complicado, especialmente en iOS, ya que a Apple no le gusta permitir que esté disponible en el mercado de aplicaciones. Podrían ver esto como una amenaza para su negocio más adelante o para capitalizarlo más tarde.

HypriotOS está diseñado para Raspberry Pi SMB, que se ejecutan en la arquitectura de CPU ARM. Si bien hay preguntas sobre cómo ejecutar el motor Docker en Android con las respuestas “no, no es posible”, me gustaría diferir ya que probablemente no tomaría mucho para que el motor Docker funcione en cualquier procesador ARM.

El siguiente paso sería descubrir cómo ejecutar las interfaces de UI. Windows 10 Pro ahora ofrece el entorno BASH y el WSL, por lo que esto lleva a las personas a averiguar cómo ejecutar aplicaciones de Linux dentro del entorno de Windows, desde los contenedores Docker. Hay una chica que ha hecho esto extensamente y ha tenido bastante éxito.

Unir los dos enfoques, ejecutar el motor Docker en Android, además de ejecutar interfaces nativas desde contenedores, significa que podemos salir de las aplicaciones restrictivas y entrar en el maravilloso mundo de LO QUE QUIERES ESCRIBIR.

Me encantaría ser parte de una startup que aborde esto, pero lamentablemente sin ingresos dedicados para centrarme en otros esfuerzos, me veo obligado a trabajar en lo que sea que pague las facturas en este momento.

En respuesta a su pregunta, sí, diría que es posible. ¿Está disponible ahora? En ninguna parte cerca de eso todavía. Me pregunto si alguien ha comenzado a trabajar en ese problema todavía.

Puedes escribir aplicaciones de Android usando

  • Java: para crear una aplicación nativa
  • C # – Xamarin que crea aplicaciones nativas a su vez
  • HTML5, CSS3: para crear aplicaciones híbridas con Apache Cordova, Ionic Framework, PhoneGap

Sin duda requerirían una capa de fondo para interactuar con una base de datos. Puede usar PHP, MySQL para crear servicios de back-end pero no aplicaciones de Android front-end.

El sistema operativo móvil Android de código abierto de Google está arrasando con el mercado de teléfonos inteligentes. A diferencia de Apple, que tiene pautas y requisitos estrictos para los desarrolladores que desean ofrecer sus aplicaciones en el iPhone App Store, Google ha dejado abierta la plataforma Android. Incluso puede escribir aplicaciones de Android en PHP ahora. La gente de Irontech ha creado un puerto PHP para ejecutarse en Android, y con la Capa de secuencias de comandos para Android (SL4A), puede crear aplicaciones PHP para Android.

En este artículo, explicaré cómo instalar, configurar y usar PHP para Android y SL4A, presentaré una aplicación de demostración como ejemplo y daré una cuenta de primera mano de la experiencia de desarrollador de PHP para Android .

Sí, es posible.

He hecho algo así usando AppBuilder de David Esperalta. Necesitará Cordova y Android SDK para generar el archivo * .apk y Xcode para generar el archivo * .ipa para dispositivos iOS.

AppBuilder es tan poderoso entre la imaginación. Fácil de aprender, puede crear aplicaciones modernas de escritorio y móviles. También le permite crear, con o sin habilidades de programación, aplicaciones HTML5, aplicaciones web, aplicaciones web progresivas, extensiones web y aplicaciones híbridas para dispositivos móviles y de escritorio.

Espero que sea de ayuda.

Sí, definitivamente puedes hacerlo. Puede escribir scripts php para acceder a la base de datos MySQL. Tutorial simple es Cómo conectar Android con PHP, MySQL

No…

No puede crear una aplicación de Android utilizando PHP y MySQL. La aplicación de Android se desarrolla utilizando lenguaje Java o programación en C.

Básicamente, PHP es para aplicaciones web y MySQL para conexión de servidor (base de datos).

Bueno, vea php y mysql son los idiomas del lado del servidor, por lo que deberá usarlos de todos modos si desea desarrollar una aplicación que se conecte a un servidor para buscar o almacenar información a través de Internet.

Pero puede desarrollar una aplicación usando HTML CSS y script Java a través de Cordova, que es un marco para el desarrollo de aplicaciones híbridas para teléfonos móviles.

Así que buena suerte amigo con eso.

PHP es tecnología del lado del servidor , mientras que MySQL es un lenguaje de programación de bases de datos . MySQL se puede usar dentro de una aplicación si el diseñador lo considera adecuado. Pero PHP no se puede usar en ningún caso.

No. Solo es posible si sabes
Java para desarrollo nativo
HTML CSS JS CORDOVA para Híbrido
C # Xamarin para híbrido

Solo php y mysql ayudan a escribir el servicio web para la aplicación.

Para las solicitudes de servicios web, depende totalmente de usted usar cualquier lado del lenguaje del servidor que le resulte más fácil. Al igual que mi amigo usa PHP para su solicitud de todos los servicios web y la mayoría de los desarrolladores lo hacen, ya que PHP es fácil de manejar y mucho más fácil de aprender.

Sí, puede crear y este enlace es muy útil para crear aplicaciones de Android usando PHP y MySQL: http://www.androidhive.info/2012

More Interesting

Cómo ejecutar aplicaciones de iOS en Android

¿Cuál es la mejor API y protocolo que se utilizará para desarrollar una aplicación de chat de Android que permita la transmisión de audio junto con las opciones de chat?

¿Existe algún producto o idioma que admita el desarrollo nativo para Windows, OS-X, Linux, Android e iOS? No estoy interesado en API o complementos para otros idiomas que estoy buscando escribir desarrollar en un producto.

¿Cuántas personas desarrollan aplicaciones de Android solas?

¿A cuántos pies (o metros) es típicamente preciso el GPS de un teléfono inteligente Apple o Android moderno?

¿Qué es AsyncTask en Android?

Cómo establecer un estilo de recurso mediante programación en la clase CustomButtomView

¿Cuáles son algunas aplicaciones que cambian la vida de Android?

¿Qué debo hacer, borrar los conceptos básicos de Java o hacer un entrenamiento en Android?

Soy nuevo en programación y quiero aprender a desarrollar aplicaciones. ¿Debo aprender HTML / Java o Swift?

¿Debo aprender el desarrollo de Android de recursos en línea como Udacity o comenzar a aprender Kotlin? ¿Importa si aún no he aprendido Android? ¿Puedo comenzar a aprender Kotlin antes de aprender el desarrollo de Android?

¿Por qué todas mis aplicaciones de Android consumen mucho almacenamiento incluso si su tamaño es inferior a 50 MB?

¿Existe una aplicación de Android para hacer clic en las fotos usando ambas cámaras simultáneamente?

¿Por qué se prefiere Java para desarrollar una aplicación de Android?

Cómo agregar Xposed en una ROM personalizada