Curso Online SDK Android 4.2
El próximo curso de Android, te permitirá desarrollar aplicaciones para la plataforma móvil con más terminales del mercado. Además, también se verán aspectos específicos de tablets que utilicen este sistema operativo.
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.2
Objetivo
El curso introduce al alumno en el desarrollo de aplicaciones para terminales móviles y tablets, empezando por el aprendizaje del framework necesario e incidiendo en las características de los dispositivos cuyo sistema operativo es Android.
Requisitos
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 o C o C++.
También puedes realizar el curso de manera presencial, consulta las próximas convocatorias en Madrid, Barcelona, Valencia o Málaga.
Temario
- 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
- Ciclo de vida de una activity
- Manejo de eventos en la activity
- Instalación y configuración del SDK y de Eclipse
- Android Development Toolkit
- Android Emulator
- Organización de un proyecto Android
- Manifest.xml
- Recursos
- Profundizando en la interfaz:
- Layouts
- Adaptación a diferentes tipos de pantalla: buenas prácticas
- Creación de activities personalizadas
- Fragments
- Action Bar y menús
- Ventanas de diálogo
- Layouts
- Paso de mensajes entre aplicaciones:
- Intents e intent-filters
- Ejecución de activities de forma implícita y explícita
- Broadcast Receivers
- Ordered Broadcasts
- 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
- Persistencia de datos
- SQLite
- SQLiteOpenHelper
- Cursores
- Compartir bases de datos entre aplicaciones:
- Content Providers
- Content Resolvers
- Como mostrar los datos de la interfaz
- Persistencia clásica
- SQLite
- Content Providers ofrecidos por el sistema
- Acceso a la agenda
- Llamar por teléfono
- Social API: User Profile
- Gestión de tareas
- Calendar Provider
- Acceso a la agenda
- Recursos de localización, Mapas y Geocoding:
- Elección de la forma de localización
- LocationProvider
- Critera
- Obtención de direcciones a partir de coordenadas y viceversa
- Geocoder
- Posicionamiento en el mapa
- Google Maps
- Overlays
- Elección de la forma de localización
- Servicios web, servicios, multitasking y widgets
- Conexión a Internet
- Web view
- Conexión a un servicio web
- Servicios Android
- Tipos de ejecución
- Invocación de métodos remotos
- Multitasking
- Widgets
- Multimedia:
- Acceso a la cámara
- Detección de caras
- Reproducción de vídeo y audio
- Introducción a OpenGL
- Accediendo a un web service
- Notificaciones
- Status Bar Notifications
- Parseo de XML’s con TBXML
- Creación y manejo de notificaciones
- Layout
- Toast Notifications
- Sensores
- Acelerómetro
- Brújula
- Conectividad:
- Gestión de consumo de datos de nuestras aplicaciones
- Bluetooth
- Wifi
Descargar información Curso Android 4.2
Accede a nuestra bolsa de empleo