SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Curso Android – Desarrollo en Android




                         Temario del curso:
                         Desarrollo en Android




Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -   Página 1 de 6
Curso Android – Desarrollo en Android



Presentación:

Este curso tiene como objetivo dar un enfoque teórico y práctico de las
características del sistema operativo Android desde un punto de vista del
desarrollador.

Se realizará una introducción inicial de todo el conjunto de tecnologías que
forman Android, se analizarán cada uno de sus componentes de forma
separada y cómo interactúan entre ellos para formar aplicaciones.

Una vez que el asistente comprenda los fundamentos esenciales de Android, se
le mostrará de qué manera las aplicaciones se comunican con el usuario, a
través de interficies gráficas y vistas.

Finalmente y no menos importante, se hará enfasis en la importancia de la
seguridad a la hora tanto de desarrollar las aplicaciones como en la ejecución
de estas en sí.

Al final del curso, el asistente deberá tener los conocimientos necesarios para
desarrollar aplicaciones sobre el sistema Android, mantener otras ya existentes,
dominar un conjunto de buenas prácticas a la hora de desarrollar en Android, y
publicar aplicaciones en Android Market para su uso o venta.

Requisitos:

Se requiere del asistente unos conocimientos mínimos en programación,
concretamente en tecnologías JAVA y programación orientada a objetos.

Estructura del curso:

El curso se compone principalmente de los siguientes bloques:



1    Historia de Android (1h)

        Evolución del sistema Android, su origen y motivación, compañías que
        dan soporte dentro de la Open Handset Alliance y en qué consiste el
        sistema operativo Android.

        Se compondrá de las siguientes unidades:

        •   Historia
        •   Qué es Android?



Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -    Página 2 de 6
Curso Android – Desarrollo en Android


2       Partes del sistema Android (2h)

        Se analizarán las partes que componen el sistema operativo Android
        desde un punto de vista tanto de hardware como software

        Se compondrá de los siguientes bloques:

        •   Linux kernel
        •   Librerías
        •   Android Runtime
        •   Framework de aplicaciones
        •   Capa de aplicaciones
        •   Máquina virtual Dalvik
        •   Librerias


3    Arquitectura de las aplicaciones Android (4h)

        Se explicará cuales son los componentes lógicos que componen una
        aplicación Android, desde sus requerimientos, partes gráficas y partes
        funcionales, y los ciclos de vida de los distintos componentes de la
        aplicación.

        Se compondrá de las siguientes unidades:

        •   Componentes de aplicación
        •   Actividades (Activities)
        •   Vistas (Views)
        •   Gestor de notificaciones (Notification Managers)
        •   Proveedor de contenidos (Content Providers)
        •   Gestor de recursos (Resource Managers)
        •   Ciclo de vida de los componentes

4    Primera aplicación, ejemplo (3h)

        Laboratorio en el que se mostrará cómo comenzar el desarrollo sobre
        Android, desde la configuración del entorno, descarga de los elementos
        fundamentales, hasta el desarrollo propio de la aplicación en sí.

        Se compondrá de las siguientes unidades:

        •   Introducción al emulador Android
        •   Configuración del SDK
        •   Configuración del entorno de desarrollo (Eclipse)
        •   Archivo AndroidManifest.xml
        •   Aplicación de ejemplo: Hola, mundo!


Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -    Página 3 de 6
Curso Android – Desarrollo en Android


        •   Ejemplos de aplicaciones más complejas


5    Interfaces de usuario (3h)

        Se mostrará de qué manera Android se comunica con el usuario
        utilizando los distintos elementos visuales de los que dispone, y de qué
        manera el usuario puede modificarlos o crear nuevos.

        Se compondrá de las siguientes unidades:

        •   Vistas (Views)
        •   Agrupación de vistas (ViewGroups)
        •   Elementos visuales (Widgets)
        •   Layouts
        •   Ejemplo completo con interfaces de usuario
        •   Adaptadores (Adapters)

6    Eventos (3h)

        Se analizarán los distintos mecanismos de que dispone Android para
        comunicar a los distintos componentes entre sí, usando el sistema de
        Intents y receptores.

        Se compondrá de las siguientes unidades:

        •   Introducción a los Intents
        •   Intent Filters
        •   Broadcast Intents
        •   Broadcast Receivers
        •   Ejemplo con Intents y Broadcasters


7    Menus, dialogos y alertas (1h)

        Comunicación de Android con el usuario mediante distintos elementos
        visuales.

        Se compondrá de las siguientes unidades:

        •   Ejemplos de distintos menús y dialogos




Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -     Página 4 de 6
Curso Android – Desarrollo en Android


8    Almacenamiento de datos (2h)

        Se mostrarán los distintos mecanismos de que se dispone de cara a
        hacer persistir la información, almacenarla, consultarla y modificarla.

    Se compondrá de las siguientes unidades:

        •   Sistema de preferencias
        •   Sistema de ficheros locales
        •   SQLite (base de datos)


