El software gratuito para el desarrollo de apps APPINVENTOR, como todo, tiene sus ventajas, pero también sus inconvenientes, de estos últimos destaca uno: En principio no permite usar un lenguaje de programación, solo su sistema de bloques que, a pesar de ser muy versátiles, intuitivos y proporcionar enormes posibilidades, no dejan de ser limitados y, para los informáticos más puristas, estos bloques no constituyen un lenguaje de programación.
A continuación vamos a demostrar que AppInventor permite programar con HTML. Para ello tenéis que:
Guardar un script/programa html en un ArchivoDeTexto.html.
Subir el ArchivoDeTexto.html a la app (en la tercera columna, parte inferior).
Arrastrar un WebViewer al diseño de vuestra app.
Colocar en el HomeUrl del WebViewer el directorio + el script : ///android_asset/"ArchivoDeTexto.htlm"
Ejercicio a modo de ejemplo: Colocar un script de un reloj digital en la pantalla de una APP:
Cogemos un script de un reloj HTML en la siguiente web:
Copiamos el código, lo pegamos en un block de notas, lo guardamos como WidgetClock.html, lo subimos a nuestra app y en HomeUrl ponemos: ///android_asset/WidgetClock.htlm
Vídeo del funcionamiento del script en nuestra app: