SlideShare una empresa de Scribd logo
1 de 59
Descargar para leer sin conexión
Juan David Trujillo C.
Estiven Restrepo G.

        Android:
  Desarrollo de aplicaciones
           móviles

       Julio de 2.010
Contenido

   Introducción

   Android

   Android, ¿Open Source?

   Android en innovación y cifras

   ¿Por qué y cómo desarrollar para Android?

   Proyectos y experiencias

   Conclusiones
Introducción


Objetivo
Discutir conceptos generales y motivar la elección de
Android, la nueva alternativa Open Source liderada por
Google, para el desarrollo de aplicaciones sobre dispositivos
móviles.

Alcance
Presentar las principales características, fortalezas y
oportunidades en el desarrollo de aplicaciones móviles
sobre la plataforma Android.
Introducción

La industria móvil hoy...
 Existen muchas gamas de
  dispositivos.
 No hay homogeneidad en
  estándares.
 Código migrado a varios
  dispositivos o modelos.
 Las plataformas no son
  “abiertas”.
Introducción

Contexto
 Nov. de 2.007, OHA, anunció el
  lanzamiento de Android.
 Limitante de la industria móvil,
  no tener plataformas “abiertas”.
 Sistema Operativo y plataforma
  de desarrollo Open Source para
  dispositivos móviles.
 Google no lanzará un “Gphone”:
  se esperan muchos “Gphones”,
  basados en Android!
Contenido

   Introducción

   Android

   Android, ¿Open Source?

   Android en innovación y cifras

   ¿Por qué desarrollar para Android?

   Proyectos y experiencias

   Conclusiones
Android


Definición
Sistema Operativo y plataforma de desarrollo Open Source
para dispositivos móviles.
Android




 Responsables de      lanzar   y
  promover Android.
 Alianza de 72 empresas en 5
   categorías:
  – Operadores móviles.
  – Fabricantes de dispositivos.
  – Fabricantes de chips.
  – Compañías de software.
  – Compañías de
    comercialización.
Android


Operadores móviles (12)
 Construcción de la red de comunicaciones.
 Venta del servicio a los consumidores.
Android


Fabricantes de dispositivos (18)
Dispositivos compatibles   con   Android   que
adquirirán los usuarios.
Android


Puedo ejecutar Android:

Comprando un dispositivo       Instalando Android sobre
        Android                      un dispositivo




                                            Fuente: Open Handset Alliance
Android


Compañías de Software (13)
     Software y aplicaciones que
      llevarán los dispositivos.
Android


Fabricantes de chips (19)
Chips de procesamiento integrados a los dispositivos.




                                                 Fuente: Open Handset Alliance
Android


Compañías de comercialización (10)
Lanzamiento y promoción de los dispositivos.




                                               Fuente: Open Handset Alliance
Android

Android = Convergencia


            Multimedia y entretenimiento

Juegos                                        Telefonía




Internet                                         GPS
           Productividad laboral y personal
Android


Otras plataformas para Smartphones




/09   46.9%   19.9%             14.4%   8.7%    0.7%
/08   52.4%   16.6%             8.2%    11.8%   n/a
Android

Aplicaciones nativas
Incluye:
    Gmail y GTalk.
    YouTube.
    Google Search.
    Google Maps.
    Navegador Web.
    Android Market.
    Calendario.
    Navegación vehicular.
    Twitter y Facebook.
    Reconocimiento de voz.
Contenido

   Introducción

   Android

   Android, ¿Open Source?

   Android en innovación y cifras

   Proyectos y experiencias

   Conclusiones
Android, ¿Open Source?


Arquitectura General
Android, ¿Open Source?


Modelo de licenciamiento
     Open Source
                 kernel de Linux: GNU GPL.
                 Resto de la pila: Apache v.2.
                 Apache:
                     Licencia más permisiva.
                     Permite                 generar
                      redistribuciones propietarias.
                     No requiere que el código
                      generado sea Open Source.
Android, ¿Open Source?


Motivaciones “Open Source”

 Reconocimiento      entre
  la comunidad.
 Reto de aprender.
 Satisfacción personal.
 Oportunidad           de
  ingresos extra.
 Mejores oportunidades
  laborales.
