¿Es posible desarrollar una aplicación de Android como WhatsApp en PHP?

Una aplicación de Android como WhatsApp no ​​se puede desarrollar solo con PHP. Pero se puede usar para atender la solicitud del servicio web desde la aplicación de Android al servidor.

La mayoría de las aplicaciones de mensajería instantánea, incluido WhatsApp, utilizan el Protocolo de mensajería y presencia extensible (XMPP). Para crear una aplicación de Android similar a WhatsApp, el back-end está escrito en JavaScript. Y el lenguaje de programación Erlang y Java se pueden usar para escribir la programación del lado del servidor. Node.js y AngularJS también se pueden utilizar durante la etapa de desarrollo.

En lugar de intentar desarrollar un clon de WhatsApp desde cero, lo que también llevará mucho tiempo, puede utilizar los scripts de clones de WhatsApp que ahora están disponibles en el mercado, WhatsApp Clone Script – BlaberChat

Pruebe su demo aquí, aplicación BlaberChat – Demo

Sí y no, aplicaciones como WhatsApp utilizan tecnologías en tiempo real. PHP es un excelente lenguaje para servir páginas web, cualquier otra cosa necesitaría un módulo separado que jugará junto con PHP, por ejemplo ffmpeg, que es un módulo de edición de video. Dicho esto, puedes construir muchos componentes basados ​​en PHP. Y para construir el canal de comunicación, puede usar xmpp o ahora websockets disponibles.

He estado usando websockets para todos nuestros proyectos y no he tenido problemas hasta la fecha.

Si conoce nodejs, los websockets se pueden implementar fácilmente usando Socket.IO de lo contrario, puede usar servidores de socket como deepstreem para el mismo. Deepstreem te permite alojar todo el motor en tu propio servidor y es gratis.

Pero si todavía está configurado para construir la aplicación usando PHP, puede usar métodos de sondeo largos basados ​​en Ajax para construir uno. Una combinación de eventos del lado del servidor API de HTML 5 ahorrará mucho trabajo. (Si está pensando en el contexto de una solución “para la web”)

En una nota final, para crear aplicaciones como WhatsApp, deberá cuidar el front-end (puede ser una aplicación de Android o una aplicación web), el canal de comunicación que usarán y el back-end (tecnologías como el nodo PHP, etc.)

¡Paz!

No puede crear aplicaciones de Android como WhatsApp usando PHP y MySQL solo.

puede crear aplicaciones de Android frontend con java, c #, HTML / JAVASCRIPT / JQUERY, etc.

Cualquier lenguaje de programación de desarrollo de aplicaciones front-end ciertamente requeriría una capa de back-end para interactuar con una base de datos. Por lo tanto, puede usar PHP, MySQL para crear servicios de back-end, pero no aplicaciones de Android de front-end.

Solo necesita habilidad de programación para escribir una aplicación de chat … Simplemente use un servidor similar a XMPP para crear una aplicación similar a la aplicación.

Puede escribir servicios web en php, pero no puede desarrollar aplicaciones de Android en php.

More Interesting

¿Existe una aplicación mejor que VidTube para descargar videos para Android?

¿Por qué Android tiene un límite estricto en el tamaño de almacenamiento dinámico de la VM Dalvik?

¿Cuál es el alcance actual y futuro del desarrollo web? ¿Es mejor aprender el desarrollo de Android en su lugar?

¿Cuáles son algunas ideas de aplicaciones de Android para principiantes?

¿Cuáles son los factores involucrados para determinar la cotización de sitios web (estáticos y dinámicos, personales y comerciales) y aplicaciones móviles?

¿Cómo puedo crear nuevos videos en mi móvil Android?

¿Dónde puedo obtener recursos en línea fáciles para el desarrollo de aplicaciones de Android?

¿Debo elegir una pasantía de verano en Kratikal en Noida para Junior Security Aanalyst o Eko en Gurgoan para el desarrollo de aplicaciones de Android?

¿Cuál es el mejor sitio web para aprender Android?

¿Existe una aplicación de Android que silencia las notificaciones durante la noche pero permite a las personas que llaman persistentemente o de alguna manera proporciona una opción para que la persona denote la llamada como una emergencia?

¿Cuáles son los deméritos del desarrollo de aplicaciones de Android?

¿Cuándo mejorará el emulador de Android?

En un dispositivo Android, ¿puede una aplicación acceder a las cookies establecidas por el navegador?

Perdí mi contraseña para el APK de la aplicación de Android. Así que tuve que volver a listar como una nueva aplicación. Pero ahora tengo el error de que la aplicación ya existe a pesar de que la publiqué. ¿Cómo puedo arreglar esto?

Cómo eliminar esta aplicación meteorológica en Android