Your SlideShare is downloading. ×
¿Porque android?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

¿Porque android?

902
views

Published on

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

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


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
902
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Ing. Willian Zamalloa Paro.Desarrollador y Colaborador deJ4SIT desarrollar en Android? ¿Por que debería 1
  • 2. ¿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.
  • 3. Generar ingresos Si tengo el conocimiento para desarrollaraplicaciones en Android; que no es nadacomplicado; pues las puedo vender, ademásme permita realizar aplicaciones ycomercializarlas en un determinado mercadoya sea como algo mas especifico o global, ¡mi mercadoes el mundo!.
  • 4. 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
  • 5. ¿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.
  • 6. 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.
  • 7. 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.
  • 8.  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.
  • 9. ¿Que se necesita para programar enAndroid? 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.
  • 10. Ing. Willian Zamalloa Paro.Desarrollador y Colaboradorde J4SIT ¿Porque Android? 10
  • 11. Android es la plataforma para movilesmas popular a nivel mundial.
  • 12.  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).
  • 13. Los consumidores de Tecnología legustan 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).
  • 14.  Mayor soporte para cualquier operador; y las bondades de cada equipo.
  • 15.  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!.
  • 16.  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))
  • 17.  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.
  • 18. Algunas Cifras
  • 19. 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.
  • 20. Que aplicaciones puedo desarrollar Geolocalizacion(GPS , como CoPilot; Waze, etc)
  • 21.  Comunicaciones(envio de sms, mms,emails chats, WhatsApp Messenger )
  • 22.  Emuladores (para consolas, simular ecenarios de aplicaciones, SNesoid Lite  todos los juegos clásicos de Super Nintendo)
  • 23.  Juegos, Angry Birds (Advertising, merchandising) Juegos Angry birds(advertising, merchandacing)
  • 24.  Redes sociales Facebook, Twitter, presentar información clasificada como quienes dicen cosas positivas de uno, cuantos seguidores tengo, etc. (Obama y su campaña).
  • 25.  Multimedia (Audio Video, reproductores de música , instagram, etc)
  • 26.  Lectores de codigo de barra, codigo qr, que se pueden integrar, con las apps de google calendar etc.
  • 27.  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.
  • 28. 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.
  • 29. Versiones recientes de Android
  • 30. 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).
  • 31. 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.
  • 32. 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.
  • 33. Ing. Willian Zamalloa Paro.Desarrollador y Colaboradorde J4SIT Demito……. 35
  • 34. Oportunidades: ¡Si las hay!Solo tienes que ponerla al google play y listocual es la ganancia; tu ganas el 70% y googlese queda con el 30%(soporte etc.)Mercado empresarial, hacer aplicaciones porque no para UAC, UNSAAC,COCACOLA(PREVENTISTA ANDROID),INCLUSIVE APLICACIONES PARA ADULTOS.Aplicaciones para Tablets, la era post pc no lasnetbooks ya fueron. (El diario el sol paraTablets)
  • 35.  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).
  • 36. 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 ………
  • 37.  Espero que después de todo esto consideres a la plataforma Android para tu futuro profesional. Gracias por participar ………