2012-05-18 6 views
11

Quiero construir una aplicación de red social para Android. Pero, no sé por dónde empezar. Traté de buscar en http://developer.android.com y muchos otros tutoriales. Pero, no entendí en el almacenamiento de datos. En desarrollo web (PHP), por ejemplo, necesitamos servidor y base de datos (MySQL). ¿Qué tal la aplicación de Android? Necesito saber el concepto en el desarrollo de la aplicación de red social para Android, , como para almacenar las publicaciones de los usuarios, comentarios, fotos cargadas, datos de mapas de Google y más. No quiero el código, estoy pidiendo ideas y conceptos para desarrollar aplicaciones de redes sociales para Android.Cómo crear una aplicación de red social en Android

Se agradecerá cualquier enlace a los sitios adecuados para mí para comenzar. Gracias.

+1

¿desea crear una aplicación con integración de sitios de redes sociales (como Twitter, Facebook) o desea desarrollar una aplicación de redes sociales por su cuenta? – silwar

+2

Hmm, "ideas y conceptos de programación": podría ser una mejor opción para nuestro sitio hermano, programmers.stackexchange.com. Sin embargo, el alcance de su pregunta es aún muy amplio; podrías dividirlo en partes? – Piskvor

+0

Quiero crear mi propia red social. solo un pequeño proyecto de aplicación móvil. – Faizal

Respuesta

29

Puede usar el almacenamiento de archivos (tarjeta SD), preferencias (para configuraciones y demás) o SQLLIte para almacenamiento en un teléfono Android. Pero si es realmente una aplicación social, sospecho que desea que los usuarios puedan interactuar. Por lo tanto, equivalente a php y mysql, sus usuarios pueden usar su navegador (teléfono en este caso) para usar la aplicación, pero usan su servidor para almacenar los datos (amigos, Me gusta, retweets, etc.).

Así que lo que hay que hacer para que esto funcione es

  • hacer que un servidor como "normal" donde se almacenan los datos. Sugiero MySQL, ya que parece que sabe cómo funciona
  • Haga una API para agregar datos a ese servidor. Sugiero una API RESTfull en PHP, de nuevo ya que parece que sabes cómo funciona
  • Escribe tu aplicación. Cada vez que desee interactuar (por ejemplo, "me gusta" una publicación) envía una solicitud a través de la API y eso guarda su acción en la base de datos.
  • Sus otros usuarios pueden ver eso porque sus teléfonos obtienen su información a través de la API desde la misma base de datos.

Ahora la configuración (cuántas veces la aplicación verifica si hay mensajes nuevos) se guarda en un archivo de preferencias (puede encontrarla en las páginas de desarrollador) y se pueden guardar algunas cosas adicionales en la tarjeta sd (imágenes, etc.)

Así que la parte de la aplicación es bastante fácil, y no hay problema para descubrir el uso del manual, la parte SOCIAL que necesita para hacer lo que he descrito anteriormente. Sí, este es un trabajo, pero hay suficiente escrito sobre la interacción de php-mysql usando una aplicación.

+0

sí, gracias.Veo que – Faizal

+0

¿Es php una buena opción dada la carga pesada de miles de usuarios? – Ahmed

+0

La Q menciona PHP así que fui con eso (como se dice en la respuesta). No creo que este fuera un gran proyecto, por el comentario 'solo un pequeño proyecto de aplicación móvil'. De todos modos, puedes crear una API RESTfull en otro idioma, obviamente. – Nanne

Cuestiones relacionadas