Desarrollo Apps Android

En esta formación se proporcionan los conocimientos necesarios para desarrollar aplicaciones basadas en Android, utilizando un interfaz de usuario, services, intents, preferencias, persistencia y Content Providers, guardar y acceder a información guardada en el dispositivo en forma de base de datos y recuperar información de internet a través de servicios web.

El curso se imparte en Java aunque también hay una parte de Kotlin.

Contenidos

Configuración del entorno

Estructura de una aplicación Android

  1. Android Manifest
  2. Build Gradle
  3. Layouts XML
  4. Activity y Fragment
  5. Archivos de recursos

Controladores, Activities, Fragments i Services

  1. Activities
  2. Fragments
  3. Services

Interface gráfica

  1. Tipos de Layouts
  2. Customizar elementos
  3. Layouts con Adapter
  4. Nuevos layouts: RecycleView y CardView
  5. Interfaces para diferentes dispositivos
  6. Animaciones

Localización

  1. Localización automática
  2. Localización de la aplicación
  3. Localización de otros ficheros

Eventos

  1. Uso de eVentos
  2. Eventos customizados

Persistencia

  1. Preferencias de Usuario
  2. Ficheros
  3. SQLite
  4. SyncAdapter

Intents y Filter

  1. Abrir otras aplicaciones
  2. Permisos para abrir aplicaciones
  3. Broadcast Receiver
  4. Direct Share

Multitarea

  1. Threads
  2. AsyncTask
  3. Services

Librerías

  1. Librerías de terceros
  2. Retrofit
  3. Picasso

Notificaciones

  1. Notificaciones Locales
  2. Notificaciones Remotas
  3. Tipos de notificaciones

Kotlin

  1. Introducción
  2. Conceptos básicos de Kotlin
  3. Ventajas de Kotlin
  4. Patrones de diseño en Kotlin

Solicitar información






GRUPO TRENTIA como responsable del tratamiento tratará tus datos con la finalidad de dar respuesta a tu consulta o petición. Puedes acceder, rectificar y suprimir tus datos, así como ejercer otros derechos consultando la información adicional y detallada sobre protección de datos en nuestra Política de Privacidad.

Nos gustaría que nos prestaras tu consentimiento para: