SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Desarrollo de Aplicaciones Móviles
bajo Software Libre
Mayo 2013
● 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
Orígenes
Visión General de Android
+
Orígenes
Visión General de Android
¿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
Arquitectura de Android
Visión General de Android
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
Runtime de Android
Visión General de Android
Librerías Nativas
● System C Library
● Media Framework
● Surface Manager
● WebKit
● SGL
● Librerias 3D
● SQLife
● SSL
● FreeType
Visión General de Android
Entorno de aplicación
● View System
● Resource Manager
● Activity Manager
● Notification Manager
● Content Providers
● Location Manager
Visión General de Android
Plataformas de Desarrollo
Visión General de Android
Creación y Ejecución de un Proyecto
Creación y Ejecución de un Proyecto
Creación y Ejecución de un Proyecto
Creación y Ejecución de un Proyecto
Creación y Ejecución de un Proyecto
Elementos de un Proyecto Android
Creación y Ejecución de un Proyecto
Ciclo de vida de una aplicación (Activity)
Creación y Ejecución de un Proyecto
Configuración del Emulador de Android
Creación y Ejecución de un Proyecto
Configuración del Emulador de Android
Creación y Ejecución de un Proyecto
Configuración del Emulador de Android
Creación y Ejecución de un Proyecto
Configuración del Emulador de Android
Aspectos Claves en Android
● Vistas (View)
● Actividad (Activity)
● Intento (Intent)
● Servicio (Service)
● Proveedores de Contenido (Content Provider)
Diseño de interfaz de usuario
Creación de Interfaz
por Código
Creación de Interfaz
por XML
Diseño de interfaz de usuario
Edición visual de la Interfaz
Diseño de interfaz de usuario
Layouts
● LinearLayout
● TableLayout
● RelativeLayout
● AbsoluteLayout
● FrameLayout
Diseño de interfaz de usuario
Agregando Temas y Estilos
Diseño de interfaz de usuario
Agregando un Menú
Diseño de interfaz de usuario
Agregando un Menú
Diseño de interfaz de usuario
Agregando un Menú
Manejo de eventos de usuarios
● onClick
● onLongClick
● onFocusChange
● onKey
● onTouch
● onCreateContextMenu
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
Seguridad y Posicionamiento
Esquema de Permisos en Android
● MANAGE_APP_TOKENS
● SET_PREFERRED_APPLICATIONS
● VIBRATE
● CAMARE
● RECORD_AUDIO
● BLUETOOTH
OpenStreetMap en Android
+ =
OSMdroid
¿Preguntas?
¡Gracias por su atención !
ehisonbp@gmail.com
@ehisonbp13
desarrolladores-android@googlegroups.com

Mais conteúdo relacionado

Destaque

Destaque (20)

Qué es sociología
Qué es sociologíaQué es sociología
Qué es sociología
 
Camino
CaminoCamino
Camino
 
Embarazo en adolescentes
Embarazo en adolescentesEmbarazo en adolescentes
Embarazo en adolescentes
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
El mundo judío1
El mundo judío1El mundo judío1
El mundo judío1
 
Proyecto matematicas 4to sem cobaez
Proyecto matematicas 4to sem cobaezProyecto matematicas 4to sem cobaez
Proyecto matematicas 4to sem cobaez
 
Matias diaz trptico2
Matias diaz trptico2Matias diaz trptico2
Matias diaz trptico2
 
Trabajo historia reforma religiosa
Trabajo historia reforma religiosaTrabajo historia reforma religiosa
Trabajo historia reforma religiosa
 
El Fenómeno de la comunicación
El Fenómeno de la comunicaciónEl Fenómeno de la comunicación
El Fenómeno de la comunicación
 
Agentes teratógenos
Agentes teratógenosAgentes teratógenos
Agentes teratógenos
 
Taller2
Taller2Taller2
Taller2
 
entreguerras4cmarta-valerio
entreguerras4cmarta-valerioentreguerras4cmarta-valerio
entreguerras4cmarta-valerio
 
Hay alternativas
Hay alternativasHay alternativas
Hay alternativas
 
Yuly alonso nataly pineda 1103
Yuly alonso nataly pineda 1103Yuly alonso nataly pineda 1103
Yuly alonso nataly pineda 1103
 
Capital Cultural Europa 2.016 San Sebastián-Donostia
Capital Cultural Europa 2.016 San Sebastián-DonostiaCapital Cultural Europa 2.016 San Sebastián-Donostia
Capital Cultural Europa 2.016 San Sebastián-Donostia
 