Android, ¿Open Source?


¿Qué significa Android Open Source?
Perspectiva de 3 actores:
 Industria móvil.
 Usuarios.
 Desarrolladores.
Android, ¿Open Source?


                 Industria móvil
                  Código         fuente
                   disponible.
                  Construcción        de
                   imágenes del   sistema
                   (ampliar).
Android, ¿Open Source?


Industria móvil




               Ampliar
Android, ¿Open Source?


Android en netbooks,
  tablets, TV, autos...
 Ya existen netbooks y tablets en
  el mercado con Android.
 Proyecto Google TV.
 Autos con software basado en
  Android (GPS nativo).
Android, ¿Open Source?


Usuarios
 Control total de una
  experiencia “dinámica”.
 Selección   de        los
  “por defecto”.
Android, ¿Open Source?


Usuarios
Android, ¿Open Source?


Usuarios




             Reemplazar
Android, ¿Open Source?


              Desarrolladores
               No requieren permisos ni
                licencias.
               No hay API escondidas o
                privilegiadas.
               Pueden integrar, ampliar o
                reemplazar componentes.
               No hay diferencia entre
                aplicaciones nativas  y
                nuevas.
Android, ¿Open Source?


Desarrolladores

               Integrar

                Ampliar



            Reemplazar
Android, ¿Open Source?


Android, Open Source
 Octubre/08 se libera Android
  como proyecto Open Source.
 Código    y   recursos           en
  http://source.android.com/
 Obtener código fuente.
 Reportar bugs.
 Contribuir.
Contenido

   Introducción

   Android

   Android, ¿Open Source?

   Android en innovación y cifras

   ¿Por qué desarrollar para Android?

   Proyectos y experiencias

   Conclusiones
Android en innovación y cifras


Android - Presente
 Mas de 115 dispositivos: G1, Droid,
  Magic, Hero, Xperia, etc.
 1 Google Phone: Nexus One.
 Presente en 5 continentes.
 Sexta plataforma en el mundo.
 Mayores ventas en T1 2.010 en EU.
 Creciente comunidad de desarrollo.
 Más de 50.000 aplicaciones.
 Sistema Operativo v2.2 (Froyo).
Android en innovación y cifras


Android - Colombia
 Primer dispositivo: Galaxy Lite.
 Fabricado por Samsung.
 Ofrecido por Telefonica.
 Próximamente:     Sony    (Xperia),
  Motorola (Milestone o Droid), entre
  otros.
Android en innovación y cifras


Android - Futuro
 Nuevos    dispositivos       en
  Colombia y el mundo.
 Nuevos    Google       Phone:
  Motorola.
 Plataforma con potencial de
  crecimiento (2.010 - 2.011).
 Una o dos actualizaciones
  anuales del S.O..
Android en innovación y cifras


Google sky map
Android en innovación y cifras


ShopSavvy
Android en innovación y cifras


Locale
Android en innovación y cifras


Google Goggles
Contenido

   Introducción

   Android

   Android, ¿Open Source?

   Android en innovación y cifras

   ¿Por qué desarrollar para Android?

   Proyectos y experiencias

   Conclusiones
Proyectos y experiencias


             5 razones de origen
 No hay que pagar para poder publicar.
 No hay API escondidas o privilegiadas.
 Todo el kit y herramientas de apoyo para desarrollar
  son gratuitas (Linux, Windows, Mac).
 Presencia global en crecimiento.
 Es Open Source: http://source.android.com/
¿Por qué desarrollar para Android?


     Android Market
 Mercado de Aplicaciones
  gratuitas y pagas.
 Más de 50.000 Aplicaciones.
 Posibilidad de rentabilizar
  los proyectos.
 Proyectos Open Source:
  http://code.google.com/
¿Por qué desarrollar para Android?


Soporte para Flash
 Única plataforma móvil que lo
  soporta.
 Contenido en Flash que apoye
  los proyectos móviles.
 Posibilidad   de     desarrollar
  desde AIR.
