Documentos de Académico
Documentos de Profesional
Documentos de Cultura
App Inventor
App Inventor
AppInventor
Desarrollo de aplicaciones Android
Marzo - 2011
Indice
Instalaci on de AppInventor App Inventor Designer App Inventor Blocks Editor Ejemplos
3 Publicar una aplicaci on
Introducci on a Android
Qu e es Android?
Segun Wikipedia: Android es un sistema operativo basado en Linux para dispositivos m oviles, como tel efonos inteligentes y tablets. Caracter sticas: Licencia Apache, una licencia libre y de c odigo abierto. Actualmente posee el 32,9 % del mercado a escala mundial en smartphones
30.6 % Symbian OS 16 % Apple
Desarrollado inicialmente por Android Inc. En 2005 Google adquiere Android Inc. Versiones:
C: Cupcake (v1.5). D: Donut (v1.6). (v2.0/v2.1). E: Eclair F: Froyo (v2.2). G: Gingerbread (v2.3). H: Honeycomb (v3.0/3.1).
Mercado de Android
Desarrollo de aplicaciones
Que necesitamos para crear una aplicaci on? Una idea The best way to predict the future is to invent it. Alan Kay
Qu e es AppInventor?
Aplicaci on web Permite construir aplicaciones m oviles sin ning un tipo de experiencia t ecnica Open Source Unicamente disponible en ingl es Basada en Open Blocks Java library. Similar to Scratch y StarLogo TNG
Qu e es AppInventor?
Scratch
App Inventor
Proporcionar herramientas b asicas a cualquier usuario para crear un software, en principio b asico. Probada con grupos desde ni nos de 12 a nos a licenciados universitarios sin conocimientos en programaci on
Example boolean b = true; int i=0; while(b){ text.setText(iteraci on + i) if (i=10){ break; i++; }
Example Intent intent = new Intent(com.google.zxing.client.android.SCAN); intent.setPackage(com.google.zxing.client.android); intent.putExtra(SCAN MODE, QR CODE MODE); startActivityForResult(intent, 0);
Estructura de la herramienta
Estructura de la herramienta
Requisitos
Requisitos: Software
Java Herramienta Block Editor
Ordenador
Macintosh (con procesador Intel): Mac OS X 10.5, 10.6 Windows: Windows XP, Windows Vista, Windows 7 GNU/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.
Desarrollo de aplicaciones Android con App Inventor AppInventor App Inventor Designer
Desarrollo de aplicaciones Android con App Inventor AppInventor App Inventor Designer
Qu e es?
El App Inventor Designer es la parte de la herramienta donde seleccionamos los componentes de la aplicaci on.
Desarrollo de aplicaciones Android con App Inventor AppInventor App Inventor Designer
Partes de la herramienta
La herramienta esta compuesta por 4 m odulos: Paleta (Palette) Visor (viewer) Componentes (components) Propiedades (Properties)
Desarrollo de aplicaciones Android con App Inventor AppInventor App Inventor Designer
Partes de la herramienta
Desarrollo de aplicaciones Android con App Inventor AppInventor App Inventor Blocks Editor
Desarrollo de aplicaciones Android con App Inventor AppInventor App Inventor Blocks Editor
Uso
El App Inventor Blocks Editor es la parte de la herramienta donde especicamos lo que deben hacer los componentes. Unimos gr acamente piezas para dar l ogica a la aplicaci on.
Desarrollo de aplicaciones Android con App Inventor AppInventor App Inventor Blocks Editor
Partes de la herramienta
Ejemplos
Ejemplos
Ejemplos para realizar: Elegir color de fondo BarcodeScanner register SMS con manos libres M as ejemplos en http://bit.ly/hJM0Kt
Publicaci on de App
He desarrollado mi aplicaci on... Y ahora qu e? Estrategia de negocio. Publicar aplicacion en Android Market.
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,...
Aplicaciones exitosas
Bubble Ball
Desarrollada por Robert Nay, chico de 14 a nos. Dos millones de descargas en 2 semanas.
Rentabilizar la aplicaci on
Diferentes estrategias de negocio. Una buena forma de comenzar: Comenzar invirtiendo en aplicaciones gratuitas para generar imagen de marca. Presencia en redes sociales para generar inter es.
Rentabilizar la aplicaci on
Es fundamental posicionar la aplicaci on r apidamente. Posible estrategias: Publicar versi on gratuita y de pago. Publicar temporalmente la aplicaci on de pago gratuita.
Rentabilizar la aplicaci on
Ingresos por publicidad. Donde introducir la publicidad? Ventanas que salgan con frecuencia. Publicidad poco invasiva. Estudiar la colocaci on dentro de la ventana.
Publicaci on de la aplicaci on
Necesitamos: apk de la aplicacion. Nombre de la aplicaci on Indicar idiomas de la aplicaci on. Descripci on. Tipo de aplicaci on y categor a. Precio Informaci on de contacto. Opcionalmente, pero muy recomendable: Capturas de pantalla de la aplicaci on. Diversos carteles promocionales. Video promocional.
Preguntas