SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Desarrollo de aplicaciones Android con App Inventor

AppInventor
Desarrollo de aplicaciones Android

Jorge Pintado de Santiago
Mobile Application Developers Student Association

Marzo - 2011
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.
Desarrollo de aplicaciones Android con App Inventor

´
Indice

1 Introducci´n a Android
o
2 AppInventor

Instalaci´n de AppInventor
o
App Inventor Designer
App Inventor Blocks Editor
Ejemplos
3 Publicar una aplicaci´n
o
Desarrollo de aplicaciones Android con App Inventor
Introducci´n a Android
o

Introducci´n a Android
o
Desarrollo de aplicaciones Android con App Inventor
Introducci´n a Android
o

¿Qu´ es Android?
e

Segun Wikipedia:
Android es un sistema operativo basado en Linux para
dispositivos m´viles, como tel´fonos inteligentes y tablets.
o
e
Caracter´
ısticas:
Licencia Apache, una licencia libre y de c´digo abierto.
o
Actualmente posee el 32,9 % del mercado a escala mundial en
smartphones
30.6 % Symbian OS
16 % Apple
Desarrollo de aplicaciones Android con App Inventor
Introducci´n a Android
o

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).
Desarrollo de aplicaciones Android con App Inventor
Introducci´n a Android
o

Mercado de Android
Desarrollo de aplicaciones Android con App Inventor
Introducci´n a Android
o

Desarrollo de aplicaciones

¿Que necesitamos para crear una aplicaci´n?
o
Una idea
“The best way to predict the future is to invent it”.
Alan Kay
Desarrollo de aplicaciones Android con App Inventor
AppInventor

Introducci´n a App Inventor
o
Desarrollo de aplicaciones Android con App Inventor
AppInventor

¿Qu´ es AppInventor?
e

Aplicaci´n web
o
Permite construir aplicaciones m´viles sin ning´n tipo de
o
u
experiencia t´cnica
e
Open Source
´
Unicamente disponible en ingl´s
e
Basada en Open Blocks Java library.
Similar to Scratch y StarLogo TNG
Desarrollo de aplicaciones Android con App Inventor
AppInventor

¿Qu´ es AppInventor?
e

Scratch

App Inventor
Desarrollo de aplicaciones Android con App Inventor
AppInventor

Prop´sito de la herramienta
o

Proporcionar herramientas b´sicas a cualquier usuario para
a
crear un software, en principio b´sico.
a
Probada con grupos desde ni˜os de 12 a˜os a licenciados
n
n
universitarios sin conocimientos en programaci´n
o
Desarrollo de aplicaciones Android con App Inventor
AppInventor

Example
boolean b = true;
int i=0;
while(b){
text.setText(“iteraci´n ” + i)
o
if (i=10){
break;
i++;
}
Desarrollo de aplicaciones Android con App Inventor
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);
Desarrollo de aplicaciones Android con App Inventor
AppInventor

Estructura de la herramienta

Formado por dos herramientas:
App Inventor Designer
Aplicaci´n web
o

App Inventor Blocks Editor
Aplicacion instalada en el ordenador.
Desarrollo de aplicaciones Android con App Inventor
AppInventor

Estructura de la herramienta
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Instalaci´n de AppInventor
o

Instalaci´n de App Inventor
o
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Instalaci´n de AppInventor
o

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

App Inventor Designer
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Designer

¿Qu´ es?
e

El App Inventor Designer es la parte de la herramienta donde
seleccionamos los componentes de la aplicaci´n.
o

Dise˜amos tambi´n la interfaz de la aplicaci´n.
n
e
o
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Designer

Partes de la herramienta

La herramienta esta compuesta por 4 m´dulos:
o
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

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
especificamos lo que deben hacer los componentes.
Unimos gr´ficamente piezas para dar l´gica a la aplicaci´n.
a
o
o
Desarrollo de aplicaciones Android con App Inventor
AppInventor
App Inventor Blocks Editor

Partes de la herramienta
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Ejemplos

Ejemplos
Desarrollo de aplicaciones Android con App Inventor
AppInventor
Ejemplos

Ejemplos

