SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE
ZACATECAS
UNIDAD ACADÉMICA DE PINOS
Tecnologías De La Información Y Comunicación
Desarrollo De Aplicaciones III
Eloy De Lira Contreras
Aplicación En appInvetor
5to cuatrimestre A
José Francisco Arenas Jiménez
Pinos Zacatecas
17/02/2015
VAMOS A CREAR LA PRIMERA APLICACIÓN CON NUESTRO
TELÉFONO ANDROID: HOLARONRONEA
Esta página te ayudará a empezar la construcción de tu primera aplicación: Una imagen
de un gatito que maúlla cuando la tocamos. Cuando termines el desarrollo de Hola
Ronronea estarás listo para diseñar y construir aplicaciones por tu cuenta. Antes de
empezar, asegúrate de haber configurado correctamente el equipo.
A medida que desarrollemos Hola Ronronea, aprenderás cómo utilizar las tres
herramientas fundamentales de trabajo de App Inventor:
 El Diseñador (designer), el lugar donde se diseña la aplicación. Se ejecuta en el
navegador web.
 El Editor de bloques (blocks editor), aplicación Java donde configuramos el
comportamiento de nuestro desarrollo. Es una aplicación independiente, que corre
en una ventana diferente a la instancia del navegador.
 El teléfono, conectado al ordenador mediante un cable USB. Puede ser sustituido
por el Emulador.
En este primer tutorial me referiré a los diferentes elementos de App Inventor en español
e inglés, tal como se ve en la lista de viñetas anterior. Sin embargo, debemos tener en
cuenta que, por el momento, App Inventor no ha sido traducido, y por tanto no
encontraremos las herramientas, secciones, componentes, botones, etc. en inglés durante
el uso del paquete de software de App Inventor. Por este motivo, en próximos tutoriales,
ya me referiré a esos mismos elementos sólo en inglés, que es como los encontraremos
en la aplicación MIT App Inventor Beta.
Para construir Hola Ronronea tendrás una imagen de una gatita y el sonido de un
maullido. Descargar estos archivos al ordenador:
 foto del gatito
 miau sonido