¿Por qué desarrollar para Android?


                    Libertad !!!
 No hay vetos a herramientas de desarrollo.
 No está atado a un único fabricante de dispositivos.
 Acceso y modificación de los componentes nativos de
  la plataforma.
 Posibilidad de adaptar nuevos dispositivos.
 Fácil acceso a la información y espíritu colaborativo.
Contenido

   Introducción

   Android

   Android, ¿Open Source?

   Android en innovación y cifras

   ¿Por qué desarrollar para Android?

   Proyectos y experiencias

   Conclusiones
Proyectos y experiencias


Consideraciones
 Tamaño de la pantalla.
 Consumo de batería.
 Contexto del usuario móvil.
      Notificaciones.
      Pertinencia de la información.
      Interacción: predicción/preferencia.
 No emular completamente el PC.
 Uso limitado de la conectividad: costos.
 Procesamiento y memoria limitada.
 Portabilidad: localización, audio/video, sensores.
Proyectos y experiencias


TIE Your Money
 Administrador de        finanzas
  personales gratuito.
 Potenciar el contexto móvil.
 Publicación: Febrero 2.009.
 Cerca de 15.000 descargas.
 Calificación 4 estrellas.
 Alianza Skyhook Wireless.
 www.tieyourmoney.com
Proyectos y experiencias


Funcionalidades
 Eventos     (ingreso,    gasto,
  traslado) con consultas.
 Cuentas personalizadas.
 Reconocimiento de voz.
 GPS, foto, video, audio, código
  barras.
 Alertas programadas.
 E-mail y SMS.
 Personalización general.
 Disponible en Inglés y Español.
Proyectos y experiencias


Whizzes for Life
 Red social de “tips” para la vida.
 Usuarios pueden consultar y aportar
  tips en categorías y situaciones.
 Concurso ADCII de Google en 2.009.
 Top 25% del concurso.
 www.whizdome.net
Proyectos y experiencias


Funcionalidades
 Navegación por categoría y situación.
 Leer, calificar, censurar o crear tips.
 Posibilidad de compartir tips.
 Notificación permanente de nuevos tips.
Proyectos y experiencias


Agencia Pinocho
 Grupo     de     periodistas      de
  Medellín.
 Version móvil del contenido de
  microficción   periodística  y
  Agencia Pinocho Televisión.
 Permite visualizar y         aportar
  contenido periodístico.
 Lanzamiento: Abril de 2.010.
 www.agenciapinocho.com
Proyectos y experiencias


Comunidad Android Colombia
 Blog.
 Noticias.
 Videos.
 Links.
 Enlaces.
 Eventos.
 Revisiones.
 Uso en Colombia.
 www.androidcolombia.com
Proyectos y experiencias


Iniciar el desarrollo
 Java (J2SE) y XML.
 Página oficial para desarrolladores:
  http://developer.android.com
 Configurar el ambiente.
 Ejemplos y tutoriales oficiales.
 15 libros disponibles en línea (Mark
  Murphy - Commonsware).
 Videos en YouTube.
 Comunidad de desarrolladores             en
  Inglés y Español (Foros, IRC).
Proyectos y experiencias


Estrategia Open Source
 Linux Ubuntu.
 Eclipse IDE.
 SDK.
 Apache, PHP, Python, MySQL.
 Subversion (TortoiseSVN): Control de
  versiones.
 Mantis: Bugtracker.
 Open Office.
 “Release early, release often”.
Proyectos y experiencias


Experiencias - Desarrollo
 Aprendizaje permanente.
 Llegar a usuarios a nivel Mundial.
 Interesante forma de tener proyectos
  independientes y/o rentables.
 Priorizar   analizando       impacto      y
  esfuerzo requerido.
 Publicar actualizaciones periódicas.
 Usabilidad!!
 Atractivo visual, no solo funcional.
Contenido

   Introducción

   Android

   Android, ¿Open Source?

   Android en innovación y cifras

   ¿Por qué desarrollar para Android?

   Proyectos y experiencias

   Conclusiones
