450 euros. Consulte la bonificación que corresponde a su empresa.
Lugar:
Cámara de Comercio de Valencia. C/ Jesús, 19 Valencia - 46007 - Valencia
Dirigido a:
Dirigido a programadores, diseñadores y, en general, todas aquellas personas con experiencia en el campo de la programación que quieran aprender el kit de desarrollo de Android SDK 4.0.
Objetivos:
El curso de Android te permitirá desarrollar aplicaciones para la plataforma móvil con más terminales del mercado.
El curso introduce al alumno en el desarrollo de aplicaciones para terminales móviles, empezando por el aprendizaje del framework necesario e incidiendo en las características de los dispositivos cuyo sistema operativo es Android.
Titulación obtenida:
Los participantes cuya asistencia supere el 75% de las sesiones, recibirán un diploma acreditativo de la Escuela de Negocios Lluís Vives de la Cámara Oficial de Comercio, Industria y Navegación de Valencia
Documentación:
La documentación y material del curso
Condiciones:
Por tratarse de un nivel medio-avanzado de programación, el curso requiere de experiencia previa en este campo, sobre todo de conocimientos de programación en Java, C y C++.
Ponentes:
SALVADOR CLIMENT
- Ingeniero Informático por la Universidad Politécnica de Valencia.
- Master in Computer Science por la Universidad Politécnica de Valencia.
- Experto en Programación con Android.
- Miembro del claustro de profesores de la Escuela de Negocios Lluís Vives, área de formación de la Cámara de Comercio de Valencia.
Programa:
1.- Introducción a la plataforma de desarrollo para Android:
Breve repaso de la teoría de Orientación a Objetos con Java. Arquitectura de Android. Tipos y componentes de una aplicación. Ciclo de vida de una aplicación y de una activity. Manejo de eventos en la activity. Instalación y configuración del SDK y de Eclipse. Organización de un proyecto Android (Manifest.xml. y Recursos).
2.- Profundizando en la interfaz:
Layouts . Adaptación a diferentes tipos de pantalla. Creación de activities personalizadas. Fragments. Action Bar y menús. Ventanas de diálogo.
3.- Paso de mensajes entre aplicaciones:
Intents y intent-filters. Ejecución de activities de forma implícita y explicita. Broadcast Receivers. Ordered Broadcasts.
4.- Preferencias y salvar el estado de una activity.
Como crear un menú de preferencias de nuestra aplicación para permitir cierta personalización por parte del usuario. Como salvar el estado de la activity en ejecución.
5.- Persistencia de datos
SQLite. Compartir bases de datos entre aplicaciones: Content Providers y Content Resolvers. Como mostrar los datos en la interfaz: Adapters. Persistencia clásica: acceso a ficheros.
6.- Content Providers ofrecidos por el sistema
Acceso a la agenda: Llamar por teléfono y Social API: User Profile. Gestión de tareas: Calendar Provider.
7.- Recursos de localización, mapas y Geocoding:
Elección de la forma de localización: LocationProvider y Criteria. Obtención de direcciones a partir de coordenadas y viceversa: Geocoder. Posicionamiento en el mapa: Google Maps y Overlays.
8.- Servicios web, servicios, multitasking y widgets.
Conexión a Internet: WebView y conexión a un servicio web. Servicios Android. Multitasking. Widgets.
9.- Multimedia.
Acceso a la cámara: detección de caras. Reproducción de vídeo y audio. Introducción OpenGL. Accediendo a un web service.
10.- Notificaciones
Status Bar Notifications .Parseo de XML’s con TBXML: creación y manejo de notificaciones y Layout. Toast Notifications.
11.- Sensores
Acelerómetro y brújula.
12.- Conectividad.
Gestión de consumo de datos de nuestras aplicaciones. Bluetooth. Wifi.