Más del 85% de las empresas líderes en tecnología desarrollan en Android
Implanta formación práctica de Android 13 para tu equipo Online y A Medida, tutorizada y bonificable hasta el 100% por FUNDAE para empresas. Contáctanos.
Aprende Android 13 desde lo más básico hasta convertirte en un experto, con un temario diseñado para cubrir todas las necesidades empresariales actuales.
1
Domina Android Studio, la herramienta líder de desarrollo para Android, y destaca usando los lenguajes más modernos como Kotlin, garantizando aplicaciones eficientes y seguras.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
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
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
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
Perfiles profesionales
Pensado para quienes deben dominar Android 13 en su día a día
Desarrolladores de Aplicaciones Móviles
Buscan ampliar sus habilidades en el ecosistema Android, desarrollando aplicaciones innovadoras para satisfacer necesidades empresariales.
Ingenieros de Software
Necesitan dominar las últimas herramientas de Android Studio para crear soluciones eficientes y sostenibles.
Equipos de Desarrollo de TI
Requieren capacitarse en el uso de Kotlin y Java para asegurar la compatibilidad y excelencia de sus aplicaciones móviles.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Android 13
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Incrementa tu competitividad profesional en el mercado, adquiriendo habilidades de alto impacto con la tecnología móvil más utilizada en el mundo.
3
Capacitación práctica desde el primer día, con casos reales que te permitirán aplicar y profundizar en el desarrollo de proyectos empresariales móviles.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
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 solicitar un Aula Virtual Personalizada.