Superafiliadosx2
Superafiliadosx2Superafiliadosx2
Superafiliadosx2
 
Reglas pantalla
Reglas pantallaReglas pantalla
Reglas pantalla
 
quia practica de enfermeria
quia practica de enfermeriaquia practica de enfermeria
quia practica de enfermeria
 
Reporte lc10023 me09009_gc07079_lg08011
Reporte lc10023 me09009_gc07079_lg08011Reporte lc10023 me09009_gc07079_lg08011
Reporte lc10023 me09009_gc07079_lg08011
 
El aprendizaje significativo ok
El aprendizaje significativo okEl aprendizaje significativo ok
El aprendizaje significativo ok
 

Semelhante a Aplicaciones móviles Android

Tema 4 3_1_interfaces_de_usuario
Tema 4 3_1_interfaces_de_usuarioTema 4 3_1_interfaces_de_usuario
Tema 4 3_1_interfaces_de_usuarioCarlos A. Iglesias
 
Introducción al Desarrollo Android - Programá tu Futuro
Introducción al Desarrollo Android - Programá tu FuturoIntroducción al Desarrollo Android - Programá tu Futuro
Introducción al Desarrollo Android - Programá tu FuturoMaribel Maisano
 
Sesion 11 Teoria.pdf
Sesion 11 Teoria.pdfSesion 11 Teoria.pdf
Sesion 11 Teoria.pdfDianaSullcav
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasJosé María Pérez Ramos
 
Android como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesAndroid como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesCodeSyntax
 
Android mobile application developer (3)
Android mobile application developer (3)Android mobile application developer (3)
Android mobile application developer (3)alvaro alcocer sotil
 
Android mobile application developer
Android mobile application developerAndroid mobile application developer
Android mobile application developeralvaro alcocer sotil
 
Android mobile application developer (2)
Android mobile application developer (2)Android mobile application developer (2)
Android mobile application developer (2)alvaro alcocer sotil
 
Creando Aplicaciones Web en el 2015
 Creando Aplicaciones Web en el 2015 Creando Aplicaciones Web en el 2015
Creando Aplicaciones Web en el 2015Globant
 
List view y UI en Android
List view y UI en AndroidList view y UI en Android
List view y UI en AndroidByron Andres
 

Semelhante a Aplicaciones móviles Android (20)

Tema 4 3_1_interfaces_de_usuario
Tema 4 3_1_interfaces_de_usuarioTema 4 3_1_interfaces_de_usuario
Tema 4 3_1_interfaces_de_usuario
 
Introducción al Desarrollo Android - Programá tu Futuro
Introducción al Desarrollo Android - Programá tu FuturoIntroducción al Desarrollo Android - Programá tu Futuro
Introducción al Desarrollo Android - Programá tu Futuro
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Sesion 11 Teoria.pdf
Sesion 11 Teoria.pdfSesion 11 Teoria.pdf
Sesion 11 Teoria.pdf
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisas
 
Android como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesAndroid como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicaciones
 
Android mobile application developer (3)
Android mobile application developer (3)Android mobile application developer (3)
Android mobile application developer (3)
 
Android mobile application developer
Android mobile application developerAndroid mobile application developer
Android mobile application developer
 
Android mobile application developer (2)
Android mobile application developer (2)Android mobile application developer (2)
Android mobile application developer (2)
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
Android
AndroidAndroid
Android
 
¿Cómo iniciarse en programación Android?
¿Cómo iniciarse en programación Android?¿Cómo iniciarse en programación Android?
¿Cómo iniciarse en programación Android?
 
Creando Aplicaciones Web en el 2015
 Creando Aplicaciones Web en el 2015 Creando Aplicaciones Web en el 2015
Creando Aplicaciones Web en el 2015
 
Introduccion android
Introduccion androidIntroduccion android
Introduccion android
 
Aplicaciones Net
Aplicaciones NetAplicaciones Net
Aplicaciones Net
 
Aplicaciones Net
Aplicaciones NetAplicaciones Net
Aplicaciones Net
 
Android
AndroidAndroid
Android
 
Andrid studio
Andrid studioAndrid studio
Andrid studio
 
List view y UI en Android
List view y UI en AndroidList view y UI en Android
List view y UI en Android
 
Curso Introducción a android
Curso Introducción a androidCurso Introducción a android
Curso Introducción a android
 

Mais de centrointegradodeatencion