Conclusiones


 La plataforma está liderada por Google, pero respaldada
  por una alianza de empresas de la industria móvil .
 Según expertos en tecnología, la plataforma tendrá un
  impacto en la industria móvil (Q4 – 2.010).
 Interesante oportunidad para desarrolladores de explorar
  iniciativas de emprendimiento en proyectos de desarrollo.
 Ya hay importantes empresas de diferentes sectores
  apostándole al desarrollo de aplicaciones.
 Interesados en desarrollar, hoy taller a las 5:00 p.m.
 Información    técnica,   noticias,   videos   y   links   en:
   http://www.androidcolombia.com
Preguntas
Contacto


Contacto: MDEPlus
 Grupo      de     desarrollo   de
  aplicaciones Android.
 E-mail: mdeplus@mdeplus.com
 Sitio Web: www.mdeplus.com
 Comunidad de desarrollo Android:
  www.androidcolombia.com
 Twitter: @androidcolombia
 Facebook: androidcolombia

Más contenido relacionado

La actualidad más candente (19)

Sor hernandez olvera maria j- proyectoglass
Sor hernandez olvera maria j- proyectoglassSor hernandez olvera maria j- proyectoglass
Sor hernandez olvera maria j- proyectoglass
 
Android
AndroidAndroid
Android
 
Historia de ANDROID
Historia de ANDROIDHistoria de ANDROID
Historia de ANDROID
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Sistema android
Sistema androidSistema android
Sistema android
 
increible mundo android
increible mundo androidincreible mundo android
increible mundo android
 
Presentacion Android
Presentacion AndroidPresentacion Android
Presentacion Android
 
android evolution
android evolutionandroid evolution
android evolution
 
triptico android
 triptico android  triptico android
triptico android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Triptico
TripticoTriptico
Triptico
 
Sistema opeativo android
Sistema opeativo androidSistema opeativo android
Sistema opeativo android
 
Trabajo redesss
Trabajo redesssTrabajo redesss
Trabajo redesss
 
Resumen android
Resumen androidResumen android
Resumen android
 
Android forma parte de la familia linux
Android forma parte de la familia linuxAndroid forma parte de la familia linux
Android forma parte de la familia linux
 
Conferencia Android Cparty11
Conferencia Android Cparty11Conferencia Android Cparty11
Conferencia Android Cparty11
 

Similar a Android app dev guide

Presentación android campus party colombia 2.010
Presentación android campus party colombia 2.010Presentación android campus party colombia 2.010
Presentación android campus party colombia 2.010jssernac
 
Diapositivas de computacion
Diapositivas de computacionDiapositivas de computacion
Diapositivas de computacionJacky Ordoñez
 
Android dipositivas
Android dipositivasAndroid dipositivas
Android dipositivasniconalle
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo androidimnaturales
 
Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13Karla Fuentes
 
Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13Karla Fuentes
 
sistema operativo
sistema operativosistema operativo
sistema operativomarco4647
 
Tecnología android
Tecnología androidTecnología android
Tecnología androidNelson Rico
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativoNelson Rico
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles webjoycesita
 

Similar a Android app dev guide (20)

Presentación android campus party colombia 2.010
Presentación android campus party colombia 2.010Presentación android campus party colombia 2.010
Presentación android campus party colombia 2.010
 
Diapositivas de computacion
Diapositivas de computacionDiapositivas de computacion
Diapositivas de computacion
 
Practica 1
Practica 1Practica 1
Practica 1
 
Android dipositivas
Android dipositivasAndroid dipositivas
Android dipositivas
 
Android
AndroidAndroid
Android
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13
 
Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13Karla alejandra fuentes fernandez dn13
Karla alejandra fuentes fernandez dn13
 
Android
AndroidAndroid
Android
 
Curso android 01 leccion - teoria
Curso android   01 leccion - teoriaCurso android   01 leccion - teoria
Curso android 01 leccion - teoria
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
ANDROIDES
ANDROIDES ANDROIDES
ANDROIDES
 
Android vs. ios
Android vs. iosAndroid vs. ios
Android vs. ios
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Android sher
Android sherAndroid sher
Android sher
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativo
 
Android.docx
Android.docxAndroid.docx
Android.docx
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
 