Ejemplos para realizar:
Elegir color de fondo
BarcodeScanner register
SMS con manos libres
M´s ejemplos en http://bit.ly/hJM0Kt
a
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Publicar una aplicaci´n
o
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Publicaci´n de App
o
He desarrollado mi aplicaci´n... ¿Y ahora qu´?
o
e
Estrategia de negocio.
Publicar aplicacion en Android Market.
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

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,...
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Aplicaciones exitosas
Angry Birds
Juego m´s vendido de la historia en soportes m´viles
a
o
Multiples plataforma: Maemo, iOS, Symbian y Android.
12 millones de descargas en 2010.
Pr´ximamente en PC, Xbox360, PS3 y otras plataformas.
o
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Aplicaciones exitosas
Abduction
Juego de ´xito con el crecimiento de Android.
e
Versi´n gratuita con modo de juego libre completo.
o
Versi´n de pago con funcionalidad extra: personajes, modo
o
historia, ...
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Aplicaciones exitosas

Bubble Ball
Desarrollada por Robert Nay, chico de 14 a˜os.
n
Dos millones de descargas en 2 semanas.
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

¿Aplicaci´n gratuita o de pago?
o
Entonces... ¿Hago mi aplicaci´n gratuita o de pago?
o
La cultura del gratis total ha calado en el consumidor.
Es necesario ofrecer algo que motive la compra de la
aplicaci´n.
o
Funcionalidad extra.
Aplicaci´n de alta calidad.
o
Herramienta unica.
´
Confianza en la aplicaci´n.
o
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

¿Aplicaci´n gratuita o de pago?
o
¡Las app gratuitas son tan rentables como las de pago!
App Store: el 50 % de las aplicaciones m´s rentables son
a
gratuitas
Y entonces, ¿C´mo rentabilizo la inversi´n?
o
o
Ingresos por publicidad
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Rentabilizar la aplicaci´n
o

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.
e
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Rentabilizar la aplicaci´n
o

Es fundamental posicionar la aplicaci´n r´pidamente.
o a
Posible estrategias:
Publicar versi´n gratuita y de pago.
o
Publicar temporalmente la aplicaci´n de pago gratuita.
o
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Rentabilizar la aplicaci´n
o
Ingresos por publicidad. ¿Donde introducir la publicidad?
Ventanas que salgan con frecuencia.
Publicidad poco invasiva.
Estudiar la colocaci´n dentro de la ventana.
o
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Publicaci´n de la aplicaci´n
o
o
Necesitamos:
apk de la aplicacion.
Nombre de la aplicaci´n
o
Indicar idiomas de la aplicaci´n.
o
Descripci´n.
o
Tipo de aplicaci´n y categor´
o
ıa.
Precio
Informaci´n de contacto.
o
Opcionalmente, pero muy recomendable:
Capturas de pantalla de la aplicaci´n.
o
Diversos carteles promocionales.
Video promocional.
Desarrollo de aplicaciones Android con App Inventor
Publicar una aplicaci´n
o

Preguntas

Jorge Pintado de Santiago

jorge.pintado@urjc.es
http://identi.ca/jpintado
Tlf: 685307903

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Interfaz de app inventor 2
Interfaz de app inventor 2Interfaz de app inventor 2
Interfaz de app inventor 2
 
App inventor
App inventorApp inventor
App inventor
 
App inventor Flisol 2015
App inventor Flisol 2015App inventor Flisol 2015
App inventor Flisol 2015
 
Taller de Creación de Apps con App Inventor
Taller de Creación de Apps con App InventorTaller de Creación de Apps con App Inventor
Taller de Creación de Apps con App Inventor
 
App inventor 2 (parte I)
App inventor 2 (parte  I)App inventor 2 (parte  I)
App inventor 2 (parte I)
 
App inventor primeros pasos i
App inventor   primeros pasos iApp inventor   primeros pasos i
App inventor primeros pasos i
 
App inventor
App inventorApp inventor
App inventor
 
Android
AndroidAndroid
Android
 
MTI App inventor: Conociendo el Entorno
MTI App inventor: Conociendo el EntornoMTI App inventor: Conociendo el Entorno
MTI App inventor: Conociendo el Entorno
 
Programación para niños app inventor
Programación para niños app inventorProgramación para niños app inventor
Programación para niños app inventor
 
Desarrollo de Apps para móviles 1: introducción app inventor
Desarrollo de Apps para móviles 1:  introducción app inventorDesarrollo de Apps para móviles 1:  introducción app inventor
Desarrollo de Apps para móviles 1: introducción app inventor
 
