Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Android 13

DISPONIBLE EN MODALIDAD:
onlineWhite
Online
arrowRightDark
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

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

Formación en Android 13 bonificable para empresas

A quién va dirigido nuestro curso de Android 13

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 de nuestro 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 nuestro 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 de nuestro curso de Android 13

  • 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.

15 oct
arrowConvocatorias
iconoCurso
Curso Android 13 Online
regularClockIcon.svg
60 horas lectivas
plazasIcon
Plazas limitadas
porcentajeicon
Hasta 100% bonificables
¡ÚLTIMAS PLAZAS!
¡Me interesa!

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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 5

UI y Layouts

  • Estructura de la Interfaz de Usuario
  • FrameLayout
  • LinearLayout
  • GridLayout
  • TableLayout
  • RelativeLayout
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 10

Material Design en proyectos Android

  • Introducción a Material Design
  • Patrones
  • Estilos
  • Componentes
  • Usabilidad
  • Animación
  • Layout
iconArrowDown
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
iconArrowDown
tema 12

Fragments

  • Qué es un fragment
  • Ciclo de vida de los fragments
  • Fragments y activities
  • Transacciones
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 15

Contenedores

  • Introducción
  • RecyclerView
  • Adapter
  • LayoutManager
  • Compatibilidad
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 22

Proyecto Final

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

Preguntas Frecuentes de Android 13

¿Cuáles son los Beneficios del curso Android 13?

accordionIcon
Con el curso de Android 13, tu equipo adquirirá habilidades actualizadas en el desarrollo de aplicaciones móviles, lo cual contribuirá a mejorar la eficiencia y calidad de los proyectos tecnológicos de tu empresa.

¿El curso de Android 13 se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Android 13 es bonificable a través de FUNDAE. Esto permite que las empresas puedan recibir una subvención para la formación de sus empleados, optimizando así los recursos destinados a la capacitación.

¿En qué modalidades se imparte el curso de Android 13?

accordionIcon
El curso de Android 13 se imparte en modalidad online y en aula virtual personalizada, proporcionando flexibilidad para ajustarse a las necesidades específicas de cada empresa y sus empleados.

¿Qué habilidades desarrollaré con el curso de Android 13?

accordionIcon
Al completar el curso de Android 13, tus empleados desarrollarán habilidades avanzadas en programación con Android Studio, integración de APIs, manejo de bases de datos móviles, y diseño de interfaces de usuario intuitivas, entre otros conocimientos esenciales para el desarrollo de aplicaciones móviles.

¿Cómo puedo inscribirme en el curso de Android 13?

accordionIcon
Para inscribirte en el curso de Android 13, debes rellenar los formularios que aparecen en la web. Este proceso garantiza que se recopile toda la información necesaria para matricular a tus empleados de manera eficiente.