Presentación
II EDICIÓN – CURSO 2012-2013
PRESENTACIÓN
En los últimos años hemos asistido a la proliferación de dispositivos móviles que permiten la conexión a la red Internet a grandes velocidades, así como una capacidad de cómputo que hasta hace muy poco estaba reservada únicamente a equipos de sobremesa. Estos dispositivos permiten llevar a cabo tareas para los que inicialmente no habían sido concebidos y el acceso a la información de forma ubicua, desde prácticamente cualquier lugar y en cualquier momento.
Unido a la evolución del hardware, cada vez surgen más oportunidades para los desarrolladores de aplicaciones para este tipo de dispositivos: tablet, smartphone, pda, etc. requieren aplicaciones conceptualmente distintas a las equivalentes para equipos de escritorio, que tengan en cuenta las limitaciones de pantalla, dispositivos de entrada y forma de interactuar con el usuario, que en general son inherentes al uso de los dispositivos móviles.
Cada vez mayor número de empresas e instituciones demandan el desarrollo de aplicaciones con funcionalidad diversa y que puedan ser instaladas o usadas en una amplia variedad de dispositivos heterogéneos, que ejecutan sistemas operativos variados, entre los que destacan por número de terminales compatibles Android, IOS y Windows Phone series.
En este curso se presenta una introducción a la programación en Android, el desarrollo de aplicaciones en dispositivos Android así como las herramientas de desarrollo más importantes de esta plataforma.
OBTENCIÓN DEL TITULO EXPERTO UNIVERSITARIO:
Este curso será el segundo de los cuatro cursos de perfeccionamiento de 50 horas:
- FUNDAMENTOS DE PROGRAMACIÓN DE DISPOSITIVOS MÓVILES. II EDICIÓN
- DESARROLLO DE APLICACIONES PARA MÓVILES ANDROID. II EDICIÓN
- DESARROLLO DE APLICACIONES PARA MÓVILES IOS. II EDICIÓN
- DESARROLLO DE APLICACIONES PARA WINDOWS PHONE. II EDICIÓN
que permitirán la obtención del título de:
Experto Universitario en
DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MOVILES
a los alumnos que superen los cuatro cursos de perfeccionamiento entre la I edición y/o en esta II edición.
Objetivos del curso
Proporcionar al alumno los conocimientos necesarios para el diseño, desarrollo y publicación de aplicaciones para dispositivos móviles.
Conocer las pautas de desarrollo para este tipo de dispositivos, sus limitaciones hardware y los condicionantes de movilidad y conectividad que permitan el desarrollo de interfaces usables y accesibles que simplifiquen la interacción con los mismos.
Diseñar productos y servicios aplicables a los dispositivos móviles mediante el uso y manejo de las TIC. Detectar las necesidades de usuarios y organizaciones, para desarrollar la idea y ofrecer soluciones, basadas en el desarrollo de aplicaciones.
Programa
1. Introducción a Android y entorno de desarrollo.
1.1. Dispositivos Android. Historia
1.2. Arquitectura y framework de desarrollo.
1.3. Usabilidad y Accesibilidad en Android
1.4. Instalando Eclipse. ADT. Android SDK.
1.5. Trabajando con Android y Eclipse
2. Entorno de desarrollo
2.1. Vistas, componentes y disposición de elementos
2.2. Tipos de componentes básicos
2.3. Activities e intents
2.4. Opciones y menús contextuales
2.5. Eventos
2.6. Estilos y temas
3. Interfaz de Usuario
3.1. Views
3.2. Layouts.
3.3. Controles Básicos.
3.4. Controles de Selección
3.5. Controles personalizados.
3.6. Definiendo IDs. Textos. Colores y dimensiones
4. Gráficos avanzados
4.1. Gráficos 2D en Android
4.2. Personalización de componentes
4.3. Gráficos 3D en OpenGL
5. Multimedia
5.1. Reproducción de audio y vídeo
5.2. Imágenes
5.3. Media Store
6. SQLite y acceso a datos
6.1. Ficheros tradicionales
6.2. Preferencias
6.3. Base de datos SQLite
6.4. Proveedores de contenido.
7. Geolocalización y mapas
7.1. Localización geográfica básica.
7.2. Google Maps
7.3. Capas (Overlays)
8. Servicios de red
8.1. Conexiones http.
8.2. Procesado XML
9. Servicios avanzados
9.1. Servicios en segundo plano
9.2. Notificaciones
9.3. AppWidgets
9.4. Sensores
9.5. Publicación de aplicaciones (Google Play)