9    Proveedor de contenidos (Content Providers) (2h)

        Se analizarán los mecanismos que ofrece Android para que las distintas
        aplicaciones entre sí puedan compartir información, abstrayendo detalles
        de implementación entre ellas.

        Se compondrá de las siguientes unidades:

        •   Funcionamiento
        •   Consultas de datos
        •   Modificaciones de datos
        •   Proveedores de contenidos nativos de Android


10 Servicios (2h)

        Se analizará cómo funciona este componente y cual es su utilidad de
        cara a la eficiencia de los recursos del dispositivo móvil.

        Se compondrá de las siguientes unidades:

        •   Funcionamiento
        •   Inicio y parada de servicios
        •   Control de servicios
        •   Ejemplo de servicio

11 Seguridad y permisos (1h)

      Visión genérica de los distintos sistemas de seguridad que ofrece Android
para evitar desde su intrusión, corrupción de información, hasta permisos en el
sistema de ficheros.

        Se compondrá de las siguientes unidades:



Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -     Página 5 de 6
Curso Android – Desarrollo en Android


        •   Seguridad en el Kernel
        •   Permisos de ejecución de las aplicaciones




Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -   Página 6 de 6

Más contenido relacionado

Similar a Brochure curso desarrollo aplicaciones android

Similar a Brochure curso desarrollo aplicaciones android (20)

Brochure curso introducción android
Brochure curso introducción androidBrochure curso introducción android
Brochure curso introducción android
 
Curricula android nivel1
Curricula android nivel1Curricula android nivel1
Curricula android nivel1
 
Curso Introducción a android
Curso Introducción a androidCurso Introducción a android
Curso Introducción a android
 
Curso introducción a android
Curso introducción a android   Curso introducción a android
Curso introducción a android
 
Curso introducción a Android
Curso introducción a AndroidCurso introducción a Android
Curso introducción a Android
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid texto
 
Cuestionario de android
Cuestionario de androidCuestionario de android
Cuestionario de android
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Cuestionariocharly
CuestionariocharlyCuestionariocharly
Cuestionariocharly
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Cuestionario android
Cuestionario androidCuestionario android
Cuestionario android
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
 
Fo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaFo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistema
 
Android
AndroidAndroid
Android
 
Curso Android 2021
Curso Android  2021Curso Android  2021
Curso Android 2021
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Plan taller android
Plan taller androidPlan taller android
Plan taller android
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
 
Curso android desarrollo de aplicaciones moviles
Curso android   desarrollo de aplicaciones movilesCurso android   desarrollo de aplicaciones moviles
Curso android desarrollo de aplicaciones moviles
 

Más de SlashMobility.com

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashMobility.com
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashMobility.com
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashMobility.com
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialSlashMobility.com
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appSlashMobility.com
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesSlashMobility.com
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2BSlashMobility.com
 
¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? ¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? SlashMobility.com
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personajeSlashMobility.com
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSSlashMobility.com
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlashMobility.com
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoSlashMobility.com
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesSlashMobility.com
 

Más de SlashMobility.com (20)

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la información
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCA
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
 
Hablemos de sueños
Hablemos de sueñosHablemos de sueños
Hablemos de sueños
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
Android Wear
Android WearAndroid Wear
Android Wear
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterial
 
Diseñando para Apple Watch
Diseñando para Apple WatchDiseñando para Apple Watch
Diseñando para Apple Watch
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu app
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearables
 
Desarrollo con stack MEAN
Desarrollo con stack MEANDesarrollo con stack MEAN
Desarrollo con stack MEAN
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2B
 
¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? ¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan?
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personaje
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJS
 
App marketing-ecommbrunch
App marketing-ecommbrunchApp marketing-ecommbrunch
App marketing-ecommbrunch
 
Cómo customizar una app
Cómo customizar una appCómo customizar una app
Cómo customizar una app
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantalla
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuego
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionales
 

