Información General

Duración: 30 horas
Precio: 495.0000 €
Solicitar Información
Descargar Pdf

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

Módulo 1 Entorno de Trabajo

Lecciones

  • •Arrancando Eclipse.
  • •La perspectiva de edición (Java).
  • •El emulador y la perspectiva DDMS.

Módulo 2 Hola Mundo

Lecciones

  • •Creando el proyecto.
  • •Componentes del proyecto.
  • •“Hola Mundo” al detalle.
  • •Probando nuestra aplicación.

Módulo 3 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.

Módulo 4 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.

Módulo 5 Recursos de Aplicación

Lecciones

  • •Definiendo recursos.
  • •Usando recursos.
  • •Localización.
  • •Tipos de recursos.

Módulo 6 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.

Módulo 7 Mapas y GPS

Lecciones

  • •Mapas.
  • •Uso de los servicios GPS.

Módulo 8 Telefonía

Lecciones

  • •Mensajes de texto.
  • •Llamadas de teléfono.
  • •Acceder a la agenda.

Módulo 9 Sensores

Lecciones

  • •SensorManager.
  • •Gestos.

Módulo 10 Multimedia

Lecciones

  • •Multimedia en Android.
  • •Reproducir audio.
  • •Reproducir vídeo.
  • •Grabar sonido.

Módulo 11 Widgets

Lecciones

  • •Widgets.
  • •Creación de un widgets.
  • •Ciclo de vida de un widget.
  • •Formas de actualizar widgets.

Módulo 12 Publicando en el Market

Lecciones

  • •El Android Market.
  • •¿Está lista nuestra aplicación?
  • •Publicar en Android Market.
  • •Mejorar nuestra aplicación .

Módulo 13 Ejemplo práctico: aplicación RSS

Lecciones

  • •El parser.
  • •Actividades.
  • •Layouts.
  • •Values.
  • •Drawables.
  • •AndroidManifest.xml

Formulario de contacto