Documentos de Académico
Documentos de Profesional
Documentos de Cultura
App Inventor PDF
App Inventor PDF
AppInventor
Desarrollo de aplicaciones Android
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.
Indice
1 Introducci
on a Android
2 AppInventor
Instalacion de AppInventor
App Inventor Designer
App Inventor Blocks Editor
Ejemplos
3 Publicar una aplicaci
on
Introducci
on a Android
Que es Android?
Segun Wikipedia:
Android es un sistema operativo basado en Linux para
dispositivos moviles, como telefonos inteligentes y tablets.
Caractersticas:
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
(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
Introducci
on a App Inventor
Que es AppInventor?
Aplicacion web
Permite construir aplicaciones m
oviles sin ning
un tipo de
experiencia tecnica
Open Source
Unicamente
disponible en ingles
Basada en Open Blocks Java library.
Similar to Scratch y StarLogo TNG
Que es AppInventor?
Scratch
App Inventor
Proposito de la herramienta
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
Instalaci
on de App Inventor
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.
Que es?
Dise
namos tambien la interfaz de la aplicaci
on.
Partes de la herramienta
Partes de la herramienta
Uso
Partes de la herramienta
Ejemplos
Ejemplos
Publicacion de App
He desarrollado mi aplicaci
on... Y ahora que?
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
Angry Birds
Juego 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.
Aplicaciones exitosas
Abduction
Juego de exito con el crecimiento de Android.
Version gratuita con modo de juego libre completo.
Version de pago con funcionalidad extra: personajes, modo
historia, ...
Aplicaciones exitosas
Bubble Ball
Desarrollada por Robert Nay, chico de 14 a
nos.
Dos millones de descargas en 2 semanas.
Rentabilizar la aplicacion
Rentabilizar la aplicacion
Rentabilizar la aplicacion
Ingresos por publicidad. Donde introducir la publicidad?
Ventanas que salgan con frecuencia.
Publicidad poco invasiva.
Estudiar la colocaci
on dentro de la ventana.
Publicacion de la aplicacion
Necesitamos:
apk de la aplicacion.
Nombre de la aplicaci
on
Indicar idiomas de la aplicaci
on.
Descripcion.
Tipo de aplicacion y categora.
Precio
Informacion de contacto.
Opcionalmente, pero muy recomendable:
Capturas de pantalla de la aplicaci
on.
Diversos carteles promocionales.
Video promocional.
Preguntas
jorge.pintado@urjc.es
http://identi.ca/jpintado
Tlf: 685307903