¿Porque android?

40
¿Por que debería desarrollar en Android? I n g . W i l l i a n Z a m a l l o a P a r o . D e s a r r o l l a d o r y C o l a b o r a d o r d e J 4 S I T 1

description

Presentacion relizada en la Universidad Andina del Cusco el 25 de Mayo del 2012 por el Ing. Willian Zamalloa Paro.

Transcript of ¿Porque android?

Page 1: ¿Porque android?

¿Por que debería desarrollar en Android?

Ing

. Wil lia

n Z

am

allo

a P

aro

. D

esarro

llad

or y

Cola

bora

dor d

e

J4S

IT

1

Page 2: ¿Porque android?

¿Smartphone?

Primero, ¿por que móvil?; pues lo podemos llevar a cualquier parte, es intuitivo y puedo hacer la mayoría de cosas que hago cuando navego en internet; estoy en face, twitter, mails, imágenes, videos etc.

Comunicarnos claro y de muchas maneras; eso nos ofrecen las plataformas moviles.

2Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 3: ¿Porque android?

Generar ingresos

Si tengo el conocimiento para desarrollar aplicaciones en Android; que no es nada complicado; pues las puedo vender, además me permita realizar aplicaciones y comercializarlas en un determinado mercado ya sea como algo mas especifico o global,

¡mi mercado es el mundo!.

3Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 4: ¿Porque android?

En que desarrollo las Apps

Debo definir bien en que voy a desarrollar las apps en que Plataforma? IOS 4.5, ANDROID 2.3, WPHONE 7, SYMBIAN 3 o BB OS 6

4Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 5: ¿Porque android?

¿Que tenemos con Android?

Gran soporte, una comunidad que da actualizaciones y ayuda a resolver los problemas que se presentan al desarrollar apps para Android.

5Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 6: ¿Porque android?

Global

Android, es una plataforma portable y flexible pues puedo utilizarlo para Moviles, Tablets, TV, Electrodomesticos, computadoras etc.

En fin el SO tiene aplicaciones múltiples, entonces tengo un mercado de comercialización mucho mas grande.

6Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 7: ¿Porque android?

Razones

Sobre mi, soy desarrollador en multiples plataformas, estamos terminando la temática para el curso de Android pues soy un colaborador también en este curso. Estamos trabajando en algunas Apps ahora con mis colegas, pronto les diremos cuales; se que les será de utilidad tenemos un curso de java, tenemos cursos de servidores en linux y cursos de PHP también, con html, css y java script.

7Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 8: ¿Porque android?

Todo esto, porque pues el software se ha convertido en uno de los servicios mas prominentes de estos tiempos, para automatizar y personalizar procesos de negocio o de la vida diaria pues gracias a esto le agregamos valor a todo esto como un aliado al uso de las TIC´s.

8Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 9: ¿Porque android?

¿Que se necesita para programar en Android?

Simplemente Java.

Así que aprender java, nos sirve para desarrollar en Android o hacer desktop o web, java es fundamental.

Además toda la tecnología Google esta basada en java.

9Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 10: ¿Porque android?

¿Porque Android?

Ing. W

i llian Z

am

allo

a Pa

ro.

Desa

rr olla

dor y

Col a

bora

dor

de J4

SI T

10

Page 11: ¿Porque android?

Android es la plataforma para moviles mas popular a nivel mundial.

11Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 12: ¿Porque android?

No hay duda de que el sistema operativo Android de Google es actualmente la plataforma más popular del mundo de los móviles inteligentes (representen el 57,6% del mercado).

Windows Phone por el otro lado es una plataforma nueva, que acaba de cumplir un año de edad, pero con una tendencia creciente en términos de ampliar su cuota de mercado.

Apple acaparará un 18,1% con 121 millones de unidades y el recién llegado, Windows Phone , llegará a tomar alrededor 6,2% de la cuota del mercado, con la ayuda de 40 millones de unidades vendidas durante el año que viene. Será interesante ver dónde está el resto del mercado, los 18,1% que faltan (que consiste en webOS , BlackBerry, Symbian, MeeGo, etc).

12Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 13: ¿Porque android?

Los consumidores de Tecnología le gustan las opciones.

Por ejemplo:

Depender del hardware como Apple; comprar un numero limitado de Apps come el Appstore y tener pocas aplicaciones libres, ¿nos gusta eso estar atado de manos?.

Mas de 170 equipos. (se adaptan a tu necesidad desde el galaxy mini hasta el galaxy SII en cuanto a precios es accesible no como los IPhone).

13Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 14: ¿Porque android?

Mayor soporte para cualquier operador; y las bondades de cada equipo.

14Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 15: ¿Porque android?

Precios competivos según el perfil del consumidor (todas las marcas; el precio depende de la funcionalidad).

Android en el 2005 fue comprada por Google a la start up  Android Inc. Por consiguiente esta orientada a internet es decir tenemos todas las bondades de las apps como el maps, Voice recognition, busqueda y cloud. Podemos reutilizar todo lo que ya ha sido desarrollado ¡no necesitas inventar la rueda!.

15Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 16: ¿Porque android?

Es un SO libre; Google no cobra por este SO, por eso lo puede utilizar cualquier fabricante, y adaptarlo a su hardware.

Cualquiera pueden publicar aplicaciones en google play( La cuenta la debes crear en  Google Checkout y  pagar la cuota de tan solo $25 (para toda la vida  mientras que la cuota anual en Apple es de $100))

16Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 17: ¿Porque android?

