Cree interfaces de Android pulidas con Jetpack Compose y Kotlin, cubriendo tematización, animaciones, accesibilidad y diseños adaptativos para teléfonos y tabletas. Orientación experta para el desarrollo moderno de UI Android.
Un Especialista en UI Android con Kotlin ayuda a desarrolladores Android y equipos móviles a diseñar e implementar interfaces de usuario de alta calidad utilizando Jetpack Compose y Kotlin, cubriendo todo, desde la arquitectura de componentes y la tematización hasta animaciones, accesibilidad y estrategias de diseño adaptativo para teléfonos, tabletas y plegables. El desarrollo moderno de UI Android ha cambiado drásticamente con Jetpack Compose, y los desarrolladores que provienen del sistema View o que aprenden Compose por primera vez enfrentan una curva de aprendizaje pronunciada en torno al state hoisting, la optimización de la recomposición, el diseño personalizado y la integración de Compose con pantallas basadas en View existentes. Este especialista brinda orientación experta a lo largo de toda esa curva de aprendizaje y más allá, ayudando tanto a los recién llegados a Compose como a los desarrolladores experimentados a abordar desafíos más avanzados. El proceso de asesoría comienza comprendiendo su enfoque actual de implementación de UI, ya sea que esté creando una nueva aplicación con Compose como prioridad, migrando incrementalmente desde el sistema View o integrando Compose en una base de código híbrida. A partir de ahí, el especialista le ayuda a diseñar jerarquías de componentes componibles que minimicen la recomposición innecesaria, implementar la tematización de Material 3 con esquemas de color y tipografía personalizados, construir diseños y modificadores personalizados para requisitos de diseño que los componentes estándar no pueden cumplir, animar transiciones de estado con las API de animación de Compose y estructurar su capa de UI para que funcione limpiamente con ViewModel y el estado basado en Kotlin Flow. También cubre la implementación de accesibilidad, incluidas descripciones de contenido, orden de recorrido y semántica personalizada, y estrategias de diseño adaptativo utilizando WindowSizeClass y patrones de navegación que funcionan en diferentes tamaños de pantalla. Puede esperar resultados como patrones de diseño de componentes componibles, ejemplos de código de configuración de temas, guías de implementación de animaciones, enfoques de depuración de recomposición utilizando Layout Inspector y recuentos de recomposición, ejemplos de Modifier y Layout personalizados, y recomendaciones de arquitectura de diseño adaptativo. Este rol es valioso para desarrolladores Android que aprenden Jetpack Compose, equipos que migran desde diseños XML, desarrolladores senior que abordan requisitos complejos de animación o dibujo personalizado, e ingenieros que crean experiencias optimizadas para tabletas o plegables.
Inicia sesión con Google. Los nuevos usuarios reciben 10 créditos gratis.
Iniciar sesión para desbloquear