INICIAR EL DISEÑO Y CREAR UN NUEVO PROYECTO
En el navegador Web, apunta a la página web de App Inventor
en http://beta.appinventor.mit.edu/ . Si esta es la primera vez que has usado App
Inventor, verás la página de Proyectos vacía, sin proyectos en ella todavía. Debería tener
este aspecto:
CREAR UN NUEVO PROYECTO
1. Haga clic en New en el lado izquierdo, cerca de la parte superior de la página.
2. Introduzca el nombre del proyecto HolaRonronea (una sola palabra, sin espacios)
en el cuadro de diálogo que aparece, haga clic en Aceptar.
El navegador abrirá el Diseñador, el lugar donde se seleccionan los componentes para su
aplicación, y debe tener este aspecto:
SELECCIONE LOS COMPONENTES PARA EL DISEÑO DE SU
APLICACIÓN
Los componentes de App Inventor se encuentran en el lado izquierdo de la pantalla de
diseño, bajo el título Palette . Los componentes son los elementos básicos que se utilizan
para hacer las aplicaciones en el teléfono Android. Son como los ingredientes de una
receta. Algunos componentes son muy simples, como el componente Label, que sólo
muestra un texto en la pantalla, o el componente Button que mostrará un botón en la
pantalla del teléfono que al ser pulsado iniciará una acción. Otros componentes son más
elaborados: el componente Canvas es un lienzo de dibujo que puede almacenar
imágenes fijas o animaciones, el AccelerometerSensor es un sensor de movimiento que
funciona como un mando de Wii y detecta cuando movemos o agitamos el teléfono, los
componentes que crean o envían mensajes de texto, los componentes que reproducen
música y video, componentes capaces de obtener información de sitios Web, y así
sucesivamente.
Para utilizar un componente en su aplicación, tendrá que hacer clic y se arrastra sobre el
visor (Viewer), en el centro de la pantalla de diseño. Cuando añadas un componente en el
visor, también aparece en la lista de componentes (Components), a la derecha del visor..
Los componentes tienen propiedades, que se presentan en la parte derecha de la pantalla
(Properties) y que se pueden ajustar para cambiar la forma en que el componente
interactuará con la aplicación. Para ver y cambiar las propiedades de un componente,
primero debe seleccionar el componente deseado en la lista de componentes.
Pasos a seguir para seleccionar los componentes y propiedades de configuración
Queremos que HolaRonronea tenga un botón con la propiedad de imagen ajustada al
archivo que has descargado antes, con la imagen del gatito, kitty.png. Estableceremos
esto del modo siguiente:
1. Arrastra y suelta un Button hasta Screen1, en el área del visor (viewer). El
componente Button se encuentra en la sección Basic de la paleta (palette).
2. En la lista de propiedades de Button1, el botón que acabamos de disponer, en
imagen, haz clic sobre ninguno (none) ...
3. Haga clic en agregar (Add) ... .
4. Selecciona el archivo kitty.png, que has descargado antes.
5. Eliminar Text for Button1, que aparece bajo la propiedad text mediante la tecla de
retroceso.
Tu diseño debería tener este aspecto:
Los componentes de App Inventor se encuentran en el lado izquierdo de la pantalla de
diseño, bajo el título Palette . Los componentes son los elementos básicos que se utilizan
para hacer las aplicaciones en el teléfono Android. Son como los ingredientes de una
receta. Algunos componentes son muy simples, como el componente Label, que sólo
muestra un texto en la pantalla, o el componente Button que mostrará un botón en la
pantalla del teléfono que al ser pulsado iniciará una acción. Otros componentes son más
elaborados: el componente Canvas es un lienzo de dibujo que puede almacenar
imágenes fijas o animaciones, el AccelerometerSensor es un sensor de movimiento que
funciona como un mando de Wii y detecta cuando movemos o agitamos el teléfono, los
componentes que crean o envían mensajes de texto, los componentes que reproducen
música y video, componentes capaces de obtener información de sitios Web, y así
sucesivamente.
Para utilizar un componente en su aplicación, tendrá que hacer clic y se arrastra sobre el
visor (Viewer), en el centro de la pantalla de diseño. Cuando añadas un componente en el
visor, también aparece en la lista de componentes (Components), a la derecha del visor..
Los componentes tienen propiedades, que se presentan en la parte derecha de la pantalla
(Properties) y que se pueden ajustar para cambiar la forma en que el componente
interactuará con la aplicación. Para ver y cambiar las propiedades de un componente,
primero debe seleccionar el componente deseado en la lista de componentes.
Pasos a seguir para seleccionar los componentes y propiedades de configuración
Queremos que HolaRonronea tenga un botón con la propiedad de imagen ajustada al
archivo que has descargado antes, con la imagen del gatito, kitty.png. Estableceremos
esto del modo siguiente:
1. Arrastra y suelta un Button hasta Screen1, en el área del visor (viewer). El
componente Button se encuentra en la sección Basic de la paleta (palette).
2. En la lista de propiedades de Button1, el botón que acabamos de disponer, en
imagen, haz clic sobre ninguno (none) ...
3. Haga clic en agregar (Add) ... .
4. Selecciona el archivo kitty.png, que has descargado antes.
5. Eliminar Text for Button1, que aparece bajo la propiedad text mediante la tecla de
retroceso.
Tu diseño debería tener este aspecto:
ABRE EL EDITOR DE BLOQUES (BLOCKS EDITOR), Y CONECTA EL
TELÉFONO
El diseñador (Designer) es una de las tres herramientas clave que utilizarás en la
creación de aplicaciones. El segundo es el Editor de bloques. El tercero es el
teléfono. Vamos a usar el Editor de bloques para asignar los comportamientos de los
componentes, como qué debe suceder cuando el usuario de la aplicación presiona un
botón.
El editor de bloques se ejecuta en una ventana separada. Al hacer clic en Abrir el editor
de bloques (Open the Blocks Editor) de la ventana de diseño, el archivo de programa
del editor de bloques se debe descargar y ejecutar. Este proceso puede tardar 30
segundos o más. Si no se abre el Editor de bloques, podría ser porque el navegador no
está configurado para ejecutar aplicaciones Java descargadas de forma automática. Una
vez descargado, veremos el archivo del editor de bloques, llamado
AppInventorForAndroidCodeblocks.jnlp y debemos abrirlo. Una vez hecho esto, se activa
Java, que nos solicitará si queremos ejecutar la aplicación, a lo que responderemos que
sí. Entonces, la ventana del editor de bloques debe verse como se muestra abajo, con
"cajones" para los bloques de programa a la izquierda, y un gran espacio vacío para la
colocación de los bloques que uniremos para montar el programa, que se va a hacer a
continuación.
Antes de continuar con la construcción de la aplicación, tendrás que conectar el
teléfono. Asegúrete de que se ha configurado el teléfono de modo correcto . Ahora
conecta tu teléfono al ordenador mediante un cable USB, y haz clic en Conectar
dispositivo (Connect to device) en la parte superior de la ventana del editor de
bloques. Verás una lista desplegable con el teléfono en dicha lista, identificado por su tipo
de modelo (por ejemplo, HT99TP800054). Haz clic sobre él. Vas a ver una flecha amarilla
animada sobre un teléfono, indicando que App Inventor se está conectando al teléfono. El
establecimiento de esta conexión puede tardar un minuto o dos. Una vez la conexión se
completa, la flecha deja de moverse y se pone verde, y si nos fijamos en la pantalla del
teléfono, verás el gatito. ¡La aplicación empieza a ejecutarse!
Si, por el contrario, no dispones de teléfono y quieres desarrollar la aplicación con el
emulador, sustituye lo indicado en el párrafo anterior por lo que indicamos en la página
sobre el emulador.
SIGUIENTE PASOS
En este punto, debes tener el diseñador abierto en el navegador, el editor de bloques
abierto en otra ventana, y el dispositivo elegido (teléfono o emulador) conectado con el
Editor de bloques.
A continuación haremos lo siguiente para completar la aplicación:
En el Diseñador:
 Agregar un componente de etiqueta (label) que ponga "Acaricia al gatito".
 Subir el archivo meow.mp3
 Agregar un componente de sonido (sound) que reproduzca el archivo meow.mp3.
