Durante este curso el alumno profundizará en los conocimientos del lenguaje de desarrollo de dispositivos Android.
Se estudiarán temas avanzados como localización, gráficos, componentes multimedia, etc.
Aprenderemos a utilizar el teléfono físico para probar nuestras aplicaciones y como subirlas a Google Play para poder tener algún beneficio económico con las mismas.
Objetivos
- Conocer cómo probar aplicaciones en un dispositivo Android real, de forma que se puedan probar componentes que no se pueden simular en el emulador
- Saber realizar llamadas de teléfono y SMS desde el dispositivo.
- Aprender a utilizar los componentes multimedia del dispositivo, como el vídeo o el sonido
- Dominar el funcionamiento de los distintos sensores que podemos encontrar en un dispositivo Android.
- Entender el funcionamiento de la geolocalización y de la visualización de mapas.
- Saber acceder al componente Bluetooth del dispositivo y su conexión con otros dispositivos cercanos
- Ver como se trabaja con gráficos tanto en 2D como en 3D.
Contenido
UNIDAD 1 – PUBLICACIÓN DE APLICACIONES
– Como probar y desplegar aplicaciones en el móvil
– Google Play
– Como publicar aplicaciones en Google Play
– Videoejercicio
– Autopráctica unidad
– Simulación
UNIDAD 2 – LLAMADAS Y SMS
– Realizar una llamada de teléfono.
– Otras funciones de teléfono. Clase TelephonyManager
– Enviar un SMS desde una aplicación. Clase SMSManager
– Enviar un SMS desde la aplicación del dispositivo
– Videoejercicio
– Autopráctica unidad
– Simulación
UNIDAD 3 – COMPONENTES MULTIMEDIA
– Visualización de video
– Uso de audio
– Grabar audio
– uso de la càmara con la aplicación integrada en el móvil
– Almacenar la foto
– Toma de fotos con una aplicación propia
– Videoejercicio
– Autopráctica unidad
– Simulación
UNIDAD 4 – SENSORES
– Tipos de sensores en Android
– Sensores de movimiento
– Sensor de Luz
– Otros sensores
– Videoejercicio
– Autopráctica unidad
– Simulación
UNIDAD 5 – POSICIONAMIENTO Y GPS
– Localización. LocationManager
– Uso de GoogleMaps. Clave
– Visualizar Mapas.Mapview y controles asociados
– Trabajar con mapas y localización
– Videoejercicio
– Autopráctica unidad
– Simulación
UNIDAD 6 – BLUETOOTH
– Uso de bluetooth.
– Búsqueda de dispositivos
– Establecer conexión
– Videoejercicio
– Autopráctica unidad
– Simulación
UNIDAD 7 – GRÁFICOS
– Gráficos 2D
– Animaciones
– Gráficos openGL
– Videoejercicio
– Autopráctica unidad
– Simulación