Último

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Brochure curso desarrollo aplicaciones android

  • 1. Curso Android – Desarrollo en Android Temario del curso: Desarrollo en Android Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 1 de 6
  • 2. Curso Android – Desarrollo en Android Presentación: Este curso tiene como objetivo dar un enfoque teórico y práctico de las características del sistema operativo Android desde un punto de vista del desarrollador. Se realizará una introducción inicial de todo el conjunto de tecnologías que forman Android, se analizarán cada uno de sus componentes de forma separada y cómo interactúan entre ellos para formar aplicaciones. Una vez que el asistente comprenda los fundamentos esenciales de Android, se le mostrará de qué manera las aplicaciones se comunican con el usuario, a través de interficies gráficas y vistas. Finalmente y no menos importante, se hará enfasis en la importancia de la seguridad a la hora tanto de desarrollar las aplicaciones como en la ejecución de estas en sí. Al final del curso, el asistente deberá tener los conocimientos necesarios para desarrollar aplicaciones sobre el sistema Android, mantener otras ya existentes, dominar un conjunto de buenas prácticas a la hora de desarrollar en Android, y publicar aplicaciones en Android Market para su uso o venta. Requisitos: Se requiere del asistente unos conocimientos mínimos en programación, concretamente en tecnologías JAVA y programación orientada a objetos. Estructura del curso: El curso se compone principalmente de los siguientes bloques: 1 Historia de Android (1h) Evolución del sistema Android, su origen y motivación, compañías que dan soporte dentro de la Open Handset Alliance y en qué consiste el sistema operativo Android. Se compondrá de las siguientes unidades: • Historia • Qué es Android? Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 2 de 6
  • 3. Curso Android – Desarrollo en Android 2 Partes del sistema Android (2h) Se analizarán las partes que componen el sistema operativo Android desde un punto de vista tanto de hardware como software Se compondrá de los siguientes bloques: • Linux kernel • Librerías • Android Runtime • Framework de aplicaciones • Capa de aplicaciones • Máquina virtual Dalvik • Librerias 3 Arquitectura de las aplicaciones Android (4h) Se explicará cuales son los componentes lógicos que componen una aplicación Android, desde sus requerimientos, partes gráficas y partes funcionales, y los ciclos de vida de los distintos componentes de la aplicación. Se compondrá de las siguientes unidades: • Componentes de aplicación • Actividades (Activities) • Vistas (Views) • Gestor de notificaciones (Notification Managers) • Proveedor de contenidos (Content Providers) • Gestor de recursos (Resource Managers) • Ciclo de vida de los componentes 4 Primera aplicación, ejemplo (3h) Laboratorio en el que se mostrará cómo comenzar el desarrollo sobre Android, desde la configuración del entorno, descarga de los elementos fundamentales, hasta el desarrollo propio de la aplicación en sí. Se compondrá de las siguientes unidades: • Introducción al emulador Android • Configuración del SDK • Configuración del entorno de desarrollo (Eclipse) • Archivo AndroidManifest.xml • Aplicación de ejemplo: Hola, mundo! Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 3 de 6
  • 4. Curso Android – Desarrollo en Android • Ejemplos de aplicaciones más complejas 5 Interfaces de usuario (3h) Se mostrará de qué manera Android se comunica con el usuario utilizando los distintos elementos visuales de los que dispone, y de qué manera el usuario puede modificarlos o crear nuevos. Se compondrá de las siguientes unidades: • Vistas (Views) • Agrupación de vistas (ViewGroups) • Elementos visuales (Widgets) • Layouts • Ejemplo completo con interfaces de usuario • Adaptadores (Adapters) 6 Eventos (3h) Se analizarán los distintos mecanismos de que dispone Android para comunicar a los distintos componentes entre sí, usando el sistema de Intents y receptores. Se compondrá de las siguientes unidades: • Introducción a los Intents • Intent Filters • Broadcast Intents • Broadcast Receivers • Ejemplo con Intents y Broadcasters 7 Menus, dialogos y alertas (1h) Comunicación de Android con el usuario mediante distintos elementos visuales. Se compondrá de las siguientes unidades: • Ejemplos de distintos menús y dialogos Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 4 de 6
  • 5. Curso Android – Desarrollo en Android 8 Almacenamiento de datos (2h) Se mostrarán los distintos mecanismos de que se dispone de cara a hacer persistir la información, almacenarla, consultarla y modificarla. Se compondrá de las siguientes unidades: • Sistema de preferencias • Sistema de ficheros locales • SQLite (base de datos) 9 Proveedor de contenidos (Content Providers) (2h) Se analizarán los mecanismos que ofrece Android para que las distintas aplicaciones entre sí puedan compartir información, abstrayendo detalles de implementación entre ellas. Se compondrá de las siguientes unidades: • Funcionamiento • Consultas de datos • Modificaciones de datos • Proveedores de contenidos nativos de Android 10 Servicios (2h) Se analizará cómo funciona este componente y cual es su utilidad de cara a la eficiencia de los recursos del dispositivo móvil. Se compondrá de las siguientes unidades: • Funcionamiento • Inicio y parada de servicios • Control de servicios • Ejemplo de servicio 11 Seguridad y permisos (1h) Visión genérica de los distintos sistemas de seguridad que ofrece Android para evitar desde su intrusión, corrupción de información, hasta permisos en el sistema de ficheros. Se compondrá de las siguientes unidades: Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 5 de 6
  • 6. Curso Android – Desarrollo en Android • Seguridad en el Kernel • Permisos de ejecución de las aplicaciones Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 6 de 6