Está en la página 1de 7

“Si practicas la equidad, aunque mueras no perecerás” valor: Equidad 06/06/23

10:32
Actividad 2
Angel Masse Baez, Renata Montiel Pacheco, Daniel Ibarra Rebollo,
Valeria Medina Zendejas, Carlos Ivan Gonzalez Sanchez
App Inventor
La herramienta MIT App Inventor es una herramienta en línea que
originalmente fue creada por el MIT (Instituto Tecnológico de
Massachusetts). Más tarde fue adoptada por Google para ofrecer a sus
usuarios/as una interesante solución tecnológica con la que crear apps
para dispositivos Android de una forma sencilla. MIT App Inventor se
ha utilizado con éxito en grupos de alumnos/as de 1º-4º ESO y 1º-2º
Bachillerato para el diseño de apps informativas en torno a un tema
concreto. El proyecto ha supuesto un proceso creativo completo:
organización de equipos, distribución de roles, elaboración del guión,
búsqueda y recopilación de activos multimedia, edición de los recursos,
montaje de la aplicación, compilación y distribución final. Se ha
trabajado por equipos en un entorno muy motivante y enriquecedor
para el alumnado que encontraba pleno sentido a su aprendizaje,
esfuerzo y trabajo al concluir en la publicación final de un producto
digital para compañeros/as, profesorado y familias.
Metodología y didáctica aplicada
La Metodologías para el aprendizaje:
 En el proceso de aprendizaje inicial del uso de MIT App Inventor se
pueden crear algunas apps sencillas alternando estas metodologías:
Diseño guiado:
Cada alumno/a elabora una aplicación modelo a partir de unos
recursos multimedia que se le entregan. Sigue el procedimiento paso a
paso mediante una explicación guiada y razonada en clase o bien
mediante la lectura personal de un tutorial en línea.
Desafío:
El alumnado se organiza por parejas o pequeños grupos. Eligen un
tema en torno al cual crear una nueva aplicación similar al modelo
anterior. La actividad exige cierta transferencia de lo aprendido a
situaciones nuevas aplicando creatividad e imaginación.

1
Mi primera aplicación Android: En Internet existen multitud de
tutoriales y manuales para crear apps sobre las temáticas más
variadas: animaciones, lectura de sensores, manejo de la cámara, etc.
En la fase de aprendizaje inicial con el alumnado, un enfoque
metodológico que suele tener éxito e interés desde cualquier área o
materia consiste en proponer el diseño de una app básica de tipo
informativo en torno a un tema concreto.
Se trata de una app muy sencilla que consta de una pantalla principal y
3 pantallas secundarias. En la página principal aparecerá un título, una
imagen y 3 botones de acceso a cada una de las páginas secundarias.
Cada página secundaria mostrará un título, imagen, texto y 3 botones:
escuchar audio, enlace a wikipedia y volver a página principal. Este tipo
de aplicación, a diferencia de otros ejemplos, ofrece las siguientes
ventajas:
Facilidad: Su complejidad de diseño y programación es baja
permitiendo centrar la atención del alumnado en los detalles iniciales de
la herramienta y el proceso creativo completo.
Tiempo de producción: Se puede construir en 2-3 sesiones de clase.
MIT App Inventor nos proporciona un interesante entorno de desarrollo
de aplicaciones para dispositivos móviles Android en el aula. Su
facilidad de uso radica en el diseño de pantallas o ventanas arrastrando
y colocando elementos sobre ellas, configurando sus distintas
propiedades y, sobre todo, programando su comportamiento mediante
la conexión de bloques visuales. De esta forma es posible que el
alumnado aproveche su dominio previo con Scratch.
Es una plataforma gratuita y sin publicidad que amplía las posibilidades
del alumnado en relación con la elaboración de un producto digital
atractivo. Por sus interesantes prestaciones debería ocupar una
posición destacada en el catálogo secuenciado de herramientas de
producción digital que debe dominar el alumnado a lo largo de su
escolarización obligatoria (de 3 a 18 años).

