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.
¿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
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
Quiero crear mi propia red social. solo un pequeño proyecto de aplicación móvil. – Faizal