¿Cómo crear una aplicación Android completa para un sitio web?

Este es mi sitio web: http://www.stustu.co.uk ..

Quiero crear una aplicación que pueda desplegar las listas de este sitio web y mostrar las entradas en el formulario que quiero; Permitir a los usuarios administrar sus cuentas en línea convenientemente dentro de la aplicación; Publicar nuevas entradas. Básicamente, una aplicación similar a Amazon y eBay.

Pero no tengo ni idea de cómo consultar la información del sitio web en la aplicación … El sitio web en sí es WordPress basado (bastante simple, por lo tanto), y mi pensamiento inicial fue encontrar algo de API de WordPress. Encontré la aplicación oficial de WordPress, que viene con el código fuente, pero ayuda poco ya que su código se ocupa principalmente de los blogs.

Así que aquí está mi pregunta:

  1. ¿Cuáles son las formas normales que un desarrollador web utilizaría en el lado del servidor para lograr mi objetivo?
  2. ¿Es eso posible para WordPress?
  3. Si no, ¿hay soluciones?

Soy un nuevo desarrollador autodidacta, lamento que la pregunta es un poco amplia.

2 Solutions collect form web for “¿Cómo crear una aplicación Android completa para un sitio web?”

El enfoque más común cuando se intenta comunicarse entre una aplicación y un sitio web es utilizar un servicio web. Las arquitecturas más populares incluyen el uso de REST o SOAP para comunicarse con su servidor.

Este video te enseñará cómo usar la interfaz REST correctamente en tu aplicación de Android, mientras que en este enlace encontrarás que usar SOAP tiene sus desventajas sobre REST especialmente en Android (o móvil en general).

Personalmente, recomiendo usar REST APIs con respuestas en formato JSON para su servicio web. Twitter hizo lo correcto con su propio api de descanso , y puede estructurar el suyo de manera similar.

Otros enlaces que encontrarás útiles a medida que desarrolles tu aplicación:

Google-gson

Jackson json

http://blogs.developerforce.com/developer-relations/2011/02/rest-api-android-awesome.html

Lo siento por no responder a su pregunta sobre WordPress, ya que nunca tuve la oportunidad de usarlo. Para mi disculpa, tenga esta patata .

¿Cuánta experiencia tiene con android? Si no tienes ninguno debes ir a buscar los tutoriales de inicio en el sitio de desarrolladores y completar algunos de ellos para familiarizarse con la estructura de una aplicación de Android antes de intentar algo como esto.

La siguiente cosa a considerar es: ¿su sitio se ve y actúa bien en el móvil? Si es así, ¿quiere que su aplicación sea simplemente un navegador dedicado que realice su sitio? ¿O desea crear la aplicación completa de forma nativa? En este último caso, tendrás que crear (o encontrar) algún tipo de API que te permitan vincularte a la funcionalidad de tu sitio desde dentro de la java de la aplicación.

Mi experiencia se basa principalmente en Android, por lo que no puedo sugerir ninguna estrategia o ejemplos de cómo configurar la API. Pero sí sé si intenta construir algo que sofisticado nativamente en Android con poca experiencia que probablemente se frustró temprano.

  • La vista web de Android ajusta todo el contenido a la pantalla
  • Android WebView, cómo manejar las redirecciones en la aplicación en lugar de abrir un navegador
  • Android, agente de usuario de webview vs agente de usuario de navegador
  • WebView detectar clic en iframe
  • Obtener un error en webview en el sándwich de helado
  • Cómo detener la ejecución de JavaScript en Android Webview
  • Cargando HTML local con $ .load
  • "Acción completa usando" al intentar cargar en un WebView
  • Android Rhino error no puede cargar este tipo de archivo de clase
  • Convertir un sitio web en una aplicación de Android
  • Cómo eliminar los botones de zoom en la vista web de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.