Appinventor
-
Upload
paulo-acosta -
Category
Documents
-
view
804 -
download
0
Transcript of Appinventor
![Page 1: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/1.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventorDesarrollo de aplicaciones Android
Jorge Pintado de Santiago
Mobile Application Developers Student Association
Marzo - 2011
![Page 2: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/2.jpg)
Desarrollo de aplicaciones Android con App Inventor
c©2010 Mobile Application Developers Student Association.Se otorga permiso para copiar y distribuir este documento completo en
cualquier medio si se hace de forma literal y se mantiene esta nota.
![Page 3: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/3.jpg)
Desarrollo de aplicaciones Android con App Inventor
Indice
1 Introduccion a Android
2 AppInventorInstalacion de AppInventorApp Inventor DesignerApp Inventor Blocks EditorEjemplos
3 Publicar una aplicacion
![Page 4: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/4.jpg)
Desarrollo de aplicaciones Android con App Inventor
Introduccion a Android
Introduccion a Android
![Page 5: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/5.jpg)
Desarrollo de aplicaciones Android con App Inventor
Introduccion a Android
¿Que es Android?
Segun Wikipedia:
Android es un sistema operativo basado en Linux paradispositivos moviles, como telefonos inteligentes y tablets.
Caracterısticas:
Licencia Apache, una licencia libre y de codigo abierto.
Actualmente posee el 32,9 % del mercado a escala mundial ensmartphones
30.6 % Symbian OS16 % Apple
![Page 6: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/6.jpg)
Desarrollo de aplicaciones Android con App Inventor
Introduccion a Android
Desarrollado inicialmente por Android Inc.
En 2005 Google adquiere Android Inc.
Versiones:
C: Cupcake (v1.5).D: Donut (v1.6).E: Eclair (v2.0/v2.1).F: Froyo (v2.2).G: Gingerbread (v2.3).H: Honeycomb (v3.0/3.1).
![Page 7: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/7.jpg)
Desarrollo de aplicaciones Android con App Inventor
Introduccion a Android
Mercado de Android
![Page 8: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/8.jpg)
Desarrollo de aplicaciones Android con App Inventor
Introduccion a Android
Desarrollo de aplicaciones
¿Que necesitamos para crear una aplicacion?
Una idea
“The best way to predict the future is to invent it”.
Alan Kay
![Page 9: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/9.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Introduccion a App Inventor
![Page 10: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/10.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
¿Que es AppInventor?
Aplicacion web
Permite construir aplicaciones moviles sin ningun tipo deexperiencia tecnica
Open Source
Unicamente disponible en ingles
Basada en Open Blocks Java library.
Similar to Scratch y StarLogo TNG
![Page 11: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/11.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
¿Que es AppInventor?
Scratch App Inventor
![Page 12: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/12.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Proposito de la herramienta
Proporcionar herramientas basicas a cualquier usuario paracrear un software, en principio basico.
Probada con grupos desde ninos de 12 anos a licenciadosuniversitarios sin conocimientos en programacion
![Page 13: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/13.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Example
boolean b = true;int i=0;while(b){
text.setText(“iteracion ” + i)if (i=10){
break;i++;}
}
![Page 14: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/14.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Example
Intent intent = newIntent(“com.google.zxing.client.android.SCAN”);intent.setPackage(“com.google.zxing.client.android”);intent.putExtra(“SCAN MODE”, “QR CODE MODE”);startActivityForResult(intent, 0);
![Page 15: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/15.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Estructura de la herramienta
Formado por dos herramientas:
App Inventor Designer
Aplicacion web
App Inventor Blocks Editor
Aplicacion instalada en el ordenador.
![Page 16: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/16.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Estructura de la herramienta
![Page 17: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/17.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Instalacion de AppInventor
Instalacion de App Inventor
![Page 18: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/18.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Instalacion de AppInventor
Requisitos
Requisitos:
Software
JavaHerramienta Block Editor
Ordenador
Macintosh (con procesador Intel): Mac OS X 10.5, 10.6Windows: Windows XP, Windows Vista, Windows 7GNU/Linux: Ubuntu 8+, Debian 5+
Navegador
Mozilla Firefox 3.6 o superior.Apple Safari 5.0 o superior.Google Chrome 4.0 o superior.Microsoft Internet Explorer 7 o superior.
![Page 19: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/19.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Designer
App Inventor Designer
![Page 20: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/20.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Designer
¿Que es?
El App Inventor Designer es la parte de la herramienta dondeseleccionamos los componentes de la aplicacion.
Disenamos tambien la interfaz de la aplicacion.
![Page 21: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/21.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Designer
Partes de la herramienta
La herramienta esta compuesta por 4 modulos:
Paleta (Palette)
Visor (viewer)
Componentes (components)
Propiedades (Properties)
![Page 22: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/22.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Designer
Partes de la herramienta
![Page 23: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/23.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Blocks Editor
App Inventor Blocks Editor
![Page 24: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/24.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Blocks Editor
Uso
El App Inventor Blocks Editor es la parte de la herramienta dondeespecificamos lo que deben hacer los componentes.
Unimos graficamente piezas para dar logica a la aplicacion.
![Page 25: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/25.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Blocks Editor
Partes de la herramienta
![Page 26: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/26.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Ejemplos
Ejemplos
![Page 27: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/27.jpg)
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Ejemplos
Ejemplos
Ejemplos para realizar:
Elegir color de fondo
BarcodeScanner register
SMS con manos libres
Mas ejemplos en http://bit.ly/hJM0Kt
![Page 28: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/28.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Publicar una aplicacion
![Page 29: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/29.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Publicacion de App
He desarrollado mi aplicacion... ¿Y ahora que?
Estrategia de negocio.
Publicar aplicacion en Android Market.
![Page 30: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/30.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Aplicaciones exitosas
Aplicaciones gratuitas:
Aplicaciones: Google Maps, Gmail, Flash Player, Facebook,Twitter, Documents ToGo...Juegos: Angry Birds, Robo Defense FREE, Abduction Lite, ...
Aplicaciones de pago:
Aplicaciones: Documents ToGo, Astro, ...Juegos: Robo Defense, Doodle Jump, Fruit Ninja, Abduction,...
![Page 31: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/31.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Aplicaciones exitosas
Angry BirdsJuego mas vendido de la historia en soportes moviles
Multiples plataforma: Maemo, iOS, Symbian y Android.
12 millones de descargas en 2010.
Proximamente en PC, Xbox360, PS3 y otras plataformas.
![Page 32: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/32.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Aplicaciones exitosas
AbductionJuego de exito con el crecimiento de Android.
Version gratuita con modo de juego libre completo.
Version de pago con funcionalidad extra: personajes, modohistoria, ...
![Page 33: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/33.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Aplicaciones exitosas
Bubble Ball
Desarrollada por Robert Nay, chico de 14 anos.
Dos millones de descargas en 2 semanas.
![Page 34: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/34.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
¿Aplicacion gratuita o de pago?
Entonces... ¿Hago mi aplicacion gratuita o de pago?
La cultura del gratis total ha calado en el consumidor.
Es necesario ofrecer algo que motive la compra de laaplicacion.
Funcionalidad extra.Aplicacion de alta calidad.Herramienta unica.Confianza en la aplicacion.
![Page 35: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/35.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
¿Aplicacion gratuita o de pago?
¡Las app gratuitas son tan rentables como las de pago!
App Store: el 50 % de las aplicaciones mas rentables songratuitas
Y entonces, ¿Como rentabilizo la inversion?
Ingresos por publicidad
![Page 36: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/36.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Rentabilizar la aplicacion
Diferentes estrategias de negocio. Una buena forma de comenzar:
Comenzar invirtiendo en aplicaciones gratuitas para generarimagen de marca.
Presencia en redes sociales para generar interes.
![Page 37: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/37.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Rentabilizar la aplicacion
Es fundamental posicionar la aplicacion rapidamente.
Posible estrategias:
Publicar version gratuita y de pago.
Publicar temporalmente la aplicacion de pago gratuita.
![Page 38: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/38.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Rentabilizar la aplicacion
Ingresos por publicidad. ¿Donde introducir la publicidad?
Ventanas que salgan con frecuencia.
Publicidad poco invasiva.
Estudiar la colocacion dentro de la ventana.
![Page 39: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/39.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Publicacion de la aplicacion
Necesitamos:
apk de la aplicacion.
Nombre de la aplicacion
Indicar idiomas de la aplicacion.
Descripcion.
Tipo de aplicacion y categorıa.
Precio
Informacion de contacto.
Opcionalmente, pero muy recomendable:
Capturas de pantalla de la aplicacion.
Diversos carteles promocionales.
Video promocional.
![Page 40: Appinventor](https://reader033.fdocuments.in/reader033/viewer/2022051314/55681777d8b42afe5c8b4ac8/html5/thumbnails/40.jpg)
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicacion
Preguntas
Jorge Pintado de Santiago
http://identi.ca/jpintado
Tlf: 685307903