En el Editor de bloques:
 Crear un controlador de eventos que dispare el componente de sonido cuando el
usuario pulsa el botón.
ADICCIÓN ETIQUETA
En la paleta y el visor:
1. Arrastra y suelta el componente Label hasta el visor (Viewer) , situándolo por
debajo del gatito. Aparecerá en la lista de componentes como Label1
Bajo propiedades (properties)
1. Cambia la propiedad Text de Label1 de forma que ponga "Acaricia al
gatito". Cuando el cursos cambie a otra área verás aparecer este texto en el botón
en tu ordenador y en el dispositivo Android.
2. Cambiar el Color de fondo (BackgroundColor) de Label1. Puedes cambiar a azul.
3. Cambiar el color del texto (TextColor) de Label1, por ejemplo pasándolo a amarillo.
4. Cambiar el tamaño de su fuente (FontSize) de Label1 poniéndola a 30.
El diseñador debe parecerse a esto:
AGREGANDO EL MAULLIDO
En la paleta (Palette):
1. Haz clic en la sección Media
para ampliarla y ver sus componentes.
2. Arrastra un componente Sound y colócalo en el visor
(Viewer) . Independientemente de donde lo dejes caer, aparecerá en la parte
inferior del visor, como componente no visible (non-visible-components) y como
Sound1.
En el área de medios (Media)
1. Haz clic en Agregar (Add) ...
2. Sube el archivo meow.mp3 a este proyecto.
Bajo Propiedades (Properties)
1. Establece la propiedad fuente (source) del componente Sound1 haciendo clic sobre
la misma. Cuando aparezca el cuadro de selección, pulsa sobre meow.mp3 y
sobre OK. Esto asocia el maullido contenido en este archivo a Sound1.
El diseñador debe parecerse a esto:
HACER EL JUEGO DE SONIDO
Con el Editor de bloques vamos a definir la forma en que la aplicación se va a
comportar. Le diremos a los componentes lo que deben hacer y cuándo hacerlo. Vas a
decirle al botón, que en realidad es la fotografía del gatito, que reproduzca el sonido del
maullido cuando el usuario lo toque. Si los componentes son los ingredientes de una
receta, puedes pensar en bloques como las instrucciones de elaboración del plato.
El editor de bloques tiene dos pestañas en la esquina superior izquierda: Integrados
(Built-in) y mis bloques (My blocks) . Los botones situados debajo de cada pestaña
muestran los bloques cuando se hace clic. Los Integrados son un conjunto de bloques
genérico, que encontraremos disponibles independientemente de la aplicación que
vayamos a crear. Son siempre los mismos. Los bloques debajo de la pestaña de mis
bloques contienen bloques específicos, vinculados con el conjunto de componentes que
hemos elegido para la aplicación. Varían según los componentes seleccionados
previamente y cambian si cambiamos componentes sobre la marcha.
Para hacer que se reproduzca el sonido al tocar (pulsar) el botón con la foto del gatito,
tendrás que pulsar la pestaña My Blocks, desplegar los bloques de la sección Button1 y
arrastrar y soltar al lienzo central el bloque When Button1.Click do, que se refiere a la
circunstancia que el usuario pulse el botón y, tras desplegar los bloques de la sección
Sound1, arrastrar el bloque callSound1.Playal lienzo central, aproximándolo al
bloque When Button1.Click do, de modo que ambos encajen como en un
rompecabezas, lo que la aplicación nos indica con un sonoro clic, perfectamente audible.
Una vez hecho esto, pulsando sobre la foto (esto es tocando la pantalla en la foto y
retirando el dedo rápidamente, lo que android considera un Click), oiremos como el
teléfono emite el maullido.
El Editor de bloques debe asemejarse a esto:
EMBALAJE DE SU APLICACIÓN
¡Felicitaciones, tienes tu primera aplicación en ejecución! Si está usando un teléfono,
entonces la aplicación se ejecuta en el teléfono, pero sólo funciona cuando el teléfono
está conectado a App Inventor. Si se desenchufa el cable USB, la aplicación va a
desaparecer. Puedes volver a conectar el teléfono para hacer que regrese. Para obtener
una aplicación que se ejecuta sin estar conectado a App Inventor, debes "empaquetar" la
aplicación para producir un paquete de la aplicación (archivo APK). Al pulsar paquete
para el teléfono (Package for phone) en la parte superior derecha de la página del
diseñador se presentarán tres opciones:
1. Si el teléfono está conectado, puedes descargar e instalar directamente la
aplicación en el teléfono.
2. Puede descargar la aplicación al ordenador, como un archivo APK, que se puede
distribuir y compartir, e instalar manualmente en los teléfonos que utilizan el
programa Android.
3. Se puede generar un código de barras, que se puede utilizar para instalar la
aplicación en tu teléfono con la ayuda de un escáner de código de barras, como el
escáner de código de barras ZXing (disponible gratuitamente en el Android
Market). Este código de barras funciona sólo para tu propio teléfono.Si deseas
compartir la aplicación con los demás, tendrás que descargar el archivo APK al
ordenador y compartir el archivo.
Y LISTO ESPERO QUE HAIGA SIDO MUCHA AYUDA

Más contenido relacionado

