Entradas

Mostrando entradas de enero, 2018

App hibrida con Android - parte 2

Imagen
En la primera parte se veia el ejemplo de creación de una web app sencilla. Al ser este caso una aplicacion sobre un blog, la conexion a internet es obligatoria. Sin embargo, en muchos otros casos no es necesario de dicha conexion, como por ejemplo si almacenamos el codigo web en la propia aplicacion. Ademas no se aprovachaba el potencial de una aplicacion hibrida, como el poder llamar desde el codigo web a codigo nativo de la aplicacion/sistema. En esta segunda parte, he ampliado un poco el ejemplo anterior convirtiendolo en una autentica aplicacion hibrida. He añadido una pagina almacenada localmente, que se mostrara en caso de que no disponer de conexion a internet. Esta pagina a su vez tienen dos funciones en Javascript que llaman a una parte del codigo "nativo" de Android. Primero creamos la carpeta de "assets" en el proyecto Despues incluimos los siguientes archivos en dicha carpeta. Estos seran los que conforman la pagina local: una pagina que nos ...

App hibrida con Android - parte 1

Imagen
Una app híbrida (o web app, según criterios)  es una aplicación desarrollada utilizando tecnologías web como HTML, CSS y Javascript; y que a su vez funciona bajo el entorno nativo del sistema operativo en el que se ejecuta. El ejemplo mas básico de una app híbrida en android seria un webview que carga una url, como muestran en Android Developers . De ahi mismo sale este ejemplo, el cual he decidido mostrar por si sirve a alguien. Para empezar, Comenzamos creando un nuevo proyecto con Android Studio, ponemos el nombre que queramos a la aplicación, seleccionamos la API mínima (en mi caso he utilizado la API 16: Android 4.1) y en el ultimo paso escogemos "Empty Activity". Después modificamos los siguientes archivos: En activity_main.xml : <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android= "http://schemas.android.com/apk/res/android" xmlns:tools= "http://schemas.android.com/tools" an...