App Inventor

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

TRABAJO DE INFORMATICA

KIARA MARIANA VEGA TONCEL

ENTREGADO A:

INSTITUTO OSVALDO VERGARA FERNANDEZ


VALLEDUPAR – CESAR
2019
APP INVENTOR

AppInventor es un entorno de desarrollo de software creado por Google para la


elaboración de aplicaciones destinadas al sistema operativo de Android. El lenguaje
es gratuito y se puede acceder fácilmente de la web. Las aplicaciones creadas con
AppInventor están limitadas por su simplicidad, aunque permiten cubrir un gran
número de necesidades básicas en un dispositivo móvil.

Con AppInventor, se espera un incremento importante en el número


de aplicaciones para Android debido a dos grandes factores: la simplicidad de
uso, que facilitará la aparición de un gran número de nuevas aplicaciones; y Google
Play, el centro de distribución de aplicaciones para Android donde cualquier usuario
puede distribuir sus creaciones libremente.
HISTORIA
App Inventor parte de una idea conjunta del Instituto Tecnológico de Massachusetts
y de un equipo de Google Education. Se trata de una herramienta web de desarrollo
para iniciarse en el mundo de la programación. Con él pueden hacerse aplicaciones
muy simples, y también muy elaboradas, que se ejecutarán en los dispositivos
móviles con sistema operativo Android. App Inventor es un lenguaje de
programación basado en bloques (como piezas de un juego de construcción), y
orientado a eventos. Sirve para indicarle al “cerebro” del dispositivo móvil qué
queremos que haga, y cómo. Es por supuesto muy conveniente disponer de un
dispositivo Android donde probar los programas según los vamos escribiendo.

La plataforma se puso a disposición del público el 25 de diciembre de 2008 y está


dirigida a personas que no están familiarizadas con la programación y con la ayuda
que nos brinda la informática. En la creación de App Inventor, Google se basó en
investigaciones previas significativas en informática educativa y sirve para crear
páginas.

CARACTERÍSTICAS Y FUNCIONES
El editor de bloques de la plataforma App Inventor, utilizaba anteriormente la librería
Open Blocks.
1.- Basado en [httpy Blockly] de JavaScript para crear un lenguaje visual. Estas
librerías están distribuidas por Massachusetts Institute of Technology bajo su
licencia libre.
El compilador que traduce el lenguaje visual de los bloques para la aplicación en
Android utiliza Kawa como lenguaje de programación, distribuido como parte del
sistema operativo GNU de la Free Software Foundation
2.- 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.
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.
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 indiscriminadas que deseen crear aplicaciones sin necesidad de ser
programador.

VENTAJAS E INCONVENIENTES DE APPINVENTOR

Como ventajas a la hora de programar con AppInventor, encontramos las


siguientes:

 Se pueden crear aplicaciones por medio de bloques de manera intuitiva y


grafica, sin necesidad de saber código de programación.

 Se puede acceder en cualquier momento y cualquier lugar siempre que


estemos conectados a internet.

 Nos ofrece varias formas de conectivad: directa, o wi fi o por medio del


emulador.

 Nos permite descargar la aplicación mediante el .apk a nuestro pc.

Sin embargo, son varios los inconvenientes que encuentra un usuario de nivel medio
o avanzado:

 No genera código Java para desarrollos más profundos.

 Solo se puede desarrollar para Android.

ACCEDE A LA PLATAFORMA DE APPINVENTOR

En este video te enseñamos el funcionamiento de la plataforma de appinventor y


cómo está dividida. Al ser un programa gratuito de Google podrás acceder con tu
cuenta de gmail. Para ello deberás acceder a la web del proyecto de AppInventor y
loguearte introduciendo tu correo electrónico.
PARA CONSTRUIR APLICACIONES SE TRABAJA CON:

El Diseñador de App Inventor (App Inventor Designer), donde podrás seleccionar


los componentes para tu aplicación.

El Editor de Bloques de App Inventor (App Inventor Blocks Editor) , donde se


ensamblan los bloques del programa para especificar cómo deben comportarse sus
componentes. Los programas se desarrollan visualmente, ensamblando piezas que
se juntan encajando como las de un rompecabezas.

CONFIGURA TU ORDENADOR

En esta lección te explicamos cómo configurar tu móvil, ordenador y aplicación para


que puedas testear las aplicaciones.

Aunque no se disponga de un teléfono con Android, siempre se pueden construir


aplicaciones utilizando el emulador de Android, el software que se ejecuta en el
ordenador y se comporta igual que el teléfono respecto a la misma.

Puedes configurar la aplicación Inventor y empezar a crear aplicaciones en cuestión


de minutos. El Diseñador y Editor de bloques se ejecutan ahora por completo en el
navegador (la nube!). Para ver tu aplicación en un dispositivo mientras lo construyes
(también llamada "Probando en vivo"), tendrás que seguir los pasos que se
muestran a continuación.
Tienes tres opciones para configurar las pruebas en vivo, mientras construyes
aplicaciones.

1.- Si estás utilizando un dispositivo Android y tienes una conexión inalámbrica a