La actualidad más candente

Aprende a crear apps sin saber programar
Aprende a crear apps sin saber programarAprende a crear apps sin saber programar
Aprende a crear apps sin saber programarAhngel Rock
 
Manual gui net_beans
Manual gui net_beansManual gui net_beans
Manual gui net_beansYefry Coz
 
Curso Microsoft Word 2007
Curso Microsoft Word 2007Curso Microsoft Word 2007
Curso Microsoft Word 2007Capi Alonzo
 
Introducción al visual basic
Introducción al visual basicIntroducción al visual basic
Introducción al visual basicingcarla
 
Manual para uso de pizarra digital Smart Board
Manual para uso de pizarra digital Smart BoardManual para uso de pizarra digital Smart Board
Manual para uso de pizarra digital Smart BoardJuani Avi
 
El escritorio y la barra de tareas
El escritorio y la barra de tareasEl escritorio y la barra de tareas
El escritorio y la barra de tareasLaura Ciceri
 
manual-de-intouch
manual-de-intouchmanual-de-intouch
manual-de-intouchselcoltga
 
Windows 8.1 seminario 2014 EIGER - Huacho Perú
Windows 8.1 seminario 2014 EIGER - Huacho PerúWindows 8.1 seminario 2014 EIGER - Huacho Perú
Windows 8.1 seminario 2014 EIGER - Huacho PerúMichelangelomz
 
Manual de power point
Manual de power pointManual de power point
Manual de power pointGina Sanchez
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programascris kathy
 
Manual de android
Manual de androidManual de android
Manual de androidLyzSerrano
 

La actualidad más candente (18)

App inventor tutorial
App inventor tutorialApp inventor tutorial
App inventor tutorial
 
Aprende a crear apps sin saber programar
Aprende a crear apps sin saber programarAprende a crear apps sin saber programar
Aprende a crear apps sin saber programar
 
Eclipse
EclipseEclipse
Eclipse
 
Guia 2 app inventor
Guia 2 app inventorGuia 2 app inventor
Guia 2 app inventor
 
Manual gui net_beans
Manual gui net_beansManual gui net_beans
Manual gui net_beans
 
Curso Microsoft Word 2007
Curso Microsoft Word 2007Curso Microsoft Word 2007
Curso Microsoft Word 2007
 
Introducción al visual basic
Introducción al visual basicIntroducción al visual basic
Introducción al visual basic
 
Curso de visual basic 6
Curso de visual basic 6Curso de visual basic 6
Curso de visual basic 6
 
Manual para uso de pizarra digital Smart Board
Manual para uso de pizarra digital Smart BoardManual para uso de pizarra digital Smart Board
Manual para uso de pizarra digital Smart Board
 
El escritorio y la barra de tareas
El escritorio y la barra de tareasEl escritorio y la barra de tareas
El escritorio y la barra de tareas
 
manual-de-intouch
manual-de-intouchmanual-de-intouch
manual-de-intouch
 
Windows 8.1 seminario 2014 EIGER - Huacho Perú
Windows 8.1 seminario 2014 EIGER - Huacho PerúWindows 8.1 seminario 2014 EIGER - Huacho Perú
Windows 8.1 seminario 2014 EIGER - Huacho Perú
 
Manual de power point
Manual de power pointManual de power point
Manual de power point
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
Smart.pdf
Smart.pdfSmart.pdf
Smart.pdf
 
Manual de android
Manual de androidManual de android
Manual de android
 
Dued02
Dued02Dued02
Dued02
 
Tutorial prezi
Tutorial preziTutorial prezi
Tutorial prezi
 

Destacado

Documento de Aplicación Movil
Documento de Aplicación MovilDocumento de Aplicación Movil
Documento de Aplicación Movilmildredmontoya6
 
Tutorial para el uso de la app Alerta Animal
Tutorial para el uso de la app Alerta AnimalTutorial para el uso de la app Alerta Animal
Tutorial para el uso de la app Alerta AnimalAna_Rb
 
Diseño de aplicaciones móviles: creando experiencias
Diseño de aplicaciones móviles: creando experienciasDiseño de aplicaciones móviles: creando experiencias
Diseño de aplicaciones móviles: creando experienciasIzaskun Saez
 
Resumen del capitulo 8
Resumen del capitulo 8Resumen del capitulo 8
Resumen del capitulo 8yoasir
 
Programa ing software_i_2012-ii
Programa ing software_i_2012-iiPrograma ing software_i_2012-ii
Programa ing software_i_2012-iiOscar Eduardo
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuarioYesith Valencia
 
Interfaz de app inventor 2
Interfaz de app inventor 2Interfaz de app inventor 2
Interfaz de app inventor 2Bruno Vidondo
 
Introducción a App Inventor
Introducción a App InventorIntroducción a App Inventor
Introducción a App InventorMarco Avendaño
 
Diagrama de actividades v2
Diagrama de actividades v2Diagrama de actividades v2
Diagrama de actividades v2rossanadaysi
 
03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuarioManuel Mujica
 
Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial app inventorHimary 09
 
Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos
 

Destacado (20)

App inventor
App inventorApp inventor
App inventor
 
Interfaz de usuario del software
Interfaz de usuario del softwareInterfaz de usuario del software
Interfaz de usuario del software
 
