Envíanos tu consulta
Términos y condiciones *
logoImagina
El curso de Android te permitirá desarrollar aplicaciones para la última versión de la plataforma móvil con más terminales del mercado, partiendo de los aspectos más básicos hasta tener una base sólida en el desarrollo con Android Studio.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Aprende Android 13: Curso completo

¿A quién va dirigido?

A programadores, diseñadores y, en general, todas aquellas personas con experiencia en el campo de la programación que quieran aprender a desarrollar aplicaciones para Android.

Objetivos del curso de Android 13

  • Aprender a desarrollar aplicaciones para dispositivos móviles Android con Kotlin
  • Aprender a gestionar vistas, eventos y gestos en el dispositivo
  • Aprender a gestionar permisos y acceder a funciones nativas como la cámara o la geolocalización
  • Aprender a gestionar tareas en segundo plano, perstencia de datos en SQLite y notificaciones
  • Gestionar builds y despliegues en dispositivos Android emulados y reales, además de entender el proceso de publicación en Google Play

¿Qué vas a aprender en este curso de Android 13?

El curso de Android te permitirá desarrollar aplicaciones para la última versión de la plataforma móvil con más terminales del mercado, partiendo de los aspectos más básicos hasta tener una base sólida en el desarrollo con Android Studio.

Requisitos

  • Tener experiencia desarrollando con Kotlin
  • Tener un equipo con acceso a un usuario con permisos de instalación donde realizar el curso
  • Tener un dispositivo móvil con Android 13 donde poder realizar instalaciones y pruebas de aplicaciones durante el curso
  • Para poder publicar una aplicación en Google Play necesitarás contar con una licencia activa de desarrollador Android (https://play.google.com/console/signup)

Nuestras modalidades de formación

icon
Cursos Online
modalidadesImg
Formación a través de nuestro campus virtual
modalidadesImgBonificable hasta el 100% por FUNDAE
modalidadesImg
Horario Flexible de formación
modalidadesImg
Teoría, práctica y vídeos guiados
modalidadesImgAcceso multiplataforma, desde PC y móviles
modalidadesImg
100% tutorizado por un formador experto
modalidadesImg
Diploma de aprovechamiento
Me interesa
icon
Aula Virtual Personalizada
aulasModalidades
Videoconferencia en tiempo real, síncrono, a través de Zoom
aulasModalidades
Bonificable hasta el 100%, por FUNDAE.
aulasModalidadesPlanificación a medida
aulasModalidades
100% práctico con proyectos evolutivos
aulasModalidades
Temario adaptado a vuestras necesidades
aulasModalidades
100% tutorizado con feedback inmediato
aulasModalidades
Diploma de aprovechamiento
Me interesa
Android 13: Últimas plazas

A continuación te mostramos las próximas convocatorias disponibles de nuestras formaciones online. Si te interesa realizar una formación a medida, para un grupo de trabajadores, puedes realizar un Aula Virtual Personalizada.

Temario del curso de Android 13

tema 1

Introducción a Android y Android Studio

  • Introducción a Android y al desarrollo móvil
  • Java vs Kotlin en Android
  • Introducción a Android Studio como IDE
  • Instalaciones de Android SDK y configuraciones esenciales
  • Descargas, configuración y creación de emuladores
  • Arrancando un emulador
  • Comandos adb y listado de dispositivos conectados
  • Creación de tu primera aplicación Android con Kotlin
  • Análisis de arquitectura y ficheros esenciales del proyecto
  • Desplegando en un emulador el proyecto Android
  • Configurando un dispositivo real Android para el desarrollo
  • Conectando el dispositivo al equipo
  • Desplegando en un dispositivo real el proyecto Android
tema 2

Fundamentos de los proyectos Android

  • Tipos de aplicaciones que podemos crear con Android
  • Configuración y organización de un proyecto
  • Componentes básicos de un proyecto
  • Documento Manifest.xml
  • Permisos y Gradle
  • Ciclo de vida y estado de un proceso
  • Organización del proyecto
  • Panel Project y opciones de visualización
  • Carpetas que componen un proyecto
  • Kotlin y archivos de código
  • Zona de recursos y parámetros
  • Elementos gráficos, plantillas, valores, xml
  • Depuración de código en proyectos Android desde Android Studio
  • Buenas prácticas para depurar código
tema 3

Activities

  • ¿Qué es una activity?
  • Crear una activity
  • Implementar UI
  • Declarar la activity en el manifest
  • Iniciar una activity
  • Cerrar una activity
  • Respuesta a eventos de la activity
tema 4

Intents

  • ¿Qué son los Intents?
  • Tipos de Intent
  • Crear un Intent
  • Resolver un Intent
  • Activar una activity con Intent
  • paso de paáremtros y retorno de valores
tema 5

UI y Layouts

  • Estructura de la Interfaz de Usuario
  • FrameLayout
  • LinearLayout
  • GridLayout
  • TableLayout
  • RelativeLayout
tema 6

Vistas, Controles y Widgets

  • Conceptos básicos de vistas
  • Análisis de Widgets más comunes
  • Controles de entrada, salida y selección
  • Eventos
  • Gestión del evento de una activity
  • Vistas personalizadas
  • Parámetros de definición XML
  • Parámetros de estilo de control
tema 7

Formularios

  • Creación de formularios en Android
  • Añadiendo campos al formulario
  • Campos de texto
  • Campos numéricos
  • Campos desplegables
  • Campos de Decha y Hora: Calendarios
  • Campos de selección múltiple
  • Campos tipo Checkbox
  • Otros tipos de campos destacables
  • Añadiendo valores por defecto
  • Introducción a la validación de campos
  • Validación de campos obligatorios
  • Validación de campos de texto
  • Validación de expresiones regulares
  • Validación de campos numéricos
  • Validación de campos de selección múltiple
  • Accediendo a los errores de validación
  • Mostrando al usuario los errores de validación
  • Introducción a la gestión eventos de formularios
  • Accediendo a los valores del formulario
  • Gestionando los envíos de datos
  • Gestionando el restablecimiento de valores de un formulario
  • Formularios por pasos
tema 8

Navegación en Android

  • Introducción al sistema de navegación en Android
  • Navegación desde la vista
  • Navegando de manera programática
  • Pasando información entre las rutas de un proyecto
  • Protegiendo el acceso a rutas
tema 9

Peticiones HTTP y gestión de la asincronía

  • Instalacione sy configuraciones para realizar peticiones HTTP
  • Configuración de peticiones y verbos HTTP
  • Configuración de cabeceras y cuerpo JSON de una petición
  • Recibiendo las respuestas HTTP y accediendo a la información
  • Trabajando con la asincronía en Android
  • Uso de barras de progreso y spinners durante procesos de carga
tema 10

Material Design en proyectos Android

  • Introducción a Material Design
  • Patrones
  • Estilos
  • Componentes
  • Usabilidad
  • Animación
  • Layout
tema 11

Gestión de Recursos Multimedia

  • Añadiendo imágenes en un proyecto Android
  • Estableciendo tamaños a las imágenes
  • Drawable
  • Bitmaps
  • API Palette
  • Reducir el tamaño de la descarga de imágenes
  • Renderizado
  • Introducción a la incorporación de Audio y vídeo
  • Formatos soportados
  • Volume Shaper
  • MediaPlayer
  • MediaRecorder
  • ExoPlayer
tema 12

Fragments

  • Qué es un fragment
  • Ciclo de vida de los fragments
  • Fragments y activities
  • Transacciones
tema 13

Preferencias de usuario

  • ¿Qué son las preferencias de usuario?
  • Shared preferences
  • Preference API
  • Mantener el estado de nuestra app
  • Creando una versión clara y oscura de una aplicación Android
tema 14

Cámara

  • Hacer fotografías y guardarlas en el dispositivo
  • Grabar vídeo y visualizarlo
  • API de la Cámara
  • Control de la cámara y personalización
  • Lectura de QRs y códigos de barras
tema 15

Contenedores

  • Introducción
  • RecyclerView
  • Adapter
  • LayoutManager
  • Compatibilidad
tema 16

Tareas en segundo plano

  • ¿Que es un Servicio?
  • Crear un servicio
  • Crear un servicio en segundo plano
  • Optimización de servicios en segundo plano
tema 17

Ubicación y Mapas

  • Obtener la ubicación
  • Última ubicación conocida
  • Cambiar la configuración de ubicación
  • Recibir cambios en la ubicación
  • Mostrar la dirección de nuestra ubicación
  • Geofence
  • Google Maps
  • Cálculo de caminos y distancias
  • Mostrando la posición del usuario en movimiento en un mapa
tema 18

Notificaciones e Introducción a Firebase

  • Introducción a las notificaciones locales
  • Toast Notifications
  • Status bar notifications
  • NotificationListenerService
  • Dialog Notifications
  • Introducción a Firebase
  • Firebase con Android
  • Creación de un proyecto Firebase
  • Análisis de los servicios de Firebase
  • Introducción a las notificaciones Push
  • Creando y enviando notificaciones Push en proyectos Android con Firebase
  • Gestionando acciones desde las notificaciones
tema 19

Autenticación y Autorización con Firebase

  • Añadiendo autenticación a un proyecto Firebase
  • Instalaciones y configuraciones Android para autenticar usuarios
  • Creación de formularios para registro de usuarios en Firebase desde Android
  • Creación de un sistema de autenticación con email y contraseña
  • Creación de sistemas de autenticación con redes sociales
  • Añadiendo sistemas de doble factor de autenticación a proyectos Android
  • Añadiendo sistema de restablecimiento de contraseña
  • Añadiendo un sistema de autorización con Firebase basado en roles de usuario
tema 20

Persistencia de datos

  • Introducción al Android File System
  • Almacenamiento interno y externo
  • Trabajando con ficheros
  • File provider
  • Trabajando con SQLite, escribiendo y consultando sus datos
  • Acceso a base de datos remotas
  • Trabajando con consultas a la base de datos
tema 21

Builds, APKs y publicación

  • Configuración de builds en proyectos Android
  • Introducción a las APKs
  • Creación de una APK
  • Compartiendo una APK con otros usuarios Android
  • Instalación de APK en Android
  • Requisitos para la publicación de aplicaciones en Google Play Store
  • Creación de una cuenta de Google Play para desarrolladores
  • Proceso de publicación de aplicaciones en Google Play Store
  • Documentando tu aplicación para la publicación
  • Monetizando e internacionalizando tu aplicación
  • Mantenimiento y actualización de versiones publicadas
tema 22

Proyecto Final

  • Introducción al proyecto final
  • Desarrollo del proyecto
  • Desplegando y publicando el proyecto

Curso de Android 13 bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient