INTRODUCCIÓN


Este curso tiene como objetivo dar un enfoque teórico y práctico de las características del sistema operativo Android desde el punto de vista del desarrollador, utilizado en una ámplia gama de dispositivos móviles. Se dará a conocer todas herramientas de las que dispone un desarrollador de Android para realizar aplicaciones.

DIRIGIDO A


El curso es intensivo pensado para actuales programadores de otras plataformas que quieran ingresar rápidamente al mercado de desarrollo para Android con los mejores tips y prácticas para conocer esta nueva plataforma.

AL TERMINAR EL CURSO


El asistente tendrá una visión genérica de cómo funciona el sistema operativo Android, su arquitectura interna, y nociones de Android cómo negocio y expectativas futuras. Tendrá conocimiento de los bloques que componen el sistema operativo en sí, como las aplicaciones que se desarrollen sobre Android.

También adquirirá 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 PREVIOS


No se requieren

DOCUMENTACIÓN


Libro de referencia





PROGRAMA DEL CURSO.


ENTORNO DE TRABAJO


Lecciones

•Arrancando Eclipse.

•La perspectiva de edición (Java).

•El emulador y la perspectiva DDMS.

HOLA MUNDO


Lecciones

•Creando el proyecto.

•Componentes del proyecto.

•“Hola Mundo” al detalle.

•Probando nuestra aplicación.

FUNDAMENTOS DE LAS APLICACIONES ANDROID


Lecciones

•Conceptos básicos.

•Componentes de las aplicaciones.

•Intents.

•AndroidManifest.

•Actividades y tareas.

•Procesos e hilos.

•Ciclo de vida de los componentes.

•Limpieza de procesos.

•Nuestro segundo programa.

INTERFACE DE USUARIO


Lecciones

•Entendiendo interfaz de usuario de Android

•Layouts típicas.

•Views y eventos de usuario.

•Colecciones de datos y views.

•Menús.

•Diálogos y notificaciones.

•Estilos y temas.

RECURSOS DE APLICACIÓN


Lecciones

•Definiendo recursos.

•Usando recursos.

•Localización.

•Tipos de recursos.

DATOS


Lecciones

•Almacenamiento de datos en Android.

•Preferencias compartidas.

•Almacenamiento en la memoria interna.

•Almacenamiento en la memoria externa.

•Bases de datos.

•Datos en red.

•Datos de sesión.

MAPAS Y GPS


Lecciones

•Mapas.

•Uso de los servicios GPS.

TELEFONÍA


Lecciones

•Mensajes de texto.

•Llamadas de teléfono.

•Acceder a la agenda.

SENSORES


Lecciones

•SensorManager.

•Gestos.

MULTIMEDIA


Lecciones

•Multimedia en Android.

•Reproducir audio.

•Reproducir vídeo.

•Grabar sonido.

WIDGETS


Lecciones

•Widgets.

•Creación de un widgets.

•Ciclo de vida de un widget.

•Formas de actualizar widgets.

PUBLICANDO EN EL MARKET


Lecciones

•El Android Market.

•¿Está lista nuestra aplicación?

•Publicar en Android Market.

•Mejorar nuestra aplicación .

EJEMPLO PRÁCTICO: APLICACIÓN RSS


Lecciones

•El parser.

•Actividades.

•Layouts.

•Values.

•Drawables.

•AndroidManifest.xml

Descargar PDF

Descargar PDF

DATOS GENERALES


Tecnología

Internet

Área

Sistemas Operativos

Duración

30 horas

MÁS INFORMACIÓN