¡Nueva versión de App Inventor en pruebas!

App Inventor se prepara para lanzar una nueva versión con importantes mejoras y correcciones a la actual. Está en fase de pruebas pero por lo que hemos podido comprobar es bastante estable. La dirección para que la podáis utilizar es:

Esta versión requiere para probar las apps de una versión distinta de Companion que os la podéis descargar de:

Este nuevo MIT AI2 Companion sustituiría al actual por lo que si queréis volver a la versión anterior tedriais que reinstalarlo.

Leer más 0 comentarios

Extensiones para App Inventor

Ejemplo de uso de una extensión en App Inventor

App Inventor proporciona a los desarrolladores la capacidad de extenderlo tanto como se quiera. Se puede hacer desarrollando nuevos componentes o extensiones utilizando el lenguaje de programación JAVA.

 

El hecho de desarrollar nuevos componentes implica montarte tu propio servidor de App Inventor por lo que la distribución de esos componentes posteriormente en Internet es complicada a menos que finalmente se incluya en el núcleo del software principal o el desarrollador mantenga una "versión privada" de App Inventor. Sin embargo, desde hace poco, como proyecto para desarrolladores se ha abierto una parte de App Inventor, experimental y no incluida en el sitio web principal, donde la gente puede empezar a utilizar sus propias "extensiones" y probarlas sin necesidad de montar tu propio servidor. El sitio web donde es:

Y podemos encontrar un conjunto de ellas en:

 

Leer más 0 comentarios

El componente web en App Inventor

Las páginas webs utilizan para comunicarse con nuestros navegadores el protocolo HTTP ó HTTPS.

 

En nuestra app nos puede interesar en determinadas circunstancias usar HTTP para enviar/recibir datos a/desde un servidor web. Para conseguir esto con App Inventor podemos utilizar el visor web si sólo queremos obtener una página web, por ejemplo, el resultado de una búsqueda, o el componente Web si queremos, por ejemplo, enviar los datos de un formulario de acceso a un sitio web(login).


En Gallery os he dejado una aplicación en App Inventor que pretende ser una prueba de cómo utilizar tanto el visor web como el componente web.

 

Dicha aplicación presenta un par de simples botones y permite al usuario que busque algo en Google(método GET de HTTP, implementado por un simple visor web) o que mande unos datos de autenticación a un servidor web(método POST de HTTP, implementado por el componente web).

 

Me parece interesante ilustrar cómo realizar el envío de datos con el componente web ya que son muchas las personas que no tienen muy claro el tema de los bloques, construir las cabeceras HTTP que tienen que poner para mandar datos al servidor y que este los procese, etc.

Leer más 6 comentarios