Cómo recibir datos de un sitio web y ponerlos en una aplicación móvil

Puede raspar el sitio web (si no hay una API disponible públicamente) y almacenar el servidor de datos o el lado del cliente, o puede usar un WebView o similar que le permitirá incrustar un navegador en su aplicación que apunte a ese sitio remoto. Supongo que lo primero está más en la línea de lo que estás buscando. Si el sitio web tiene una API, se vuelve mucho más sencillo. De lo contrario, hay muchas utilidades de raspado para una amplia variedad de plataformas. Sin embargo, es un asunto complicado, ya que cualquier cambio que el sitio web realice en su diseño puede causarle problemas, por lo que le sugiero que escriba a un agente que haga el raspado periódicamente solo para asegurarse de que todavía obtenga los datos en el formato que espera, y dispara una alerta en caso de que falle. Con las aplicaciones modernas de una sola página, gran parte de lo que se representa implica tener cargado el intérprete JS y un montón de llamadas asíncronas para obtener datos, por lo que raramente bastará un simple raspado. ¡Buena suerte!

En un nivel bajo sería cualquiera de

  • HTTP.get
  • HTTP.put
  • websocket

Y a veces es la forma más fácil. Sin embargo, prefiero los marcos que ya están aquí. Crear aplicaciones con JavaScript | Meteorito viene a mi mente

  • Ver el concepto de webview en android
  • De lo contrario, use CURL o urlconnection o SOAP webservice
  • Use ejemplo

Cómo usar una API web desde tu aplicación de Android

More Interesting

Cómo aprender sobre el desarrollo de aplicaciones móviles

¿Cuáles son los factores que uno considera al elegir una plataforma móvil para el desarrollo de aplicaciones?

¿Qué empresa desarrolladora de aplicaciones es la mejor y más barata para crear aplicaciones desde cero, como juegos y aplicaciones móviles como Uber en Dubai?

¿Cuáles son las mejores empresas de desarrollo de aplicaciones de Windows Phone en India?

¿Qué recomendaciones tiene para las empresas de desarrollo de aplicaciones iOS y Android?

¿Cuál es mejor hoy en día, APP o diseño web receptivo?

¿Por qué los ecosistemas de desarrolladores de Intel nunca son realmente exitosos?

¿Dónde puedo encontrar desarrolladores de aplicaciones móviles en línea?

¿Qué piensan los desarrolladores de aplicaciones móviles de la aplicación Quora?

¿Cuál es el mejor canal de YouTube para aprender Xamarin: desarrollo de aplicaciones móviles o software de creación de aplicaciones?

¿Cuál es el requisito para crear una aplicación móvil de pago en línea específicamente en iOS?

¿Cuál es la mejor estimación del número total de desarrolladores de aplicaciones móviles independientes únicos en todas las plataformas? ¿O la mejor manera de estimar?

¿Dónde debo buscar un desarrollador de aplicaciones ios (o empresa) para asociarme para una propuesta comercial altamente factible?

¿Cuáles son algunos buenos ejemplos de documentos de Visual Design Specifcation?

¿Cuáles son las mejores estrategias de prueba para aplicaciones móviles con las que puede ahorrar tiempo sin comprometer la calidad de una prueba?