introduccion al desarrollo de aplicaciones android

3.331 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
3.331
En SlideShare
0
De insertados
0
Número de insertados
958
Acciones
Compartido
0
Descargas
54
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

introduccion al desarrollo de aplicaciones android

  1. 1. INTRODUCCION AL DESARROLLO DE APLICACIONES PARA ANDROIDING. JOSE LUIS BUGARIN PECHECEO ILUMINATIC SAC
  2. 2. AGENDA•Visión General•Principales Keys•Que es Android•Plan maestro de google•Android SDK•Arquitectura de Android•Emulador•Instalable de aplicaciones•ActividadPage 2
  3. 3. Page 3
  4. 4. Keys PrincipalesPage 4
  5. 5. ¿ Que es Android ? Android es un sistema operativo basado en Linux diseñado originalmente para dispositivos móviles, tales como teléfonos inteligentes, pero que posteriormente se expandió su desarrollo para soportar otros dispositivos tales como tablets, reproductores MP3, netbooks, PCs e incluso televisores.Page 5
  6. 6. ANDROID• Google• Android Market• Plataforma Android• Herramientas de Desarrollo• Programación para AndroidPage 6
  7. 7. Plan Maestro de Google• Hacer el cloud computing más accesible• Mantener la conectividad siempre presente• Hacer que los clientes tengan mayor poderPage 7
  8. 8. Google Compra AndroidPage 8
  9. 9. Se crea Open HandSet AlliancePage 9
  10. 10. OPEN HANDSET ALLIANCEPage 10
  11. 11. Android SDKPage 11
  12. 12. T-Mobile GI El primer teléfono con AndroidPage 12
  13. 13. Aplicaciones de TercerosPage 13
  14. 14. Aplicaciones Android Múltiples aplicaciones, se pueden ejecutar simultáneamente El usuario puede cambiar de aplicaciones cuando lo desee Servicios del sistema operativo Copiar pegar!!!!Page 14
  15. 15. Encontrar Aplicaciones Android Android Market Publicarla en tu propio site web. Usar la tienda de un terceroPage 15
  16. 16. Android Market USS $25.00 registro para desarrolladores Los desarrolladores reciben el 70% de las ventas Mas información en: https://play.google.com/store?hl=esPage 16
  17. 17. Publícalas tu mismo… Cargar el .apk en tu servidor web Usar el Correcto MIME type : application/vnd.android.package-archive También puedes crear aplicaciones web optimizadas para el navegador del dispositivoPage 17
  18. 18. Arquitectura AndroidPage 18
  19. 19. Desarrollo de Aplicaciones para Android Se tienen que escribir en lenguaje java. Se ejecutan en la maquina virtual DALVIKPage 19
  20. 20. DALVIK VM No es una Java VM. Diseño: slow CPU, poca RAM Puede correr en el sistema operativo usando el swap space. Mas info : http://sites.google.com/site/io/dalvik-vm- internalsPage 20
  21. 21. Apis para las AplicacionesPage 21
  22. 22. Apis para AplicacionesPage 22
  23. 23. ComencemosPage 23
  24. 24. Herramientas de Desarrollo Android SDK Plugin para el IDE ECLIPSE – ADT (Android Development Toolkit)Page 24
  25. 25. Android SDK Emulador Herramientas en línea de comandos Documentación Aplicaciones de ejemploPage 25
  26. 26. Herramientas en línea de comandosPage 26
  27. 27. EmuladorPage 27
  28. 28. Limitaciones del Emulador No recibe llamadas No tiene soporte para capturar por la cámara o video No soporte para audio No soporta el estado de conexión No determina el nivel de carga de la batería No soporta bluetoothPage 28
  29. 29. Eclipse plugin Mas info : http://developer.android.com/sdk/index.htmlPage 29
  30. 30. Herramientas de Desarrollo – Google App Inventor Es una aplicación web java que permite a los desarrolladores sin experiencia en java, poder realizar aplicaciones ANDROID.Page 30
  31. 31. Adobe Flash Builder 4.5 Basado en Eclipse, Soporta Action Script y FlexPage 31
  32. 32. Titanium Otro IDE basado en eclipsePage 32
  33. 33. En .NET Para los amigos de .net existe mono droid Mas info en: http://android.xamarin.com/Page 33
  34. 34. En Python y en PHPPage 34
  35. 35. Multiplataforma - PhoneGapPage 35
  36. 36. Instalador de Aplicación Android Archivo: miaplicacion.apk Esta aplicación esta compuesto por una o mas actividadesPage 36
  37. 37. Actividad Es una simple pantalla en tu aplicación Es una entrada para tu aplicación, vendría a ser similar como una ventana en una aplicación de escritorio.Page 37
  38. 38. Bloques de AplicaciónPage 38
  39. 39. Implementar tu interfaz de usuario Código java XMLPage 39
  40. 40. Android UI: ViewsPage 40
  41. 41. Intents Es un simple mensaje que representa la “intensión” de realizar algo. Es una descripción abstracta de una operación a realizar.Page 41
  42. 42. Android.content.IntentPage 42
  43. 43. Otros tópicos Threading Modelo de seguridad Sincronización de datos Api WIFI Api Bluetooth Administración de la energíaPage 43
  44. 44. CONSULTAS Cualquier inquietud, duda, pregunta, este es el momento ☺Page 44
  45. 45. Siguenos…. TWITTER: – @jlbugarin / @iluminatic COMUNIDAD: – http://www.comunidadtic.com FACEBOOK – page: https://www.facebook.com/pages/ILUMINATIC-SAC/211305582229084 – grupo: https://www.facebook.com/group.php?gid=116242511762387 BLOG – http://www.consultorjava.com EMAIL: – jbugarin@consultorjava.comPage 45
  46. 46. MUCHAS GRACIAS!!!ILUMINATIC SAC

×