Especialidad formativa
Programación de aplicaciones Android
Qué aprenderás
Programar aplicaciones de dispositivos móviles Android y conocer los pormenores de su entorno interfaz, interfaz de usuarios y el desarrollo en relación con los proveedores de contenido.
Contenido del curso
01
Fundamentos de la informática (Apps)
- OBJETIVO
- Dotar de las nociones básicas de la informática, en concreto con el inicio del desarrollo de una aplicación desde cero, familiarizándose con el entorno de desarrollo y conociendo a los proveedores de servicios.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Aproximación a la historia de arquitectura informática y sus principales características.
- Gestión del entorno de trabajo y ciclo de vida de las aplicaciones.
- Gestión de actividades, servicios e intenciones: Los proveedores de contenidos.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.
02
Desarrollo de una APP
- OBJETIVO
- Creación y desarrollo de una aplicación en sistema operativo Android.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Conocimiento de los controles comunes
- Adicción de un text View. Edit Text. Botones y listas.
- Manejo de Widgets básicos de Android.
- Conocimiento de los contenedores en Android: tipos de layouts.
- Conocimiento del ciclo de vida una Activity. controles de selección en Android: los Adaptadores.
- Utilización de menús.
- Identificación de tipos de eventos: eventos de página, de botones, de teclado. Escuchar eventos de click.
- Uso de los sensores del dispositivo, el acelerómetro, el bluetooth, el sistema Multitouch de la pantalla.
- Localización GPS con Android: geolocalización. Usando preferencias en Android.
- Gestión de bases de datos y ficheros XML.
- Identificación de las funcionalidades.
- Realización del Parcheo de ficheros
- Uso de los servicios
- Gestión de mapas en Android.
- Gestión de la interfaz Gráfica.
- Creación de una aplicación.
- Uso del archivo de manifiesto.
- Configuración del Plugin ATD y el SDK Android. Crear una AVD.
- Diseño del Interfaz de usuario en Android.
- Integración de un menú básico. Editar. Crear formularios.
- Conocimiento de los estados de una aplicación. Uso del ArrayAdapter.
- Uso del CursorAdapter.
- Gestión del editor de bases de datos SQLite.
- Creación de un servicio.
- o Arrancar y parar el servicio.
- o Conectar y desconectar el servicio.
- Instalación del IDE Eclipse.
- Uso del Api de Google Maps.
- Preparación de la aplicación: nombrar. Restos de trazas de código y debug.
- Gestión de la firma.
- Publicación.
- Gestión de las actualizaciones.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.
Especialidad formativa