2
inicialmente desarrollado por el profesor Hal Abelson y un equipo de
Google Educación, mientras que Hal pasaba un año sabático en
Google, App Inventor se ejecuta como un servicio web administrado por
personal del Centro del MIT para el aprendizaje móvil –una
colaboración de MIT de Ciencia Computacional e Inteligencia Artificial
de laboratorio (CSAIL) y el Laboratorio de Medios del MIT–. El App
Inventor contaba en 2015 con una comunidad mundial de casi dos
millones de usuarios, que representaban a 195 países en todo el
mundo. Más de 85 mil usuarios semanales activos de la herramienta
han construido más de 4,7 millones de aplicaciones de Android. Una
herramienta de código abierto que pretende realizar la programación y
la creación de aplicaciones accesibles a una amplia gama de
audiencias.
Actualmente basada en Blockly de JavaScript para crear un lenguaje
visual. Estas librerías están distribuidas por el Instituto de Tecnología
de Massachusetts bajo su licencia libre. El compilador que traduce el
lenguaje visual de los bloques para la aplicación en Android,
utiliza Kawa (un framework de lenguaje en Java que implementa el
lenguaje de programación Scheme) como lenguaje de programación,
distribuido como parte del sistema operativo GNU de la Free Software
Foundation.
Permite crear una aplicación en menos tiempo que otros y se pueden
programar aplicaciones más complejas en mucho menos tiempo que
con los lenguajes más tradicionales, basados en texto.
La interfaz gráfica permite al usuario crear aplicaciones con muchas
funcionalidades al alcance de unos cuantos clics, por lo tanto se abre
una gran puerta para muchas personas que deseen crear aplicaciones
sin necesidad de ser programador.

ndroid, utiliza Kawa (un framework de lenguaje en Java que


implementa el lenguaje de programación Scheme) como lenguaje de
programación, distribuido como parte del sistema operativo GNU de
la Free Software Foundation.
Permite crear una aplicación en menos tiempo que otros y se pueden
programar aplicaciones más complejas en mucho menos tiempo que
con los lenguajes más tradicionales, basados en texto.

3
La interfaz gráfica permite al usuario crear aplicaciones con muchas
funcionalidades al alcance de unos cuantos clics, por lo tanto se abre
una gran puerta para muchas personas que deseen crear aplicaciones
sin necesidad de ser programador.
Componentes:
App Inventor tiene tres partes fundamentales: 
Diseñador
El diseñador es el lugar donde se seleccionan las componentes para la
aplicación. Las componentes son los elementos básicos que se utilizan
para hacer las aplicaciones en el teléfono Android. Hay componentes
de diferentes tipos, algunas de ellas son: Label (muestra un texto en la
pantalla), Button (muestra un botón en la pantalla que al ser pulsado
iniciará una acción), Canvas (lienzo de dibujo que almacena imágenes
fijas o animaciones), Accelerometer Sensor (sensor de movimiento), etc
Editor de bloques
El editor de bloques es el lugar donde se crea la lógica del programa.
Aquí programamos el comportamiento de nuestra aplicación, le diremos
a las componentes lo que deben hacer y cuándo hacerlo. El editor de
bloques se ejecuta en una ventana independiente del diseñador de
componentes y está implementado como una aplicación de Java Web
Start que se ejecuta en nuestro ordenador.
Emulador
Un software que imita el funcionamiento de un dispositivo móvil Android
real. Nos permite probar la aplicación que estamos desarrollando si no
se dispone de un dispositivo Android.
Casos de uso
App Inventor tiene un amplio abanico de posibilidades de uso. 
Para jugar: Crear aplicaciones para teléfonos es divertido, y App
Inventor promueve la exploración y el descubrimiento. Con solo un
navegador web y un teléfono se puede comenzar a construir con los
bloques. Al tratarse de un dispositivo móvil, no sólo se programa sino
que se interactúa con otras personas, con otros dispositivos (como
robots) y con el entorno (debido a los sensores)

