Citation preview

Universidad Nacional de Ingeniería

SILABO CURSO DURACIÓN

: :

Desarrollo de Aplicaciones móviles en Entorno Android: Nivel Avanzando 24 horas

 OBJETIVOS Este curso pretende presentar las bases para el diseño, programación y publicación de una aplicación móvil para el sistema operativo Android. Para ello, los principales objetivos del curso son los siguientes: - Gestión de entradas y sensores - Ejemplos de desarrollo de aplicaciones - Publicar aplicaciones en el market

 CONTENIDO Sesión 1 Entradas en Android: teclado, pantalla táctil y sensores • Manejando eventos de usuario • El teclado • La pantalla táctil • Gestures • Los sensores Sesión 2 Multimedia y ciclo de vida de una aplicación • Ciclo de vida de una aplicación • Aplicando eventos del ciclo de vida en Asteroides • Guardando el estado de una actividad • Utilizando multimedia en Android • Reproducir un vídeo con VideoView • La clase MediaPlayer • Un reproductor multimedia pasó a paso Sesión 3 Seguridad y posicionamiento • Seguridad en Android • Usuario Linux y acceso a ficheros • El esquema de permisos en Android • Creando tus propios permisos • Servicios de localización • Google Maps • Fragmentando los asteroides Sesión 4 Almacenamiento de datos • Utilizando ListView • Accediendo a archivos • Trabajando con XML (SAX y DOM) Sesión 5 Acceso a Base de Datos • Bases de datos SQL Lite • Utilizando la clase ContentProvider

Facultad de Ingeniería Industrial y de Sistemas

1 de 2

Universidad Nacional de Ingeniería Sesión 6 Internet: sockets, HTTP y servicios web • Comunicaciones en Internet mediante sockets • Implementación de un servidor y un cliente por sockets • La web y el protocolo HTTP • Utilizando HTTP desde Android • Servicios web basados en SOAP y en REST • Acceso a servicios web de terceros • Diseño e implantación de nuestro servicio web Sesión 7 Servicios, notificaciones y publicar aplicaciones • Los servicios en Android • Un servicio para ejecución en segundo plano • Las notificaciones de la barra de estado • Configurando tipos de avisos en las notificaciones • Preparar la aplicación para cualquier tipo de dispositivo • Testear la aplicación • Crear un certificado digital y firmar la aplicación • Publicar en Internet y en Android Market Herramientas: Eclipse Indigo (3.7) con Android Developer Tools Android SDK 4.0.3

 EVALUACIÓN La evaluación será totalmente práctica. La calificación constara de cinco (5) notas: o Cuatro (4) prácticas y se anulara la nota mas baja. Obteniendo un promedio de practicas (PP) o Un (1) examen final. Que se tomara en la última sesión (EF).

PP =

( PR1 + PR 2 + PR3 + PR 4) − Menor ( PR) 3 PF =

Facultad de Ingeniería Industrial y de Sistemas

( PP + EF ) 2

2 de 2