Resultados de la Encuesta de Satisfacción al Usuario OCIA
Resultados de la Encuesta de Satisfacción al Usuario OCIAResultados de la Encuesta de Satisfacción al Usuario OCIA
Resultados de la Encuesta de Satisfacción al Usuario OCIAcentrointegradodeatencion
 
Resultados de la encuesta de satisfacción al usuario ocia
Resultados de la encuesta de satisfacción al usuario ociaResultados de la encuesta de satisfacción al usuario ocia
Resultados de la encuesta de satisfacción al usuario ociacentrointegradodeatencion
 
Presentacion del taller de problemas frecuentes en libre office 2013
Presentacion del taller de problemas frecuentes en libre office 2013Presentacion del taller de problemas frecuentes en libre office 2013
Presentacion del taller de problemas frecuentes en libre office 2013centrointegradodeatencion
 

Mais de centrointegradodeatencion (20)

Estadisticas 2014
Estadisticas 2014Estadisticas 2014
Estadisticas 2014
 
Estadisticas ocia ago_dic_2013
Estadisticas ocia ago_dic_2013Estadisticas ocia ago_dic_2013
Estadisticas ocia ago_dic_2013
 
Estadísticas OCIA Ago-Dic 2013
Estadísticas OCIA Ago-Dic 2013Estadísticas OCIA Ago-Dic 2013
Estadísticas OCIA Ago-Dic 2013
 
Estadisticas ocia ago_dic_2013
Estadisticas ocia ago_dic_2013Estadisticas ocia ago_dic_2013
Estadisticas ocia ago_dic_2013
 
Resultados de la Encuesta de Satisfacción al Usuario OCIA
Resultados de la Encuesta de Satisfacción al Usuario OCIAResultados de la Encuesta de Satisfacción al Usuario OCIA
Resultados de la Encuesta de Satisfacción al Usuario OCIA
 
Grafico4
Grafico4Grafico4
Grafico4
 
Grafico4
Grafico4Grafico4
Grafico4
 
Resultados de la encuesta de satisfacción al usuario ocia
Resultados de la encuesta de satisfacción al usuario ociaResultados de la encuesta de satisfacción al usuario ocia
Resultados de la encuesta de satisfacción al usuario ocia
 
Estadisticas ocia agost 2013
Estadisticas ocia agost 2013Estadisticas ocia agost 2013
Estadisticas ocia agost 2013
 
Presentacion del taller de problemas frecuentes en libre office 2013
Presentacion del taller de problemas frecuentes en libre office 2013Presentacion del taller de problemas frecuentes en libre office 2013
Presentacion del taller de problemas frecuentes en libre office 2013
 
Pesentacion medanos
Pesentacion medanosPesentacion medanos
Pesentacion medanos
 
Estadisticas 2 semestre_2012_OCIA
Estadisticas 2 semestre_2012_OCIAEstadisticas 2 semestre_2012_OCIA
Estadisticas 2 semestre_2012_OCIA
 
Estadisticas 2 semestre_2012_OCIA
Estadisticas 2 semestre_2012_OCIAEstadisticas 2 semestre_2012_OCIA
Estadisticas 2 semestre_2012_OCIA
 
Estadisticas 2 semestre_2012_OCIA
Estadisticas 2 semestre_2012_OCIAEstadisticas 2 semestre_2012_OCIA
Estadisticas 2 semestre_2012_OCIA
 
Estadisticas 2 semestre_2012_corregidas
Estadisticas 2 semestre_2012_corregidasEstadisticas 2 semestre_2012_corregidas
Estadisticas 2 semestre_2012_corregidas
 
Estadisticas OCIA 2 do. semestre 2012
Estadisticas OCIA 2 do. semestre 2012Estadisticas OCIA 2 do. semestre 2012
Estadisticas OCIA 2 do. semestre 2012
 
Licenciamiento
LicenciamientoLicenciamiento
Licenciamiento
 
2da mesa red de soporte tecnico canaima
2da mesa  red de soporte tecnico canaima2da mesa  red de soporte tecnico canaima
2da mesa red de soporte tecnico canaima
 
Presentación adopción til (gae)
Presentación adopción til (gae)Presentación adopción til (gae)
Presentación adopción til (gae)
 
Estadisticas 1 semestre_2012_REV-Final
Estadisticas 1 semestre_2012_REV-FinalEstadisticas 1 semestre_2012_REV-Final
Estadisticas 1 semestre_2012_REV-Final
 

Aplicaciones móviles Android