4
Para crear prototipos: App Inventor es una buena forma de prototipar
rápidamente ideas que de otra forma se perderían en un anotador o en
una nota autoadhesiva. Un prototipo es una versión incompleta y sin
refinar de la aplicación que se quiere crear, pero sirve para plasmar la
idea y presentársela a otros.
Para crear aplicaciones de uso personal:  Se pueden crear
aplicaciones personalizadas que solucionen problemas tan específicos
para una persona que no se pueden encontrar en una sola aplicación
de uso masivo.
Desarrollar aplicaciones completas: App Inventor no sólo sirve para
crear prototipos o diseñar interfaces gráficas, también se pueden crear
aplicaciones completas de propósito general. El lenguaje provee todos
los componentes fundamentales de la programación, en forma de
bloques.
Enseñar y aprender: App Inventor es una gran herramienta para
enseñar y aprender en muchos niveles, desde la enseñanza media,
hasta la universitaria. Es buena para informática, pero también permite
enseñar matemáticas, física, conceptos empresariales, y muchas otras
disciplinas. La clave es que se aprende creando en lugar de memorizar,
aplicando los conocimientos necesarios.

Comprobar que las aplicaciones creadas funcionan


Una vez que los alumnos han creado sus aplicaciones, deben
asegurarse que efectivamente las apps desarrolladas son válidas y
que, por lo tanto, funcionan. En este caso, App Inventor ha ideado
varios métodos, pero entre ellos destaca el que a continuación se
explica: 
El primer paso es descargarse la aplicación MIT App Inventor
Companion en un dispositivo Android o iOS, y seguir las instrucciones. 
A continuación, hay que asegurarse de que el ordenador y el
dispositivo móvil (teléfono o tablet) que se están usando forman parte
de la misma red Wi-Fi. 
Ya dentro de App Inventor, hay que abrir el proyecto, vincularlo al
dispositivo elegido y seguir la ruta ‘Conectar/ AI Companion’ 
Historia

5
En la creación de la app, Google se basó en la investigación de
la informática educaiva, y el trabajo realizado en entornos de desarrollo
en línea.
El editor de bloques utiliza la biblioteca Open Blocks de Java para la
creación de lenguajes de programación. La biblioteca esta distribuida
por el Massachusetts Institute of Technology Program ‘s Scheller para
formación de profesores. La programación de bloques abiertos y visual
está relacionado con StarLogo, un proyecto del profesor Eric
Klopfer y Scratch, otro programa educativo para desarrollas juegos en
linea.
Estos proyectos estan formados por teorías del aprendizaje
construccionista, que sostiene que la programación puede ser una vía
para conseguir grandes ideas por medio del aprendizaje activo.
Mit App Inventor se puso a disposición del público el 15 de diciembre
de 2010 y estña dirigida a personas sin un aplio conocimiento
informático, basandose en la informática educativa de Eric Klopfer.

1. https://pappinventor.wordpress.com/2018/03/19/historia/
2. https://es.wikipedia.org/wiki/App_Inventor
3. https://www.tecnologiaypedagogia.net/2019/09/app-inventor.html
4. http://appinventor.mit.edu/explore/ai2/tutorials
5. https://es.scribd.com/document/427868291/TESIS-SOBRE-APP-
INVENTOR#
6.https://www3.gobiernodecanarias.org/medusa/ecoblog/rperexp/2022/03/29/
app-inventor-2022/
7.https://www.yeeply.com/blog/app-inventor/
8.https://www.educaciontrespuntocero.com/tecnologia/app-inventor/
9.https://scoreapps.com/blog/es/app-inventor/
10.https://intef.es/observatorio_tecno/creando-aplicaciones-para-moviles-
android-con-mit-app-inventor-2/
11.https://www.educarchile.cl/herramientas-tic/app-inventor-plataforma-de-
google-labs-para-crear-aplicaciones-de-software-para
12.https://zaragozamakerspace.com/lessons/introduccion-a-app-inventor/

6
13.https://www.ecured.cu/MIT_App_Inventor
14.https://yoandroide.xyz/que-es-app-inventor-como-funciona/
15.https://codigo21.educacion.navarra.es/autoaprendizaje/primeros-pasos-con-
app-inventor-2/

También podría gustarte