Programación de aplicaciones Android
Curso online gratuito IFCM0005 para aprender programación de aplicaciones Android, desarrollo de apps, Kotlin, interfaces, SQLite, mapas y publicación.
Información general
Requisitos para realizar esta formación
- Se recomienda realizar el curso desde un ordenador con conexión a internet estable para una mejor experiencia. También es posible acceder desde otros dispositivos, como tablets o móviles, aunque algunas funcionalidades pueden presentar limitaciones.
- Es necesario tener destrezas suficientes para usar la plataforma virtual.
- Recuerda que esta formación no es bonificada: está subvencionada y es gratuita.
Solicitud rápida
Recibe información del curso
Completa tus datos y el centro formativo te orientara sobre plazas, requisitos y próximas fechas.
Solicita información gratis
Déjanos tus datos y te orientamos sin compromiso sobre requisitos, fechas y plazas disponibles.
Por qué puede encajarte
Una formación pensada para avanzar fácil
Curso prioritario para trabajadores de cualquier sector Ver detalle de colectivos
- Dirigido a trabajadores/as por cuenta ajena de cualquier sector.
- Hasta un 30% de las plazas pueden ser ocupadas por personas desempleadas.
- No hay plazas disponibles para trabajadores/as autónomos.
- Algunos cursos pueden estar disponibles solo en determinadas comunidades autónomas.
- Formación online: aprende a través de nuestra plataforma de elearning.
- Sin horarios ni desplazamientos: conéctate cuando quieras, desde cualquier lugar.
- Tutor/a personal: resuelve tus dudas y recibe acompañamiento durante el curso.
Información legal de la convocatoria

