AppInventor Desarrollo de aplicaciones Android Jorge Pintado de Santiago Mobile Application Developers Student Association Marzo - 2011
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.
Índice 1 Introducción a Android 2 AppInventor Instalación de AppInventor App Inventor Designer App Inventor Blocks Editor Ejemplos 3 Publicar una aplicación
Introducción a Android Introducción a Android
Introducción a Android Qué es Android? Segun Wikipedia: Android es un sistema operativo basado en Linux para dispositivos móviles, como teléfonos inteligentes y tablets. Características: Licencia Apache, una licencia libre y de código abierto. Actualmente posee el 32,9 % del mercado a escala mundial en smartphones 30.6 % Symbian OS 16 % Apple
Introducción a Android Desarrollado inicialmente por Android Inc. En 2005 Google adquiere Android Inc. Versiones: C: Cupcake (v1.5). D: Donut (v1.6). E: Éclair (v2.0/v2.1). F: Froyo (v2.2). G: Gingerbread (v2.3). H: Honeycomb (v3.0/3.1).
Introducción a Android Mercado de Android
Introducción a Android Desarrollo de aplicaciones Que necesitamos para crear una aplicación? Una idea The best way to predict the future is to invent it. Alan Kay
AppInventor Introducción a App Inventor
AppInventor Qué es AppInventor? Aplicación web Permite construir aplicaciones móviles sin ningún tipo de experiencia técnica Open Source Únicamente disponible en inglés Basada en Open Blocks Java library. Similar to Scratch y StarLogo TNG
AppInventor Qué es AppInventor? Scratch App Inventor
AppInventor Propósito de la herramienta Proporcionar herramientas básicas a cualquier usuario para crear un software, en principio básico. Probada con grupos desde niños de 12 años a licenciados universitarios sin conocimientos en programación
AppInventor Example boolean b = true; int i=0; while(b){ text.settext( iteración + i) if (i=10){ break; i++; }
AppInventor 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);
AppInventor Estructura de la herramienta Formado por dos herramientas: App Inventor Designer Aplicación web App Inventor Blocks Editor Aplicacion instalada en el ordenador.
AppInventor Estructura de la herramienta
AppInventor Instalación de AppInventor Instalación de App Inventor
AppInventor Instalación de AppInventor 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.
AppInventor App Inventor Designer App Inventor Designer
AppInventor App Inventor Designer Qué es? El App Inventor Designer es la parte de la herramienta donde seleccionamos los componentes de la aplicación. Diseñamos también la interfaz de la aplicación.
AppInventor App Inventor Designer Partes de la herramienta La herramienta esta compuesta por 4 módulos: Paleta (Palette) Visor (viewer) Componentes (components) Propiedades (Properties)
AppInventor App Inventor Designer Partes de la herramienta
AppInventor App Inventor Blocks Editor App Inventor Blocks Editor
AppInventor App Inventor Blocks Editor Uso El App Inventor Blocks Editor es la parte de la herramienta donde especificamos lo que deben hacer los componentes. Unimos gráficamente piezas para dar lógica a la aplicación.
AppInventor App Inventor Blocks Editor Partes de la herramienta
AppInventor Ejemplos Ejemplos
AppInventor Ejemplos Ejemplos Ejemplos para realizar: Elegir color de fondo BarcodeScanner register SMS con manos libres Más ejemplos en http://bit.ly/hjm0kt
Publicar una aplicación Publicar una aplicación
Publicar una aplicación Publicación de App He desarrollado mi aplicación... Y ahora qué? Estrategia de negocio. Publicar aplicacion en Android Market.
Publicar una aplicación 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,...
Publicar una aplicación Aplicaciones exitosas Angry Birds Juego más vendido de la historia en soportes móviles Multiples plataforma: Maemo, ios, Symbian y Android. 12 millones de descargas en 2010. Próximamente en PC, Xbox360, PS3 y otras plataformas.
Publicar una aplicación Aplicaciones exitosas Abduction Juego de éxito con el crecimiento de Android. Versión gratuita con modo de juego libre completo. Versión de pago con funcionalidad extra: personajes, modo historia,...
Publicar una aplicación Aplicaciones exitosas Bubble Ball Desarrollada por Robert Nay, chico de 14 años. Dos millones de descargas en 2 semanas.
Publicar una aplicación Aplicación gratuita o de pago? Entonces... Hago mi aplicación gratuita o de pago? La cultura del gratis total ha calado en el consumidor. Es necesario ofrecer algo que motive la compra de la aplicación. Funcionalidad extra. Aplicación de alta calidad. Herramienta única. Confianza en la aplicación.
Publicar una aplicación Aplicación gratuita o de pago? Las app gratuitas son tan rentables como las de pago! App Store: el 50 % de las aplicaciones más rentables son gratuitas Y entonces, Cómo rentabilizo la inversión? Ingresos por publicidad
Publicar una aplicación Rentabilizar la aplicación 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és.
Publicar una aplicación Rentabilizar la aplicación Es fundamental posicionar la aplicación rápidamente. Posible estrategias: Publicar versión gratuita y de pago. Publicar temporalmente la aplicación de pago gratuita.
Publicar una aplicación Rentabilizar la aplicación Ingresos por publicidad. Donde introducir la publicidad? Ventanas que salgan con frecuencia. Publicidad poco invasiva. Estudiar la colocación dentro de la ventana.
Publicar una aplicación Publicación de la aplicación Necesitamos: apk de la aplicacion. Nombre de la aplicación Indicar idiomas de la aplicación. Descripción. Tipo de aplicación y categoría. Precio Información de contacto. Opcionalmente, pero muy recomendable: Capturas de pantalla de la aplicación. Diversos carteles promocionales. Video promocional.
Publicar una aplicación Preguntas Jorge Pintado de Santiago jorge.pintado@urjc.es http://identi.ca/jpintado Tlf: 685307903