Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
96
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
5
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. Desarrollo de Aplicaciones Móviles bajo Software Libre Mayo 2013
  • 2. ● Visión General de Android. ● Creación y Ejecución de un Proyecto Android. ● Aspectos Claves y Elementos de un Proyecto. ● Diseño de la interfaz de usuario ● Manejo de eventos de usuario ● Seguridad y posicionamiento. ● Almacenamiento de datos ● Servicio y notificaciones AGENDA
  • 3. Orígenes Visión General de Android +
  • 4. Orígenes Visión General de Android
  • 5. ¿Que hace Android especial? ● Plataforma realmente abierta. ● Portabilidad asegurada. ● Arquitectura basada en componentes inspirados en internet. ● Alto nivel de seguridad. ● Optimización para baja potencia y poca memoria. ● Alta calidad de gráficos y sonidos. Visión General de Android
  • 6. Arquitectura de Android Visión General de Android
  • 7. El Núcleo Linux Esta formado por el núcleo del S.O Linux 3.0.31. Esta capa proporciona servicios como la seguridad, el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos. Visión General de Android
  • 8. Runtime de Android Visión General de Android
  • 9. Librerías Nativas ● System C Library ● Media Framework ● Surface Manager ● WebKit ● SGL ● Librerias 3D ● SQLife ● SSL ● FreeType Visión General de Android
  • 10. Entorno de aplicación ● View System ● Resource Manager ● Activity Manager ● Notification Manager ● Content Providers ● Location Manager Visión General de Android
  • 11. Plataformas de Desarrollo Visión General de Android
  • 12. Creación y Ejecución de un Proyecto
  • 13. Creación y Ejecución de un Proyecto
  • 14. Creación y Ejecución de un Proyecto
  • 15. Creación y Ejecución de un Proyecto
  • 16. Creación y Ejecución de un Proyecto Elementos de un Proyecto Android
  • 17. Creación y Ejecución de un Proyecto Ciclo de vida de una aplicación (Activity)
  • 18. Creación y Ejecución de un Proyecto Configuración del Emulador de Android
  • 19. Creación y Ejecución de un Proyecto Configuración del Emulador de Android
  • 20. Creación y Ejecución de un Proyecto Configuración del Emulador de Android
  • 21. Creación y Ejecución de un Proyecto Configuración del Emulador de Android
  • 22. Aspectos Claves en Android ● Vistas (View) ● Actividad (Activity) ● Intento (Intent) ● Servicio (Service) ● Proveedores de Contenido (Content Provider)
  • 23. Diseño de interfaz de usuario Creación de Interfaz por Código Creación de Interfaz por XML
  • 24. Diseño de interfaz de usuario Edición visual de la Interfaz
  • 25. Diseño de interfaz de usuario Layouts ● LinearLayout ● TableLayout ● RelativeLayout ● AbsoluteLayout ● FrameLayout
  • 26. Diseño de interfaz de usuario Agregando Temas y Estilos
  • 27. Diseño de interfaz de usuario Agregando un Menú
  • 28. Diseño de interfaz de usuario Agregando un Menú
  • 29. Diseño de interfaz de usuario Agregando un Menú
  • 30. Manejo de eventos de usuarios ● onClick ● onLongClick ● onFocusChange ● onKey ● onTouch ● onCreateContextMenu
  • 31. Seguridad y Posicionamiento Esquema de Permisos en Android ● CALL_PHONE ● SEND_SMS ● READ_OWNER_DATA ● READ_PHONE_STATE ● ACCES_FINE_LOCATION ● ACCES_COARSE_LOCATION ● INTERNET ● ACCESS_WIFI_STATE ● CHANGE_CONFIGURATION ● READ_SYNC_SETTINGS ● WRITE_APN_SETTINGS
  • 32. Seguridad y Posicionamiento Esquema de Permisos en Android ● MANAGE_APP_TOKENS ● SET_PREFERRED_APPLICATIONS ● VIBRATE ● CAMARE ● RECORD_AUDIO ● BLUETOOTH
  • 33. OpenStreetMap en Android + = OSMdroid
  • 34. ¿Preguntas?
  • 35. ¡Gracias por su atención ! ehisonbp@gmail.com @ehisonbp13 desarrolladores-android@googlegroups.com