Documento de Aplicación Movil
Documento de Aplicación MovilDocumento de Aplicación Movil
Documento de Aplicación Movil
 
Tutorial para el uso de la app Alerta Animal
Tutorial para el uso de la app Alerta AnimalTutorial para el uso de la app Alerta Animal
Tutorial para el uso de la app Alerta Animal
 
Diseño de aplicaciones móviles: creando experiencias
Diseño de aplicaciones móviles: creando experienciasDiseño de aplicaciones móviles: creando experiencias
Diseño de aplicaciones móviles: creando experiencias
 
Reporte de proyecto v4
Reporte de proyecto v4Reporte de proyecto v4
Reporte de proyecto v4
 
Resumen del capitulo 8
Resumen del capitulo 8Resumen del capitulo 8
Resumen del capitulo 8
 
Nuevo1
Nuevo1Nuevo1
Nuevo1
 
Programa ing software_i_2012-ii
Programa ing software_i_2012-iiPrograma ing software_i_2012-ii
Programa ing software_i_2012-ii
 
Tutorial mit app inventor 2
Tutorial mit app inventor 2Tutorial mit app inventor 2
Tutorial mit app inventor 2
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Interfaz de app inventor 2
Interfaz de app inventor 2Interfaz de app inventor 2
Interfaz de app inventor 2
 
Introducción a App Inventor
Introducción a App InventorIntroducción a App Inventor
Introducción a App Inventor
 
App inventor
App inventorApp inventor
App inventor
 
Diagrama de actividades v2
Diagrama de actividades v2Diagrama de actividades v2
Diagrama de actividades v2
 
Primera aplicación con app inventor para android
Primera aplicación con app inventor para androidPrimera aplicación con app inventor para android
Primera aplicación con app inventor para android
 
03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario
 
Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial app inventor
 
Taller app inventor
Taller app inventorTaller app inventor
Taller app inventor
 
Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)
 

Similar a Aplicacion

Crear aplicaciones para Android en Google
Crear aplicaciones para Android en GoogleCrear aplicaciones para Android en Google
Crear aplicaciones para Android en GoogleSanti Yaguargos
 
10739385 789750434430079 1420921265_n
10739385 789750434430079 1420921265_n10739385 789750434430079 1420921265_n
10739385 789750434430079 1420921265_nGabriel Sanchez
 
APLICACIONES ANDROID
APLICACIONES ANDROIDAPLICACIONES ANDROID
APLICACIONES ANDROIDJerry Nuñez
 
Ejercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docEjercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docAnaLpez275
 
Ejercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docEjercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docAnaLpez275
 
Ejercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docEjercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docAnaLpez275
 
Ejercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docEjercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docAnaLpez275
 
Tutorial App Inventor 2
Tutorial App Inventor 2Tutorial App Inventor 2
Tutorial App Inventor 2Idalia Tristan
 
Creación de una aplicación android
Creación de una aplicación androidCreación de una aplicación android
Creación de una aplicación androiddany5326
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS IImarco_acuna
 
Tutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 BasicoTutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 BasicoCarola Velazquez
 

Similar a Aplicacion (20)

Crear aplicaciones para Android en Google
Crear aplicaciones para Android en GoogleCrear aplicaciones para Android en Google
Crear aplicaciones para Android en Google
 
Android
Android Android
Android
 
Android
Android Android
Android
 
Android
Android Android
Android
 
10739385 789750434430079 1420921265_n
10739385 789750434430079 1420921265_n10739385 789750434430079 1420921265_n
10739385 789750434430079 1420921265_n
 
App inventor
App inventorApp inventor
App inventor
 
APLICACIONES ANDROID
APLICACIONES ANDROIDAPLICACIONES ANDROID
APLICACIONES ANDROID
 
Ensayo unidad 6
Ensayo unidad 6Ensayo unidad 6
Ensayo unidad 6
 
Ejercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docEjercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).doc
 
Ejercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docEjercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.doc
 
Ejercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docEjercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).doc
 
Ejercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docEjercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).doc
 
Tutorial App Inventor 2
Tutorial App Inventor 2Tutorial App Inventor 2
Tutorial App Inventor 2
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
Aplicaciones Android
Aplicaciones AndroidAplicaciones Android
Aplicaciones Android
 
Creación de una aplicación android
Creación de una aplicación androidCreación de una aplicación android
Creación de una aplicación android
 
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
 
Tutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 BasicoTutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 Basico
 
Aplicacion sencilla en AppInventor
Aplicacion sencilla en AppInventorAplicacion sencilla en AppInventor
Aplicacion sencilla en AppInventor
 

Más de Zamuel Ramíreez (10)

Cuaderno de ingenieria
Cuaderno de ingenieriaCuaderno de ingenieria
Cuaderno de ingenieria
 
aplicación para android
aplicación para androidaplicación para android
aplicación para android
 
Metr
MetrMetr
Metr
 
Diferencias entre aplicaciones RIA y TRADICIONALES
Diferencias entre aplicaciones RIA y TRADICIONALESDiferencias entre aplicaciones RIA y TRADICIONALES
Diferencias entre aplicaciones RIA y TRADICIONALES
 
