+ All Categories
Home > Documents > App Inventor

App Inventor

Date post: 19-Oct-2015
Category:
Upload: mario-santibanez-lopez
View: 23 times
Download: 0 times
Share this document with a friend
Popular Tags:
40
Desarrollo de aplicaciones Android con App Inventor AppInventor Desarrollo de aplicaciones Android Jorge Pintado de Santiago Mobile Application Developers Student Association Marzo - 2011
Transcript
  • Desarrollo de aplicaciones Android con App Inventor

    AppInventorDesarrollo de aplicaciones Android

    Jorge Pintado de Santiago

    Mobile Application Developers Student Association

    Marzo - 2011

  • Desarrollo de aplicaciones Android con App Inventor

    c2010 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 Introduccion a Android

    2 AppInventorInstalacion de AppInventorApp Inventor DesignerApp Inventor Blocks EditorEjemplos

    3 Publicar una aplicacion

  • Desarrollo de aplicaciones Android con App Inventor

    Introduccion a Android

    Introduccion a Android

  • 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.

    Caractersticas:

    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

  • 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).

  • Desarrollo de aplicaciones Android con App Inventor

    Introduccion a Android

    Mercado de Android

  • 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

  • Desarrollo de aplicaciones Android con App Inventor

    AppInventor

    Introduccion a App Inventor

  • 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

  • Desarrollo de aplicaciones Android con App Inventor

    AppInventor

    Que es AppInventor?

    Scratch App Inventor

  • 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

  • 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++;}

    }

  • 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);

  • 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.

  • Desarrollo de aplicaciones Android con App Inventor

    AppInventor

    Estructura de la herramienta

  • Desarrollo de aplicaciones Android con App Inventor

    AppInventor

    Instalacion de AppInventor

    Instalacion de App Inventor

  • 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.

  • 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

    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.

  • 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)

  • 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 dondeespecificamos lo que deben hacer los componentes.

    Unimos graficamente piezas para dar logica a la aplicacion.

  • 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

    Mas ejemplos en http://bit.ly/hJM0Kt

  • Desarrollo de aplicaciones Android con App Inventor

    Publicar una aplicacion

    Publicar una aplicacion

  • 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.

  • 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,...

  • 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.

  • 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, ...

  • 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.

  • 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.

  • 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

  • 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.

  • 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.

  • 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.

  • 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 categora.

    Precio

    Informacion de contacto.

    Opcionalmente, pero muy recomendable:

    Capturas de pantalla de la aplicacion.

    Diversos carteles promocionales.

    Video promocional.

  • Desarrollo de aplicaciones Android con App Inventor

    Publicar una aplicacion

    Preguntas

    Jorge Pintado de Santiago

    [email protected]

    http://identi.ca/jpintado

    Tlf: 685307903

    Introduccin a AndroidAppInventorInstalacin de AppInventorApp Inventor DesignerApp Inventor Blocks EditorEjemplos

    Publicar una aplicacin


Recommended