elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Uso webview android
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Uso webview android  (Leído 2,660 veces)
kakashi20


Desconectado Desconectado

Mensajes: 435


Ver Perfil
Uso webview android
« en: 30 Julio 2014, 17:36 pm »

Hola

He estado aprendiendo a programar en android, y me ha surgido una duda.

Que tan eficiente es hacer una app donde la mayoría de información almacenada en una bd de mysql en un hosting , se muestre por medio de un webview ?

Es mejor hacer una app la cual traiga la info por un httpclient y mostrar la info nativamente ?

Cual es la mejor manera de programar en este caso ?

Gracias por la ayuda


En línea

vladek

Desconectado Desconectado

Mensajes: 55


Ver Perfil
Re:
« Respuesta #1 en: 20 Agosto 2014, 06:52 am »

Mirá...la realidad es que hoy en el mercado hay mil productos que te dicen mágicamente crear apps android sin programar en java y lo que hacen es darte un APK compilado con un WebView.

Es una decisión tuya, las aplicaciones nativas siempre van a ser mejores.
Lo ideal para tu caso es desarrollar un WebService RESTful para no acceder directamente a la base de datos, y recibirlos mediante un HttpGet o HttpPost desde Android y de ahí pasar tus datos a un adapter desarrollado por vos con un layout custom.

Eso es lo ideal, lo que realmente es programación Java para Android.
Todo lo demás, podrá tener 1000 ventajas desde el punto de vista de una Pyme o de un PM. Pero no es Android.


En línea

eLank0
eLhAcKeR r00Lz


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: Uso webview android
« Respuesta #2 en: 22 Agosto 2014, 10:56 am »

Buenas,

Si tu aplicación es puramente informativa, y el diseño se visualiza correctamente en varios terminales, puedes optar por una webview, el único problema que le veo es que siempre requieres de conexión a Internet, por lo que tu aplicación sería fácilmente sustituible por un navegador web.

Otra opción que podrías mirar es el de realizar una aplicación híbrida (HTML5 + javascript + JSON) con, por ejemplo, Apache Cordova.

Salu2
En línea

vladek

Desconectado Desconectado

Mensajes: 55


Ver Perfil
Re:
« Respuesta #3 en: 23 Agosto 2014, 07:57 am »

Está aprendiendo a programar en Android, los device finales van a ser Android y el SDK provee herramientas para que los layout funcionen correctamente bajo cualquier resolución.
Puede incluso tener una bdd SqLite interna para cachear los datos cuando no tenga conexión, no tiene sentido hacer una app para ponerle un control WebView. Si lo vas a hacer web pasá la url directamente!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines