Mostrando 36 módulos
Gradle Intermedio para Android
Dominio de los fundamentos de Gradle y su aplicación específica en proyectos Android, incluyendo configuración avanzada, gestión de dependencias modernas y automatización de despliegues.
Gradle Avanzado y Personalización
Técnicas avanzadas de Gradle incluyendo migración a Kotlin DSL, creación de herramientas personalizadas con buildSrc, y desarrollo de plugins personalizados para automatizar tareas específicas del equipo.
Fundamentos de Jetpack Compose
Módulo fundamental que cubre desde los conceptos básicos hasta las técnicas avanzadas de Jetpack Compose, incluyendo la gestión del estado y side-effects.
Navegación en Jetpack Compose
Módulo que cubre la implementación de navegación entre pantallas usando la librería Navigation-Compose.
Estilos y Temas en Compose
Módulo que cubre la definición de estilos y temas en Compose, sustituto del sistema XML tradicional.
Animaciones en Compose
Módulo avanzado que cubre los diferentes tipos de animaciones disponibles en Compose.
Testing de UI con Compose
Módulo que cubre las herramientas y técnicas para realizar testing de interfaces en Compose.
Graphics API en Compose
Módulo avanzado que cubre las capacidades gráficas de Jetpack Compose para crear interfaces personalizadas y elementos visuales complejos.
Animaciones Avanzadas y LazyLists
Módulo avanzado que profundiza en técnicas de animación complejas y optimización avanzada de LazyLists.
Compose Internals y Recomposición
Módulo avanzado que profundiza en el funcionamiento interno de Jetpack Compose, el ciclo de vida de los composables y estrategias de optimización de recomposiciones para mejorar el rendimiento.
Interoperabilidad Compose con XML
Módulo que cubre la integración de Compose con proyectos existentes que usan el sistema tradicional de vistas XML.
Fundamentos del Lenguaje Kotlin
Módulo fundamental que establece las bases sólidas del lenguaje Kotlin, cubriendo todos los elementos esenciales de la sintaxis y las estructuras básicas que todo desarrollador Kotlin debe dominar.
Programación Asíncrona con Corrutinas y Flows
Módulo avanzado que cubre la programación asíncrona en Kotlin con corrutinas y flows. Los participantes aprenderán a manejar operaciones concurrentes de forma eficiente y segura, dominando desde los conceptos básicos hasta las técnicas avanzadas de manejo de flujos de datos.
Características Avanzadas de Kotlin
Módulo avanzado que profundiza en las características más sofisticadas de Kotlin, incluyendo conceptos de metaprogramación, técnicas de diseño avanzadas y herramientas para crear código más expresivo y reutilizable.
Interoperabilidad Kotlin-Java
Módulo especializado en la interoperabilidad entre Kotlin y Java, cubriendo las mejores prácticas para integrar código Kotlin en proyectos Java existentes y viceversa, así como las consideraciones especiales para la compatibilidad bidireccional.
Módulo: Gestión de Memoria y Performance
Módulo especializado que cubre técnicas avanzadas de análisis y optimización de memoria, identificación de memory leaks, resolución de ANRs, y uso experto de las herramientas de profiling de Android Studio.
Fundamentos de Testing
Fundamentos completos del testing en Android, incluyendo conceptos teóricos, tipos de pruebas, metodologías y dobles de test para establecer una base sólida de conocimientos.
Unit Testing para Android
Los tests más sencillos con los que empezar, y también los más populares.
Tests de Integración
Los tests de integración nos permiten comprobar el funcionamiento de las interacciones entre componentes, incluyendo herramientas esenciales para facilitar su implementación.
Testing de Interfaces de Usuario
No podemos olvidar que la mayor parte de la complejidad de una App Android suele estar en la interfaz, y no en la lógica de negocio, ni siquiera muchas veces en la de aplicación. Es por eso que los tests de UI son imprescindibles.
Desarrollo basado en pruebas (TDD)
Veremos en qué consiste el TDD y realizaremos algunas Katas para practicarlo.
Fundamentos de Kotlin Multiplatform y Code Sharing
Introducción completa a Kotlin Multiplatform, configuración del entorno y dominio del código compartido. Los participantes aprenderán los conceptos fundamentales, configurarán su primer proyecto KMP y implementarán código compartido entre plataformas.
Backend con Ktor y OAuth/JWT
Desarrollo completo de servidor backend con Ktor, incluyendo APIs REST, bases de datos con Exposed ORM, autenticación OAuth y manejo de tokens JWT.
Networking en KMP
Configuración completa de networking multiplataforma con Ktor Client, manejo de APIs REST y serialización de datos entre cliente y servidor.
Testing en KMP
Implementación completa de testing en aplicaciones KMP, desde unit tests hasta UI tests, utilizando fakes, mocks con Mokkery y mejores prácticas de calidad de código.
Dependency Injection con Koin en KMP
Implementación de dependency injection con Koin para aplicaciones multiplataforma, configuración de módulos y mejores prácticas de arquitectura.
Compose Multiplatform - Características específicas
Módulo especializado en las características exclusivas de Compose Multiplatform que lo diferencian de Jetpack Compose para Android, incluyendo recursos multiplataforma y configuraciones específicas.
Fundamentos de Calidad de Software
Fundamentos sólidos del desarrollo de software de calidad, incluyendo principios SOLID, código limpio y herramientas de análisis.
Capa de UI
Extracción y estructuración adecuada de toda la lógica de la capa de UI para crear interfaces mantenibles y testeable.
Capa de Datos
Estructuración profesional del acceso a datos, incluyendo bases de datos, APIs, reactividad y manejo de errores.
Clean Architecture
Implementación completa de Clean Architecture con modularización, casos de uso y gestión avanzada de dependencias.
Inyección de Dependencias
Implementación de inyección de dependencias para completar una arquitectura escalable y mantenible.
Testing de Arquitecturas Android
Implementación completa de estrategias de testing aprovechando la arquitectura construida para crear tests mantenibles y confiables.
Accesibilidad Completa en Android
Formación integral de accesibilidad en Android que cubre desde los fundamentos teóricos hasta la implementación práctica y testing. El programa está diseñado como una experiencia completa e indivisible que garantiza el dominio integral de la accesibilidad en desarrollo Android.
Dependency Injection with Koin
Módulo fundamental que cubre la implementación de dependency injection con Koin, desde la configuración básica hasta técnicas avanzadas para arquitecturas complejas y setups multi-módulo.
Herramientas Avanzadas de Koin y Monitorización
Módulo avanzado enfocado en herramientas de desarrollo y monitorización en producción con Koin, incluyendo debugging, análisis de performance, y uso de Kotzilla Console para insights en tiempo real.
No se encontraron módulos
Prueba con otros filtros o términos de búsqueda
Tu formación personalizada
0 módulos seleccionados
Selecciona módulos para comenzar a crear tu formación
¿Necesitas ayuda?
Selecciona los módulos que mejor se adapten a las necesidades de tu equipo. Para ver los detalles completos, haz clic en el módulo.
Solicita tu propuesta personalizada
Completa los siguientes datos y te enviaremos una propuesta detallada con los módulos seleccionados
¡Solicitud enviada!
Hemos recibido tu solicitud correctamente. Te enviaremos una propuesta personalizada en las próximas 24-48 horas.