domingo, 28 de febrero de 2016

Dos formas de obtener una imagen de internet

En las aplicaciones que hago, cuando tengo que cargar una imagen de internet lo que hacía era simplemente asignar la url a la propiedad Picture de la imagen. Esto tiene un par de inconvenientes: 

  • Si la imagen en ese momento no está disponible se produce un error. 
  • Si la imagen tarda mucho en descargarse la aplicación se queda "congelada" 

Por ello, si alguna de esas situaciones se puede producir, podemos descargar la imagen utilizando el componente web y luego asignando el fichero obtenido a la imagen.

Esta es la interfaz del programa ejemplo que he realizado:



domingo, 21 de febrero de 2016

Componente Twitter

En este artículo voy a tratar de realizar un cliente básico de Twitter y, a la vez, explicar los diferentes bloques que nos ofrece App Inventor 2.

Los componentes de nuestra aplicación son los siguientes:


domingo, 14 de febrero de 2016

Utilizando la API Weather de Yahoo

Vamos a obtener al tiempo meteorológico haciendo uso tanto del buscador de ciudades como de nuestra posición actual utilizando el componente Location y la API de Yahoo weather.

Aspecto general de la aplicación:


sábado, 13 de febrero de 2016

El tiempo con la API de underground.com

En este artículo vamos a averiguar el tiempo que hace en las ciudades del mundo a través de la api de wunderground.com utilizando MIT App Inventor 2.

La vista de los componentes en el modo diseño es el siguiente. Destacamos dos componentes WEB con los que haremos las peticiones GET.

domingo, 22 de noviembre de 2015

Nueva versión de Panic Button

He actualizado este pequeño programa denominado Panic Button que es un homenaje a Enjuto Mojamuto.


Puedes descargarlo del siguiente enlace:


lunes, 7 de septiembre de 2015

Conectar por bluetooh seleccionando un dispositivo

En este ejemplo vamos a mostrar la lista de dispositivos bluetooth disponibles y conectaremos con uno de los dispositivos al seleccionarlo de la lista.

Para ello, necesitamos añadir al proyecto un Listpicker (Dispositivos), un botón para desconectar el dispositivo (Desconectar) y un componente bluetoothClient.