Tienes las Aplicaciones que necesitas. Mas de 200 mil aplicaciones en el google play desde procesadores de texto hasta una infinidad de posibilidades.

Por todo esto y mucho mas recomendamos desarrollo en Android.

17Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 18: ¿Porque android?

Algunas Cifras

18Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 19: ¿Porque android?

19Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 20: ¿Porque android?

Curiosidades con los nombres Las versiones de Android reciben nombre de postres

en inglés. En cada versión el postre elegido empieza por una letra distinta siguiendo un orden alfabético:

Oficiales:

C: Cupcake (v1.5), magdalena glaseada.

D: Donut (v1.6), rosquilla.

E: Éclair (v2.0/v2.1), pastel francés conocido en España como pepito o canuto.

F: Froyo (v2.2), (abreviatura de «frozen yogurt») yogur helado.

G: Gingerbread (v2.3), pan de jengibre.

H: Honeycomb (v3.0/v3.1/v3.2), panal.

I: Ice Cream Sandwich (v4.0), sandwich de helado.

20Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 21: ¿Porque android?

Que aplicaciones puedo desarrollar

Geolocalizacion(GPS , como CoPilot; Waze, etc)

21Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 22: ¿Porque android?

Comunicaciones(envio de sms, mms,emails chats, WhatsApp Messenger )

22Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 23: ¿Porque android?

Emuladores (para consolas, simular ecenarios de aplicaciones, SNesoid Lite  todos los juegos clásicos de Super Nintendo)

23Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 24: ¿Porque android?

Juegos, Angry Birds (Advertising, merchandising)

24Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Juegos Angry birds(advertising, merchandacing)

Page 25: ¿Porque android?

Redes sociales Facebook, Twitter, presentar información clasificada como quienes dicen cosas positivas de uno, cuantos seguidores tengo, etc. (Obama y su campaña).

25Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 26: ¿Porque android?

Multimedia (Audio Video, reproductores de música , instagram, etc)

26Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 27: ¿Porque android?

Lectores de codigo de barra, codigo qr, que se pueden integrar, con las apps de google calendar etc.

27Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 28: ¿Porque android?

Empresariales (darles las Apps de los sistemas que tengan las empresa por ejemplo un sistema de gestión hotelera)

Acá puedo optar por cobrar o darla gratuitamente. Como un juego para recordarle la marca publicidad pues si mi Apps es popular entonces tengo un nicho de mercado al cual le puedo vender algo.

28Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 29: ¿Porque android?

Arquitectura de Android

Corre sobre Linux Kernel 2.6

Dalvik Virtual Machine optimizada para dispositivos moviles.

Navegador integrado basado en el motor WebKit.

Graficos optimizados con OpenGL

SQLite.

29Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 30: ¿Porque android?

30Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 31: ¿Porque android?

Versiones recientes de Android

31Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 32: ¿Porque android?

Fundamentos de Aplicaciones Android

Están escritas en lenguaje de programación java .

Compiladas en un Android Package File (.apk)

Cada aplicación se ejecuta en su propio SandBox y proceso Linux (seguridad).

Las Aplicaciones consisten de componentes(interfaces), un archivo manifiesto(descriptor de todos los permisos) y recursos(imágenes, etc).

32Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 33: ¿Porque android?

Activities (Componentes)

Representan la interfaz visual de Usuario interaccion entre el dispositivo y el usuario(botones, etc).

La mayoria de las aplicaciones contiene multiples activities.

Cuando una actividad arranca la actual se coloca en un back stack (algo asi como una pila de screens), la UI puede construirse en XML.

33Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 34: ¿Porque android?

Content Providers(Componentes)

Se utiliza para almacenar informacion recuperar datos y hacerlos accesibles a las aplicaciones.

Es el único modo de compartir datos con otras aplicaciones

Se muestran en tablas de bases de datos.

Android contiene muchos providers para cosas tales como contactos, media,etc.

34Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 35: ¿Porque android?

Demito…….

Ing. W

i llian Z

am

allo

a Pa

ro.

Desa

rr olla

dor y

Col a

bora

dor

de J4

SI T

35

Page 36: ¿Porque android?

Oportunidades: ¡Si las hay!

Solo tienes que ponerla al google play y listo cual es la ganancia; tu ganas el 70% y google se queda con el 30%(soporte etc.)

Mercado empresarial, hacer aplicaciones por que no para UAC, UNSAAC, COCACOLA(PREVENTISTA ANDROID), INCLUSIVE APLICACIONES PARA ADULTOS.

Aplicaciones para Tablets, la era post pc no las netbooks ya fueron. (El diario el sol para Tablets)

36Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 37: ¿Porque android?

Near field Comunication (Tecnologia de Radio frecuencia, incluida en el dispositivo), que puedo hacer? convertir mi dispositivo en una tarjeta de crédito, pasarla por un lector y ya, como un ticket de tren o de autobús (Metropolitano, Tren Eléctrico).

37Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 38: ¿Porque android?

38Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 39: ¿Porque android?

Seguridad

Al ser popular se convierte en el SO mas atacado; allí entramos nosotros podemos desarrolar apps para guardar mis datos, asegurar lo que entra y lo que sale del dispositivo.

Por supuesto desarrollar aplicaciones para Redes Sociales.

Y muchísimas mas ………

39Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT

Page 40: ¿Porque android?

Espero que después de todo esto consideres a la plataforma Android para tu futuro profesional.

Gracias por participar ………

40Ing. Willian Zamalloa Paro. Desarrollador y Colaborador de J4SIT