Información legal
Resolución de la Dirección General del Servicio Público de Empleo Estatal, por la que se determina la ampliación del plazo para resolver y notificar la resolución del procedimiento, previsto en la Resolución de 6 de agosto de 2024, por la que se aprueba la convocatoria para la concesión de subvenciones públicas para la ejecución de programas de formación de ámbito estatal dirigidos prioritariamente a las personas ocupadas
Resumen visual del curso
Curso online gratuito ADGD0071 para aprender programación de aplicaciones Android, diseño de apps móviles, interfaces, datos y publicación.
- Resumen visual rápido
- Acceso directo al curso
- Información clara antes de solicitar plaza
Resumen del curso
Descripción
El curso online gratuito de Programación de aplicaciones Android IFCM0005 es una especialidad formativa de la familia profesional Informática y Comunicaciones, área Comunicaciones, orientada a programar aplicaciones para dispositivos móviles Android y conocer los pormenores de su entorno, interfaz de usuario y desarrollo en relación con proveedores de contenido. Con una duración oficial de 60 horas y modalidad de teleformación, esta formación 100% subvencionada permite adquirir nociones básicas de informática aplicada al desarrollo de apps, familiarizarse con el entorno de trabajo, comprender el ciclo de vida de las aplicaciones y crear una aplicación Android desde cero. El curso aborda actividades, servicios, intenciones, controles comunes, widgets, layouts, eventos, sensores, multitouch, Bluetooth, GPS, preferencias, bases de datos SQLite, ficheros XML, mapas, formularios, manifiesto, SDK Android, AVD, firma, publicación y actualizaciones. Es una formación ideal para iniciarse en desarrollo móvil, programación Android, creación de apps y competencias digitales con alta empleabilidad.
Programa
Objetivos y temario
Qué aprenderás
< Fundamentos de la informática aplicada a apps: introducción a los conceptos básicos necesarios para comprender el desarrollo de aplicaciones móviles y el funcionamiento general del entorno Android. Arquitectura informática: aproximación a la historia de la arquitectura informática y a sus principales características, entendiendo cómo los sistemas procesan información y ejecutan aplicaciones.
Entorno de trabajo: aprendizaje de la configuración y uso de herramientas necesarias para iniciar el desarrollo de aplicaciones móviles Android. Ciclo de vida de las aplicaciones: comprensión de los estados por los que pasa una aplicación o una actividad Android durante su ejecución, pausa, reanudación y cierre.
Actividades en Android: estudio de las actividades como componentes principales de una aplicación, normalmente vinculados a pantallas o funcionalidades concretas. Servicios: conocimiento de los servicios en Android, su creación, arranque, parada, conexión y desconexión para ejecutar procesos en segundo plano.
Intenciones: uso de intenciones o intents para comunicar componentes, iniciar actividades, lanzar acciones y estructurar la navegación de la aplicación. Proveedores de contenido: comprensión del papel de los proveedores de contenido en el acceso, intercambio y gestión de información dentro del ecosistema Android.
Desarrollo de una app: creación y desarrollo de una aplicación para el sistema operativo Android, aplicando los conocimientos del entorno, interfaz y lógica de funcionamiento. Lenguaje Kotlin: conocimiento de las ventajas del manejo de Kotlin para aplicarlo al desarrollo de aplicaciones móviles Android.
Controles comunes: uso de elementos básicos de interfaz como Text View, Edit Text, botones y listas para construir pantallas funcionales. Widgets básicos de Android: manejo de componentes visuales que permiten mostrar información, recoger datos y facilitar la interacción del usuario con la aplicación.
Contenedores y layouts: conocimiento de los diferentes tipos de layouts en Android para organizar la interfaz gráfica de forma estructurada y adaptable. Ciclo de vida de una Activity: comprensión de los estados de una actividad y su importancia para gestionar correctamente datos, recursos y experiencia de usuario.
Adaptadores: uso de controles de selección y adaptadores como Array Adapter y Cursor Adapter para mostrar datos en listas y componentes dinámicos. Menús: utilización e integración de menús básicos dentro de la aplicación para ofrecer opciones de navegación o acciones al usuario.
Eventos: identificación de eventos de página, botones y teclado, así como escucha de eventos de clic para responder a la interacción del usuario. Sensores del dispositivo: uso de funcionalidades propias del móvil como acelerómetro, Bluetooth y sistema multitouch de la pantalla.
GPS y geolocalización: introducción a la localización GPS con Android y al uso de datos de ubicación dentro de una aplicación. Preferencias en Android: uso de preferencias para guardar configuraciones, opciones o pequeños datos de usuario dentro de la aplicación.
Bases de datos y ficheros XML: gestión de información mediante bases de datos, ficheros XML y recursos estructurados para almacenar y recuperar datos. SQLite: gestión del editor de bases de datos SQLite para trabajar con almacenamiento local dentro de aplicaciones Android.
Mapas en Android: gestión de mapas y uso de la API de Google Maps para incorporar funcionalidades de localización o representación geográfica. Interfaz gráfica: diseño y gestión de la interfaz de usuario en Android, creando pantallas claras, operativas y adaptadas a dispositivos móviles.
Archivo de manifiesto: uso del manifiesto de Android para declarar componentes, permisos, configuración y características esenciales de la app. SDK Android y AVD: configuración del SDK Android, creación de dispositivos virtuales AVD y preparación del entorno para probar aplicaciones.
Formularios: creación de formularios, edición de campos y organización de datos introducidos por el usuario. Preparación de la aplicación: revisión del nombre, limpieza de trazas de código, control de debug y ajustes finales antes de distribuir la app.
Firma de la aplicación: gestión de la firma necesaria para preparar la aplicación de cara a su distribución y publicación. Publicación y actualizaciones: aproximación al proceso de publicación de una aplicación Android y a la gestión posterior de nuevas versiones y mejoras.
Competencias profesionales: desarrollo de pensamiento lógico, resolución de problemas, autonomía digital, programación móvil, organización técnica, prueba de aplicaciones y mejora continua.
Después del curso
Salidas profesionales
Desarrollador/a junior de aplicaciones Android. Programador/a móvil en fase inicial o perfil técnico que quiere especializarse en apps Android.
Técnico/a en operaciones de sistemas informáticos que desea ampliar competencias en desarrollo móvil. Analista o diseñador/a de software que busca introducirse en programación de aplicaciones Android.
Profesional de informática, comunicaciones o soporte técnico interesado en creación de apps móviles. Persona con competencias digitales que quiere iniciarse en desarrollo de aplicaciones para dispositivos Android.
Emprendedores/as y autónomos/as que desean crear prototipos de apps, herramientas móviles o soluciones digitales. Personal de empresas que necesitan digitalizar procesos internos mediante aplicaciones móviles sencillas.
Profesionales que buscan mejorar su empleabilidad en informática, comunicaciones, programación, apps móviles, Kotlin, SQLite, mapas y desarrollo Android.
Preguntas y respuestas
Consulta preguntas ya resueltas, revisa respuestas publicadas y envía tu duda desde una ventana rápida sin salir de la ficha del curso.
Resuelve tus dudas antes de solicitar información
Consulta respuestas revisadas, descubre dudas frecuentes y envía tu pregunta sin salir de la ficha del curso. Todo pensado para ayudarte a decidir con más claridad.
No hay preguntas publicadas en este filtro todavía.
Enviar una pregunta
Enviar una pregunta sobre este curso
Formulario breve y revisado antes de su publicación. Te responderemos con información útil y clara sobre el curso.
Da el siguiente paso con Programación de aplicaciones Android
Solicita tu plaza y te orientamos sin compromiso.