Aplicacion sencilla en AppInventor
Aplicacion sencilla en AppInventorAplicacion sencilla en AppInventor
Aplicacion sencilla en AppInventor
 
Crear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduinoCrear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduino
 
App inventor
App inventorApp inventor
App inventor
 
Instalación de app inventor 2
Instalación de app inventor 2Instalación de app inventor 2
Instalación de app inventor 2
 
Taller app inventor
Taller app inventorTaller app inventor
Taller app inventor
 
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccionBasicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
 
Interfaz de mit app inventor 2
Interfaz de mit app inventor 2Interfaz de mit app inventor 2
Interfaz de mit app inventor 2
 
Andropid
AndropidAndropid
Andropid
 
AndroID
AndroIDAndroID
AndroID
 

Andere mochten auch

Andere mochten auch (20)

APP Inventor - Bloques de control
APP Inventor - Bloques de controlAPP Inventor - Bloques de control
APP Inventor - Bloques de control
 
Presentacion tesis
Presentacion tesisPresentacion tesis
Presentacion tesis
 
Scratch
ScratchScratch
Scratch
 
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlockPresentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
 
Presentación ArduBlock
Presentación ArduBlockPresentación ArduBlock
Presentación ArduBlock
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino I
 
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)
 
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIEP7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
 
P5: Kiwibot Basic Shield: Control luminosidad LED RGB
P5: Kiwibot Basic Shield: Control luminosidad LED RGBP5: Kiwibot Basic Shield: Control luminosidad LED RGB
P5: Kiwibot Basic Shield: Control luminosidad LED RGB
 
P4: Kiwibot Basic Shield: Interruptor crepuscular
P4: Kiwibot Basic Shield: Interruptor crepuscularP4: Kiwibot Basic Shield: Interruptor crepuscular
P4: Kiwibot Basic Shield: Interruptor crepuscular
 
App Inventor: Ejercicio 2
App Inventor: Ejercicio 2App Inventor: Ejercicio 2
App Inventor: Ejercicio 2
 
P3: Kiwibot Basic Shield: Pulsador Salidas digitales
P3: Kiwibot Basic Shield: Pulsador Salidas digitalesP3: Kiwibot Basic Shield: Pulsador Salidas digitales
P3: Kiwibot Basic Shield: Pulsador Salidas digitales
 
P8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónP8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de Posición
 
P2: Kiwibot Basic Shield: Semáforo
P2: Kiwibot Basic Shield: SemáforoP2: Kiwibot Basic Shield: Semáforo
P2: Kiwibot Basic Shield: Semáforo
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con ServosP10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
 
Vehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoVehiculo controlado por app y Arduino
Vehiculo controlado por app y Arduino
 
Proyectos electrónica digital
Proyectos electrónica digitalProyectos electrónica digital
Proyectos electrónica digital
 
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDsP9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
 
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidosP6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
 

Ähnlich wie Appinventor

Ähnlich wie Appinventor (20)

Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
Guia iniciación App Inventor
Guia iniciación App InventorGuia iniciación App Inventor
Guia iniciación App Inventor
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
Guia de iniciación en App Inventor
Guia de iniciación en App InventorGuia de iniciación en App Inventor
Guia de iniciación en App Inventor
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor a
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventor
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
Google App inventor
Google App inventorGoogle App inventor
Google App inventor
 
Plataforma de creacion_movil
Plataforma de creacion_movilPlataforma de creacion_movil
Plataforma de creacion_movil
 
10 apps
10 apps10 apps
10 apps
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Manualandroid
ManualandroidManualandroid
Manualandroid
 
AppScramble Intro
AppScramble IntroAppScramble Intro
AppScramble Intro
 
Manual Android Creator
Manual Android CreatorManual Android Creator
Manual Android Creator
 
Manual de Apps Basicas para Android
Manual de Apps Basicas para AndroidManual de Apps Basicas para Android
Manual de Apps Basicas para Android
 
LAS APPS
LAS APPSLAS APPS
LAS APPS
 
Las apps
Las appsLas apps
Las apps
 
Tarea2App.docx
Tarea2App.docxTarea2App.docx
Tarea2App.docx
 

Appinventor

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