DESARROLLO DE APLICACIONES CON ANDROID NIVEL BÁSICO – 40 horas

Martes y jueves de 17:30 a 20:00. Fechas: 24/02/2026 a 28/04/2026

Presentación

Este curso está diseñado para introducir a los participantes en el desarrollo de aplicaciones móviles para Android, utilizando herramientas y lenguajes actuales como Java o Kotlin y el entorno Android Studio. Los alumnos aprenderán a crear aplicaciones funcionales, con interfaces gráficas interactivas, gestión de datos y comunicación básica con servicios externos.

El curso combina teoría y práctica para que los estudiantes construyan aplicaciones móviles sencillas desde cero, comprendiendo la arquitectura de Android y las buenas prácticas en el desarrollo móvil.

Objetivos

Capacitar a los participantes en el desarrollo de aplicaciones móviles básicas para Android, entendiendo la estructura de proyectos, interfaces gráficas y lógica de programación orientada a eventos.

 

Objetivos específicos

  • Conocer la plataforma Android y su ecosistema.

  • Instalar y configurar Android Studio y el SDK de Android.

  • Crear interfaces gráficas con layouts XML y componentes visuales.

  • Gestionar la navegación entre actividades y fragmentos.

  • Manejar eventos y comunicación entre componentes.

  • Almacenar y recuperar datos localmente (SharedPreferences y SQLite).

  • Introducir conceptos básicos de comunicación con APIs y servicios web.

  • Aplicar buenas prácticas de desarrollo y depuración en Android.

Temario

Módulo 1. Introducción a Android

  • Historia y evolución de Android.

  • Ecosistema Android: dispositivos y versiones.

  • Instalación y configuración de Android Studio.

  • Estructura de un proyecto Android.

Módulo 2. Interfaces gráficas

  • Layouts y componentes básicos: TextView, Button, EditText, ImageView.

  • Uso de contenedores: LinearLayout, RelativeLayout, ConstraintLayout.

  • Personalización de estilos y temas.

Módulo 3. Actividades y navegación

  • Ciclo de vida de una actividad.

  • Creación y gestión de actividades.

  • Comunicación entre actividades con Intents.

  • Introducción a fragmentos y navegación básica.

Módulo 4. Manejo de eventos y lógica

  • Programación orientada a eventos.

  • Listeners y handlers.

  • Validación de datos de entrada.

  • Control de flujo en la aplicación.

Módulo 5. Almacenamiento de datos

  • Almacenamiento interno y externo.

  • SharedPreferences: guardar y recuperar información sencilla.

  • Introducción a bases de datos SQLite.

  • Lectura y escritura de datos estructurados.

Módulo 6. Comunicación con servicios

  • Conceptos básicos de APIs REST.

  • Peticiones HTTP y manejo de JSON.

  • Uso de bibliotecas para consumo de servicios web (Volley, Retrofit).

  • Visualización de datos obtenidos de servicios externos.

Módulo 7. Buenas prácticas y depuración

  • Estrategias de testing y depuración.

  • Gestión de errores y excepciones.

  • Optimización de rendimiento básico.

  • Publicación y despliegue de aplicaciones en entornos de prueba.

Información

    ?
    +
    ?
    =


    Cofinanciado por:

    Claves de la formación gratuita en ÁREA

    01

    GRATUITA

    Todos los cursos financiados por Lanbide son gratuitos para trabajadores y desempleados.

    02

    PRESENCIALES

    En la escuela, atendemos las necesidades de cada uno de nuestros alumnos, asesoramos en proyectos personales y mantenemos el contacto personal con nuestros alumnos.

    03

    FÁCIL

    Despreocúpate de todo. Nos encargamos de todos los trámites con LANBIDE.

    04

    NUESTRO CARACTER

    Más de 30 años formando y asesorando a alumnos y empresas en Diseño, comunicación y tecnología.

    ¡Nuestros alumnos siempre repiten!