El curso “ANDROID: PROGRAMACIÓN AVANZADA” de forma parte del “Diploma de Especialización en Desarrollo de Aplicaciones para Android” de la UPV
Se divide en:
MÓDULOS FORMATIVOS
|
UNIDAD 1
|
Diseño avanzado de interfaces de usuario
-
Comprender el funcionamiento de los Fragments
-
Usar la barra de acciones y Navigation Drawer
-
Aprender a realizar animación de propiedades
|
UNIDAD 2.
|
Creación de vistas personalizada
-
Crear nuevas vistas modificando o combinando vistas existentes
-
Crear una vistas desde cero
-
Aprender a integrar un widget de escritorio en nuestra aplicación
|
UNIDAD 3.
|
Hilos para el interfaz del usuario
-
Comprender el funcionamiento del hilo del interfaz de usuario
-
Aprender el uso de AsyncTask para crear nuevos hilos
-
Crear animaciones con SurfaceView
|
UNIDAD 4
|
Conectividad con Bluetooth
-
Comprender el funcionamiento de Bluetooth
-
Crear una comunicación entre dos dispositivos de Android
-
Crear una comunicación entre un dispositivo de Android y un ordenador personal.
|
UNIDAD 5
|
Servicios en la nube
-
Comprender el funcionamiento de los servicios en la nube
-
Introducir servicios ofrecidos por Google
-
Dominar el uso de las notificaciones push
-
Almacenar datos en la nube con Google Drive
-
Conocer los servicios de Backup de Google
|
UNIDAD 6
|
Aplicaciones Web en Android
-
Comprender las bases de las tecnologías Web
-
Aprender a usar de WebView
-
Realizar Aplicaciones híbridas
-
Conocer alternativas en la programación independiente de la plataforma para móviles
|
UNIDAD 7
|
Programación en código nativo
-
Conocer cuando es interesante desarrollar en código nativo
-
Aprender a instalar Android NDK
-
Utilizar correctamente el interface JNI
-
Introducir el proceso de imágenes en código nativo
|
UNIDAD 8
|
Redes sociales
-
Conocer cómo sacarles provecho a las redes sociales
-
Integrar nuestras aplicaciones con Facebook
-
Integrar nuestras aplicaciones con Twitter
|
UNIDAD 9 |
Ingeniería inversa en Android
-
Aprender a obtener el código Java de aplicaciones publicadas
-
Modificar aplicaciones de terceros
-
Ofuscar el código de nuestras aplicaciones
-
Usar licencias con Google Play
|