Diferencia
DiferenciaDiferencia
Diferencia
 
Diferencias
DiferenciasDiferencias
Diferencias
 
Mapa conseptual 1
Mapa conseptual 1Mapa conseptual 1
Mapa conseptual 1
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Angeles
AngelesAngeles
Angeles
 
Estado enlace
Estado enlaceEstado enlace
Estado enlace
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (20)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Aplicacion

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS Tecnologías De La Información Y Comunicación Desarrollo De Aplicaciones III Eloy De Lira Contreras Aplicación En appInvetor 5to cuatrimestre A José Francisco Arenas Jiménez Pinos Zacatecas 17/02/2015
  • 2. VAMOS A CREAR LA PRIMERA APLICACIÓN CON NUESTRO TELÉFONO ANDROID: HOLARONRONEA Esta página te ayudará a empezar la construcción de tu primera aplicación: Una imagen de un gatito que maúlla cuando la tocamos. Cuando termines el desarrollo de Hola Ronronea estarás listo para diseñar y construir aplicaciones por tu cuenta. Antes de empezar, asegúrate de haber configurado correctamente el equipo. A medida que desarrollemos Hola Ronronea, aprenderás cómo utilizar las tres herramientas fundamentales de trabajo de App Inventor:  El Diseñador (designer), el lugar donde se diseña la aplicación. Se ejecuta en el navegador web.  El Editor de bloques (blocks editor), aplicación Java donde configuramos el comportamiento de nuestro desarrollo. Es una aplicación independiente, que corre en una ventana diferente a la instancia del navegador.  El teléfono, conectado al ordenador mediante un cable USB. Puede ser sustituido por el Emulador. En este primer tutorial me referiré a los diferentes elementos de App Inventor en español e inglés, tal como se ve en la lista de viñetas anterior. Sin embargo, debemos tener en cuenta que, por el momento, App Inventor no ha sido traducido, y por tanto no encontraremos las herramientas, secciones, componentes, botones, etc. en inglés durante el uso del paquete de software de App Inventor. Por este motivo, en próximos tutoriales, ya me referiré a esos mismos elementos sólo en inglés, que es como los encontraremos en la aplicación MIT App Inventor Beta. Para construir Hola Ronronea tendrás una imagen de una gatita y el sonido de un maullido. Descargar estos archivos al ordenador:  foto del gatito  miau sonido INICIAR EL DISEÑO Y CREAR UN NUEVO PROYECTO
  • 3. En el navegador Web, apunta a la página web de App Inventor en http://beta.appinventor.mit.edu/ . Si esta es la primera vez que has usado App Inventor, verás la página de Proyectos vacía, sin proyectos en ella todavía. Debería tener este aspecto: CREAR UN NUEVO PROYECTO 1. Haga clic en New en el lado izquierdo, cerca de la parte superior de la página. 2. Introduzca el nombre del proyecto HolaRonronea (una sola palabra, sin espacios) en el cuadro de diálogo que aparece, haga clic en Aceptar. El navegador abrirá el Diseñador, el lugar donde se seleccionan los componentes para su aplicación, y debe tener este aspecto:
  • 4. SELECCIONE LOS COMPONENTES PARA EL DISEÑO DE SU APLICACIÓN Los componentes de App Inventor se encuentran en el lado izquierdo de la pantalla de diseño, bajo el título Palette . Los componentes son los elementos básicos que se utilizan para hacer las aplicaciones en el teléfono Android. Son como los ingredientes de una receta. Algunos componentes son muy simples, como el componente Label, que sólo muestra un texto en la pantalla, o el componente Button que mostrará un botón en la pantalla del teléfono que al ser pulsado iniciará una acción. Otros componentes son más elaborados: el componente Canvas es un lienzo de dibujo que puede almacenar imágenes fijas o animaciones, el AccelerometerSensor es un sensor de movimiento que funciona como un mando de Wii y detecta cuando movemos o agitamos el teléfono, los componentes que crean o envían mensajes de texto, los componentes que reproducen música y video, componentes capaces de obtener información de sitios Web, y así sucesivamente. Para utilizar un componente en su aplicación, tendrá que hacer clic y se arrastra sobre el visor (Viewer), en el centro de la pantalla de diseño. Cuando añadas un componente en el visor, también aparece en la lista de componentes (Components), a la derecha del visor.. Los componentes tienen propiedades, que se presentan en la parte derecha de la pantalla (Properties) y que se pueden ajustar para cambiar la forma en que el componente interactuará con la aplicación. Para ver y cambiar las propiedades de un componente, primero debe seleccionar el componente deseado en la lista de componentes.
  • 5. Pasos a seguir para seleccionar los componentes y propiedades de configuración Queremos que HolaRonronea tenga un botón con la propiedad de imagen ajustada al archivo que has descargado antes, con la imagen del gatito, kitty.png. Estableceremos esto del modo siguiente: 1. Arrastra y suelta un Button hasta Screen1, en el área del visor (viewer). El componente Button se encuentra en la sección Basic de la paleta (palette). 2. En la lista de propiedades de Button1, el botón que acabamos de disponer, en imagen, haz clic sobre ninguno (none) ... 3. Haga clic en agregar (Add) ... . 4. Selecciona el archivo kitty.png, que has descargado antes. 5. Eliminar Text for Button1, que aparece bajo la propiedad text mediante la tecla de retroceso. Tu diseño debería tener este aspecto: Los componentes de App Inventor se encuentran en el lado izquierdo de la pantalla de diseño, bajo el título Palette . Los componentes son los elementos básicos que se utilizan para hacer las aplicaciones en el teléfono Android. Son como los ingredientes de una receta. Algunos componentes son muy simples, como el componente Label, que sólo muestra un texto en la pantalla, o el componente Button que mostrará un botón en la pantalla del teléfono que al ser pulsado iniciará una acción. Otros componentes son más elaborados: el componente Canvas es un lienzo de dibujo que puede almacenar imágenes fijas o animaciones, el AccelerometerSensor es un sensor de movimiento que funciona como un mando de Wii y detecta cuando movemos o agitamos el teléfono, los componentes que crean o envían mensajes de texto, los componentes que reproducen
  • 6. música y video, componentes capaces de obtener información de sitios Web, y así sucesivamente. Para utilizar un componente en su aplicación, tendrá que hacer clic y se arrastra sobre el visor (Viewer), en el centro de la pantalla de diseño. Cuando añadas un componente en el visor, también aparece en la lista de componentes (Components), a la derecha del visor.. Los componentes tienen propiedades, que se presentan en la parte derecha de la pantalla (Properties) y que se pueden ajustar para cambiar la forma en que el componente interactuará con la aplicación. Para ver y cambiar las propiedades de un componente, primero debe seleccionar el componente deseado en la lista de componentes. Pasos a seguir para seleccionar los componentes y propiedades de configuración Queremos que HolaRonronea tenga un botón con la propiedad de imagen ajustada al archivo que has descargado antes, con la imagen del gatito, kitty.png. Estableceremos esto del modo siguiente: 1. Arrastra y suelta un Button hasta Screen1, en el área del visor (viewer). El componente Button se encuentra en la sección Basic de la paleta (palette). 2. En la lista de propiedades de Button1, el botón que acabamos de disponer, en imagen, haz clic sobre ninguno (none) ... 3. Haga clic en agregar (Add) ... . 4. Selecciona el archivo kitty.png, que has descargado antes. 5. Eliminar Text for Button1, que aparece bajo la propiedad text mediante la tecla de retroceso. Tu diseño debería tener este aspecto: ABRE EL EDITOR DE BLOQUES (BLOCKS EDITOR), Y CONECTA EL TELÉFONO
  • 7. El diseñador (Designer) es una de las tres herramientas clave que utilizarás en la creación de aplicaciones. El segundo es el Editor de bloques. El tercero es el teléfono. Vamos a usar el Editor de bloques para asignar los comportamientos de los componentes, como qué debe suceder cuando el usuario de la aplicación presiona un botón. El editor de bloques se ejecuta en una ventana separada. Al hacer clic en Abrir el editor de bloques (Open the Blocks Editor) de la ventana de diseño, el archivo de programa del editor de bloques se debe descargar y ejecutar. Este proceso puede tardar 30 segundos o más. Si no se abre el Editor de bloques, podría ser porque el navegador no está configurado para ejecutar aplicaciones Java descargadas de forma automática. Una vez descargado, veremos el archivo del editor de bloques, llamado AppInventorForAndroidCodeblocks.jnlp y debemos abrirlo. Una vez hecho esto, se activa Java, que nos solicitará si queremos ejecutar la aplicación, a lo que responderemos que sí. Entonces, la ventana del editor de bloques debe verse como se muestra abajo, con "cajones" para los bloques de programa a la izquierda, y un gran espacio vacío para la colocación de los bloques que uniremos para montar el programa, que se va a hacer a continuación. Antes de continuar con la construcción de la aplicación, tendrás que conectar el teléfono. Asegúrete de que se ha configurado el teléfono de modo correcto . Ahora conecta tu teléfono al ordenador mediante un cable USB, y haz clic en Conectar dispositivo (Connect to device) en la parte superior de la ventana del editor de bloques. Verás una lista desplegable con el teléfono en dicha lista, identificado por su tipo de modelo (por ejemplo, HT99TP800054). Haz clic sobre él. Vas a ver una flecha amarilla animada sobre un teléfono, indicando que App Inventor se está conectando al teléfono. El establecimiento de esta conexión puede tardar un minuto o dos. Una vez la conexión se completa, la flecha deja de moverse y se pone verde, y si nos fijamos en la pantalla del teléfono, verás el gatito. ¡La aplicación empieza a ejecutarse!
  • 8. Si, por el contrario, no dispones de teléfono y quieres desarrollar la aplicación con el emulador, sustituye lo indicado en el párrafo anterior por lo que indicamos en la página sobre el emulador. SIGUIENTE PASOS En este punto, debes tener el diseñador abierto en el navegador, el editor de bloques abierto en otra ventana, y el dispositivo elegido (teléfono o emulador) conectado con el Editor de bloques. A continuación haremos lo siguiente para completar la aplicación: En el Diseñador:  Agregar un componente de etiqueta (label) que ponga "Acaricia al gatito".  Subir el archivo meow.mp3  Agregar un componente de sonido (sound) que reproduzca el archivo meow.mp3. En el Editor de bloques:  Crear un controlador de eventos que dispare el componente de sonido cuando el usuario pulsa el botón. ADICCIÓN ETIQUETA En la paleta y el visor: 1. Arrastra y suelta el componente Label hasta el visor (Viewer) , situándolo por debajo del gatito. Aparecerá en la lista de componentes como Label1 Bajo propiedades (properties) 1. Cambia la propiedad Text de Label1 de forma que ponga "Acaricia al gatito". Cuando el cursos cambie a otra área verás aparecer este texto en el botón en tu ordenador y en el dispositivo Android. 2. Cambiar el Color de fondo (BackgroundColor) de Label1. Puedes cambiar a azul. 3. Cambiar el color del texto (TextColor) de Label1, por ejemplo pasándolo a amarillo. 4. Cambiar el tamaño de su fuente (FontSize) de Label1 poniéndola a 30.
  • 9. El diseñador debe parecerse a esto: AGREGANDO EL MAULLIDO En la paleta (Palette): 1. Haz clic en la sección Media para ampliarla y ver sus componentes. 2. Arrastra un componente Sound y colócalo en el visor (Viewer) . Independientemente de donde lo dejes caer, aparecerá en la parte inferior del visor, como componente no visible (non-visible-components) y como Sound1. En el área de medios (Media) 1. Haz clic en Agregar (Add) ... 2. Sube el archivo meow.mp3 a este proyecto. Bajo Propiedades (Properties) 1. Establece la propiedad fuente (source) del componente Sound1 haciendo clic sobre la misma. Cuando aparezca el cuadro de selección, pulsa sobre meow.mp3 y sobre OK. Esto asocia el maullido contenido en este archivo a Sound1. El diseñador debe parecerse a esto:
  • 10. HACER EL JUEGO DE SONIDO Con el Editor de bloques vamos a definir la forma en que la aplicación se va a comportar. Le diremos a los componentes lo que deben hacer y cuándo hacerlo. Vas a decirle al botón, que en realidad es la fotografía del gatito, que reproduzca el sonido del maullido cuando el usuario lo toque. Si los componentes son los ingredientes de una receta, puedes pensar en bloques como las instrucciones de elaboración del plato. El editor de bloques tiene dos pestañas en la esquina superior izquierda: Integrados (Built-in) y mis bloques (My blocks) . Los botones situados debajo de cada pestaña muestran los bloques cuando se hace clic. Los Integrados son un conjunto de bloques genérico, que encontraremos disponibles independientemente de la aplicación que vayamos a crear. Son siempre los mismos. Los bloques debajo de la pestaña de mis bloques contienen bloques específicos, vinculados con el conjunto de componentes que hemos elegido para la aplicación. Varían según los componentes seleccionados previamente y cambian si cambiamos componentes sobre la marcha. Para hacer que se reproduzca el sonido al tocar (pulsar) el botón con la foto del gatito, tendrás que pulsar la pestaña My Blocks, desplegar los bloques de la sección Button1 y arrastrar y soltar al lienzo central el bloque When Button1.Click do, que se refiere a la circunstancia que el usuario pulse el botón y, tras desplegar los bloques de la sección Sound1, arrastrar el bloque callSound1.Playal lienzo central, aproximándolo al bloque When Button1.Click do, de modo que ambos encajen como en un rompecabezas, lo que la aplicación nos indica con un sonoro clic, perfectamente audible. Una vez hecho esto, pulsando sobre la foto (esto es tocando la pantalla en la foto y retirando el dedo rápidamente, lo que android considera un Click), oiremos como el teléfono emite el maullido.
  • 11. El Editor de bloques debe asemejarse a esto: EMBALAJE DE SU APLICACIÓN ¡Felicitaciones, tienes tu primera aplicación en ejecución! Si está usando un teléfono, entonces la aplicación se ejecuta en el teléfono, pero sólo funciona cuando el teléfono está conectado a App Inventor. Si se desenchufa el cable USB, la aplicación va a desaparecer. Puedes volver a conectar el teléfono para hacer que regrese. Para obtener una aplicación que se ejecuta sin estar conectado a App Inventor, debes "empaquetar" la aplicación para producir un paquete de la aplicación (archivo APK). Al pulsar paquete para el teléfono (Package for phone) en la parte superior derecha de la página del diseñador se presentarán tres opciones: 1. Si el teléfono está conectado, puedes descargar e instalar directamente la aplicación en el teléfono. 2. Puede descargar la aplicación al ordenador, como un archivo APK, que se puede distribuir y compartir, e instalar manualmente en los teléfonos que utilizan el programa Android. 3. Se puede generar un código de barras, que se puede utilizar para instalar la aplicación en tu teléfono con la ayuda de un escáner de código de barras, como el escáner de código de barras ZXing (disponible gratuitamente en el Android Market). Este código de barras funciona sólo para tu propio teléfono.Si deseas compartir la aplicación con los demás, tendrás que descargar el archivo APK al ordenador y compartir el archivo. Y LISTO ESPERO QUE HAIGA SIDO MUCHA AYUDA