ANDROID Y SU HISTORIA
ANDROID Y SU HISTORIAANDROID Y SU HISTORIA
ANDROID Y SU HISTORIA
 

Android app dev guide

  • 1. Juan David Trujillo C. Estiven Restrepo G. Android: Desarrollo de aplicaciones móviles Julio de 2.010
  • 2. Contenido  Introducción  Android  Android, ¿Open Source?  Android en innovación y cifras  ¿Por qué y cómo desarrollar para Android?  Proyectos y experiencias  Conclusiones
  • 3. Introducción Objetivo Discutir conceptos generales y motivar la elección de Android, la nueva alternativa Open Source liderada por Google, para el desarrollo de aplicaciones sobre dispositivos móviles. Alcance Presentar las principales características, fortalezas y oportunidades en el desarrollo de aplicaciones móviles sobre la plataforma Android.
  • 4. Introducción La industria móvil hoy...  Existen muchas gamas de dispositivos.  No hay homogeneidad en estándares.  Código migrado a varios dispositivos o modelos.  Las plataformas no son “abiertas”.
  • 5. Introducción Contexto  Nov. de 2.007, OHA, anunció el lanzamiento de Android.  Limitante de la industria móvil, no tener plataformas “abiertas”.  Sistema Operativo y plataforma de desarrollo Open Source para dispositivos móviles.  Google no lanzará un “Gphone”: se esperan muchos “Gphones”, basados en Android!
  • 6. Contenido  Introducción  Android  Android, ¿Open Source?  Android en innovación y cifras  ¿Por qué desarrollar para Android?  Proyectos y experiencias  Conclusiones
  • 7. Android Definición Sistema Operativo y plataforma de desarrollo Open Source para dispositivos móviles.
  • 8. Android  Responsables de lanzar y promover Android.  Alianza de 72 empresas en 5 categorías: – Operadores móviles. – Fabricantes de dispositivos. – Fabricantes de chips. – Compañías de software. – Compañías de comercialización.
  • 9. Android Operadores móviles (12)  Construcción de la red de comunicaciones.  Venta del servicio a los consumidores.
  • 10. Android Fabricantes de dispositivos (18) Dispositivos compatibles con Android que adquirirán los usuarios.
  • 11. Android Puedo ejecutar Android: Comprando un dispositivo Instalando Android sobre Android un dispositivo Fuente: Open Handset Alliance
  • 12. Android Compañías de Software (13) Software y aplicaciones que llevarán los dispositivos.
  • 13. Android Fabricantes de chips (19) Chips de procesamiento integrados a los dispositivos. Fuente: Open Handset Alliance
  • 14. Android Compañías de comercialización (10) Lanzamiento y promoción de los dispositivos. Fuente: Open Handset Alliance
  • 15. Android Android = Convergencia Multimedia y entretenimiento Juegos Telefonía Internet GPS Productividad laboral y personal
  • 16. Android Otras plataformas para Smartphones /09 46.9% 19.9% 14.4% 8.7% 0.7% /08 52.4% 16.6% 8.2% 11.8% n/a
  • 17. Android Aplicaciones nativas Incluye:  Gmail y GTalk.  YouTube.  Google Search.  Google Maps.  Navegador Web.  Android Market.  Calendario.  Navegación vehicular.  Twitter y Facebook.  Reconocimiento de voz.
  • 18. Contenido  Introducción  Android  Android, ¿Open Source?  Android en innovación y cifras  Proyectos y experiencias  Conclusiones
  • 20. Android, ¿Open Source? Modelo de licenciamiento Open Source  kernel de Linux: GNU GPL.  Resto de la pila: Apache v.2.  Apache:  Licencia más permisiva.  Permite generar redistribuciones propietarias.  No requiere que el código generado sea Open Source.
  • 21. Android, ¿Open Source? Motivaciones “Open Source”  Reconocimiento entre la comunidad.  Reto de aprender.  Satisfacción personal.  Oportunidad de ingresos extra.  Mejores oportunidades laborales.
  • 22. Android, ¿Open Source? ¿Qué significa Android Open Source? Perspectiva de 3 actores:  Industria móvil.  Usuarios.  Desarrolladores.
  • 23. Android, ¿Open Source? Industria móvil  Código fuente disponible.  Construcción de imágenes del sistema (ampliar).
  • 25. Android, ¿Open Source? Android en netbooks, tablets, TV, autos...  Ya existen netbooks y tablets en el mercado con Android.  Proyecto Google TV.  Autos con software basado en Android (GPS nativo).
  • 26. Android, ¿Open Source? Usuarios  Control total de una experiencia “dinámica”.  Selección de los “por defecto”.
  • 29. Android, ¿Open Source? Desarrolladores  No requieren permisos ni licencias.  No hay API escondidas o privilegiadas.  Pueden integrar, ampliar o reemplazar componentes.  No hay diferencia entre aplicaciones nativas y nuevas.
  • 30. Android, ¿Open Source? Desarrolladores Integrar Ampliar Reemplazar
  • 31. Android, ¿Open Source? Android, Open Source  Octubre/08 se libera Android como proyecto Open Source.  Código y recursos en http://source.android.com/  Obtener código fuente.  Reportar bugs.  Contribuir.
  • 32. Contenido  Introducción  Android  Android, ¿Open Source?  Android en innovación y cifras  ¿Por qué desarrollar para Android?  Proyectos y experiencias  Conclusiones
  • 33. Android en innovación y cifras Android - Presente  Mas de 115 dispositivos: G1, Droid, Magic, Hero, Xperia, etc.  1 Google Phone: Nexus One.  Presente en 5 continentes.  Sexta plataforma en el mundo.  Mayores ventas en T1 2.010 en EU.  Creciente comunidad de desarrollo.  Más de 50.000 aplicaciones.  Sistema Operativo v2.2 (Froyo).
  • 34. Android en innovación y cifras Android - Colombia  Primer dispositivo: Galaxy Lite.  Fabricado por Samsung.  Ofrecido por Telefonica.  Próximamente: Sony (Xperia), Motorola (Milestone o Droid), entre otros.
  • 35. Android en innovación y cifras Android - Futuro  Nuevos dispositivos en Colombia y el mundo.  Nuevos Google Phone: Motorola.  Plataforma con potencial de crecimiento (2.010 - 2.011).  Una o dos actualizaciones anuales del S.O..
  • 36. Android en innovación y cifras Google sky map
  • 37. Android en innovación y cifras ShopSavvy
  • 38. Android en innovación y cifras Locale
  • 39. Android en innovación y cifras Google Goggles
  • 40. Contenido  Introducción  Android  Android, ¿Open Source?  Android en innovación y cifras  ¿Por qué desarrollar para Android?  Proyectos y experiencias  Conclusiones
  • 41. Proyectos y experiencias 5 razones de origen  No hay que pagar para poder publicar.  No hay API escondidas o privilegiadas.  Todo el kit y herramientas de apoyo para desarrollar son gratuitas (Linux, Windows, Mac).  Presencia global en crecimiento.  Es Open Source: http://source.android.com/
  • 42. ¿Por qué desarrollar para Android? Android Market  Mercado de Aplicaciones gratuitas y pagas.  Más de 50.000 Aplicaciones.  Posibilidad de rentabilizar los proyectos.  Proyectos Open Source: http://code.google.com/
  • 43. ¿Por qué desarrollar para Android? Soporte para Flash  Única plataforma móvil que lo soporta.  Contenido en Flash que apoye los proyectos móviles.  Posibilidad de desarrollar desde AIR.
  • 44. ¿Por qué desarrollar para Android? Libertad !!!  No hay vetos a herramientas de desarrollo.  No está atado a un único fabricante de dispositivos.  Acceso y modificación de los componentes nativos de la plataforma.  Posibilidad de adaptar nuevos dispositivos.  Fácil acceso a la información y espíritu colaborativo.
  • 45. Contenido  Introducción  Android  Android, ¿Open Source?  Android en innovación y cifras  ¿Por qué desarrollar para Android?  Proyectos y experiencias  Conclusiones
  • 46. Proyectos y experiencias Consideraciones  Tamaño de la pantalla.  Consumo de batería.  Contexto del usuario móvil.  Notificaciones.  Pertinencia de la información.  Interacción: predicción/preferencia.  No emular completamente el PC.  Uso limitado de la conectividad: costos.  Procesamiento y memoria limitada.  Portabilidad: localización, audio/video, sensores.
  • 47. Proyectos y experiencias TIE Your Money  Administrador de finanzas personales gratuito.  Potenciar el contexto móvil.  Publicación: Febrero 2.009.  Cerca de 15.000 descargas.  Calificación 4 estrellas.  Alianza Skyhook Wireless.  www.tieyourmoney.com
  • 48. Proyectos y experiencias Funcionalidades  Eventos (ingreso, gasto, traslado) con consultas.  Cuentas personalizadas.  Reconocimiento de voz.  GPS, foto, video, audio, código barras.  Alertas programadas.  E-mail y SMS.  Personalización general.  Disponible en Inglés y Español.
  • 49. Proyectos y experiencias Whizzes for Life  Red social de “tips” para la vida.  Usuarios pueden consultar y aportar tips en categorías y situaciones.  Concurso ADCII de Google en 2.009.  Top 25% del concurso.  www.whizdome.net
  • 50. Proyectos y experiencias Funcionalidades  Navegación por categoría y situación.  Leer, calificar, censurar o crear tips.  Posibilidad de compartir tips.  Notificación permanente de nuevos tips.
  • 51. Proyectos y experiencias Agencia Pinocho  Grupo de periodistas de Medellín.  Version móvil del contenido de microficción periodística y Agencia Pinocho Televisión.  Permite visualizar y aportar contenido periodístico.  Lanzamiento: Abril de 2.010.  www.agenciapinocho.com
  • 52. Proyectos y experiencias Comunidad Android Colombia  Blog.  Noticias.  Videos.  Links.  Enlaces.  Eventos.  Revisiones.  Uso en Colombia.  www.androidcolombia.com
  • 53. Proyectos y experiencias Iniciar el desarrollo  Java (J2SE) y XML.  Página oficial para desarrolladores: http://developer.android.com  Configurar el ambiente.  Ejemplos y tutoriales oficiales.  15 libros disponibles en línea (Mark Murphy - Commonsware).  Videos en YouTube.  Comunidad de desarrolladores en Inglés y Español (Foros, IRC).
  • 54. Proyectos y experiencias Estrategia Open Source  Linux Ubuntu.  Eclipse IDE.  SDK.  Apache, PHP, Python, MySQL.  Subversion (TortoiseSVN): Control de versiones.  Mantis: Bugtracker.  Open Office.  “Release early, release often”.
  • 55. Proyectos y experiencias Experiencias - Desarrollo  Aprendizaje permanente.  Llegar a usuarios a nivel Mundial.  Interesante forma de tener proyectos independientes y/o rentables.  Priorizar analizando impacto y esfuerzo requerido.  Publicar actualizaciones periódicas.  Usabilidad!!  Atractivo visual, no solo funcional.
  • 56. Contenido  Introducción  Android  Android, ¿Open Source?  Android en innovación y cifras  ¿Por qué desarrollar para Android?  Proyectos y experiencias  Conclusiones
  • 57. Conclusiones  La plataforma está liderada por Google, pero respaldada por una alianza de empresas de la industria móvil .  Según expertos en tecnología, la plataforma tendrá un impacto en la industria móvil (Q4 – 2.010).  Interesante oportunidad para desarrolladores de explorar iniciativas de emprendimiento en proyectos de desarrollo.  Ya hay importantes empresas de diferentes sectores apostándole al desarrollo de aplicaciones.  Interesados en desarrollar, hoy taller a las 5:00 p.m.  Información técnica, noticias, videos y links en: http://www.androidcolombia.com
  • 59. Contacto Contacto: MDEPlus  Grupo de desarrollo de aplicaciones Android.  E-mail: mdeplus@mdeplus.com  Sitio Web: www.mdeplus.com  Comunidad de desarrollo Android: www.androidcolombia.com  Twitter: @androidcolombia  Facebook: androidcolombia