Internet (WiFi), puedes comenzar la creación de aplicaciones sin necesidad de
descargar ningún software en su ordenador. Eso sí, tendrás que instalar la
aplicación Companion App Inventor en tu dispositivo. Elige la opción uno. Esta
opción se recomienda encarecidamente.

2.- Si no tienes un dispositivo Android, tendrás que instalar el software en su


ordenador para que pueda utilizar el emulador de Android en la pantalla del mismo.
Elige la opción dos.

3.- Si no tienes una conexión inalámbrica a Internet (WiFi), tendrás que instalar el
software en tu computadora de modo que puedas conectar a su dispositivo Android
a través de USB. Elige la opción de tres. La opción de conexión USB puede ser
complicada, especialmente en Windows. Usa esto como un último recurso.
INSTALAR APLICACIONES EN TU DISPOSITIVO ANDROID

En esta última sesión aprenderás a instalar la aplicación creada en tu móvil. Para


ello, compilaremos el proyecto una vez lo tengamos terminado y lo enviaremos por
correo electrónico a nuestro móvil. De esta forma estaremos instalando la aplicación
de forma gratuita.

Otra opción para instalar la aplicación en nuestro terminal consiste en pasar el


archivo compilado a través de nuestro cable USB, o mediante enlace de dropbox,
etc.

TRABAJOS REALIZADOS:
Durante este curso hemos utilizado App Inventor en distintas actividades con el
objetivo de que los alumnos aprendan a programar. Según Steve Jobs, "todo el
mundo debería saber programar". La habilidad de programar puede resultar de
especial utilidad para todas las personas en la sociedad actual, más aún cuando en
este caso hemos utilizado una herramienta que permite realizar aplicaciones
móviles, con lo que esto supone. El alumno no sólo va a aprender a programar sino
que va a poder crear aplicaciones web que va a poder compartir con todo el mundo
a través de la tienda de aplicaciones Google Play. Así por ejemplo va a poder
desarrollar su currículo, apuntes de distintas asignaturas, etc.
Además, con esta introducción a la programación hemos tratado de transmitir la
importancia que puede tener la programación para el futuro personal y laboral de
nuestros alumnos, no sólo de aquellos que estudien la carrera de Informática.

Todos los alumnos han realizado unas tareas comunes y otras que ellos han podido
elegir. Luego los alumnos han elegido cuál de sus aplicaciones les gustaría tener
en Google Play y éste es el resultado:

 Calculadora.- Una calculadora realizada por las alumnas Sofía y Gema. Aquí
podemos ver la aplicación en Google Play.
 Aplasta churros. Un juego de diversión sin fin para todos los públicos.Aplasta
los churros que se interpongan en tu camino y cómetelos con una gran buena
taza de chocolate caliente! No te aburrirás con este pequeño juego. Puedes
verlo en Google Play.
 Triviate quiz. Quiz es una aplicación que presenta tres preguntas con cuatro
respuestas numéricas posibles. Esta aplicación pondrá a prueba tu
capacidad de reacción. Ha sido creada por Fernando Blanco y Juan Schirinzi,
alumnos del IES Vegas Bajas. Y aquí puedes verla en Google Play.
 Pintamonas. Con esta aplicación podrás pintar en tus fotos de una forma fácil,
sencilla y divertida. No sólo lo podrías hacerlo con aquellas ya guardadas en
tu galería, si no que en esta aplicación también tienes una cámara con la que
podrás hacer fotos al instante. Prúebala aquí.
 ¿Dónde estoy? Aplicación que te ofrece la latitud, longitud y altitud estés
donde estés. También utiliza tu cuenta google para mostrarte en todo
momento tu dirección. Disponible aquí.
 What? App en la que podrás demostrar tus conocimientos sobre distintos
temas. Y ésta es la página de la aplicación en Google Play.
 Comiéndonos Europa. Aplicación desarrollada para apoyar la participación
del ciclo formativo de grado medio de Panadería, Pastelería y Confitería del
I.E.S. Vegas Bajas de Montijo (Badajoz) en la IX edición del concurso
escolar" Día de Europa".
 IberFly. Aplicación creada para apoyar la participación de alumnos de nuestro
centro en el concurso ExpertEmprende.
 Official Carmen Menayo.- Se trata de una app en la que os contamos la
carrera futbolística de la gran jugadora de fútbol Carmen Menayo, alumna del
I.E.S Vegas Bajas de Montijo (Badajoz)

APP INVENTOR DESDE LA PERSPECTIVA DE UN PROGRAMADOR


Desde la perspectiva de un programador o programadora experto/a, App Inventor
tiene limitaciones, pero con App Inventor se aprende a programar usando bloques
de programación. Estos bloques están hechos con elementos comunes a la mayoría
de los lenguajes de programación existentes. Se colocan bloques para construir
bucles, condiciones, variables, etc. que permiten pensar lógicamente y solucionar
los problemas de forma metódica, sin perder el tiempo en encontrar el punto y coma
o los dos puntos que están donde no deben y producen errores de compilación o
ejecución.

También podría gustarte