• No hay productos en el carrito.

Profundiza en el diseño e implementación de interfaces Android con componentes modernos y patrones de UX.

Estudiantes

0

  (

)

Actualizado:

agosto 15, 2025

Certificado del Programa

Los usuarios que se suscriban a este curso, tienen la oportunidad de obtener un Certificado de estudios con validez SEP , verificable, imprimible y descargable (PDF) . 

Para Obtener tu certificado SEP deberás presentar tu certificado de finalización de coursera. Tu membresía tiene incluida la emisión de 1 Certificado para el curso que elijas.

Si quieres cursar otro programa con certificado este tiene un costo de emisión de MXN $1,950

      • Introducción al curso 00:04:52
      • Programa del curso 00:15:00
      • El papel del desarrollador móvil 00:05:44
      • Un día en la vida de un desarrollador Android 00:03:50
      • Bienvenido al desarrollo de Android: Su punto de partida 00:15:00
      • Cómo tener éxito en este curso 00:10:00
      • Configuración de Android Studio 00:02:03
      • Recursos adicionales 00:05:00
      • ¿Qué es una aplicación móvil? 00:03:08
      • Aplicaciones móviles en Meta 00:03:40
      • ¿Cómo funciona un sistema operativo móvil? 00:15:00
      • Plataformas Android – Chromebook, Android TV, Android Auto y Wear OS 00:15:00
      • ¿Qué tipo de carreras hay en el desarrollo de Android? 00:04:20
      • Comprobación de conocimientos: Plataformas móviles 00:20:00
      • Recursos adicionales 00:10:00
      • Lenguajes Android: Java vs Kotlin 00:02:50
      • El sistema operativo Android 00:15:00
      • Comprobación de conocimientos: Sistema operativo Android y lenguajes 00:20:00
      • Android Studio: Haga un recorrido 00:03:05
      • Plantillas de proyectos 00:03:45
      • Iniciar un proyecto 00:04:12
      • Hoja de trucos para aplicaciones Android 00:15:00
      • Anatomía de una aplicación Android 00:05:24
      • Lenguaje de marcado extensible: XML 00:15:00
      • Comprobación de conocimientos: Introducción al desarrollo de Android 00:20:00
      • Resumen del módulo: Introducción al desarrollo de aplicaciones móviles 00:01:57
      • Cuestionario del módulo: Introducción al desarrollo de aplicaciones móviles 00:20:00
      • Recursos adicionales 00:10:00
      • ¿Qué es un emulador? 00:02:48
      • Gestor de dispositivos virtuales Android 00:03:25
      • Configuración del software del emulador 00:20:00
      • Arquitectura de CPU móvil 00:15:00
      • Imágenes del sistema operativo 00:04:24
      • Versiones e imágenes del sistema operativo 00:05:00
      • Configurar un emulador 00:05:29
      • Bibliotecas y paquetes comunes 00:15:00
      • Comprobación de conocimientos: Configuración del entorno de desarrollo 00:20:00
      • Recursos adicionales 00:10:00
      • Estructura del proyecto 00:04:36
      • Actividad principal 00:04:02
      • Gradle 00:03:26
      • Manifiesto Android 00:03:07
      • Comprobación de conocimientos: Proyectos de Android 00:20:00
      • Carpeta de recursos 00:03:49
      • Archivos del proyecto 00:15:00
      • Examen de la carpeta res 00:03:13
      • Examen de las subcarpetas 00:02:57
      • Resumen del módulo: Emulación y desarrollo 00:03:09
      • Cuestionario del módulo: Emulación y desarrollo 00:20:00
      • Recursos adicionales 00:10:00
      • Recopilación de requisitos 00:02:54
      • Planificación básica de proyectos 00:15:00
      • Propuesta de proyecto 00:02:03
      • Iniciar el proyecto 00:02:34
      • Clase VideoView 00:15:00
      • Configuración de la pantalla 00:05:57
      • Diseños 00:15:00
      • Encontrar los activos 00:03:54
      • Comprobación de conocimientos: Configuración del proyecto 00:20:00
      • Importaciones requeridas 00:03:32
      • Kotlin: Términos sencillos 00:04:43
      • Vistas de Android 00:15:00
      • Crear el jugador 00:07:26
      • Resumen del módulo: Creación de la aplicación 00:03:49
      • Cuestionario del módulo: Crear la aplicación 00:20:00
      • Recursos adicionales 00:10:00
      • Resumen del curso: Introducción al desarrollo de aplicaciones móviles Android 00:06:50
      • Acerca de la evaluación graduada 00:10:00
      • Ejercicio: Crear el reproductor 00:15:00
      • Autorrevisión: Crear el reproductor 00:20:00
      • Código de la solución 00:15:00
      • Evaluación final con calificación: Introducción al desarrollo de aplicaciones móviles para Android 00:20:00
      • ¡Felicidades! 00:02:00
      • Próximos pasos 00:05:00
        • ¿Cuáles son las posibilidades profesionales de codificar en Kotlin? 00:03:07
        • Introducción a los fundamentos de la programación en Kotlin 00:02:34
        • Cómo utilizan Kotlin los ingenieros de móviles 00:05:10
        • Lógica de programación en aplicaciones cotidianas 00:15:00
        • Programa del curso: Fundamentos de programación en Kotlin 00:05:00
        • Cómo tener éxito en este curso 00:10:00
        • Bienvenido a Kotlin Playgrounds 00:10:00
        • Bienvenido a IntelliJ 00:05:00
        • Recursos adicionales 00:05:00
        • Introducción a la programación 00:04:23
        • Variables, valores y tipos 00:05:06
        • Más sobre variables 00:15:00
        • Variables, valores y tipos 00:20:00
        • Números en Kotlin 00:03:52
        • Más sobre números 00:15:00
        • Ejercicio: Practicar el uso de operadores matemáticos en Kotlin 00:15:00
        • Solución: Practicar el uso de operaciones matemáticas en Kotlin 00:10:00
        • Auto-revisión: Practicar el uso de operaciones matemáticas en Kotlin 00:20:00
        • Uso de textos en Kotlin 00:03:25
        • Uso de textos en Kotlin: Char y String 00:15:00
        • Comprobación de conocimientos: Cadena 00:20:00
        • Valores y operaciones booleanas 00:15:00
        • Operaciones lógicas: Booleanas 00:15:00
        • Comprobación de conocimientos: Valores booleanos y operaciones lógicas 00:20:00
        • Recursos adicionales 00:05:00
        • Sentencias condicionales: if y if-else 00:03:55
        • Más sobre las sentencias condicionales 00:15:00
        • Comprobación de conocimientos: Declaraciones condicionales 00:20:00
        • Cuando la declaración condicional 00:03:38
        • Más sobre la declaración de cuándo 00:15:00
        • Comprobación de conocimientos: Cuando el enunciado condicional 00:20:00
        • Ejercicio: Practicar el uso de condiciones 00:30:00
        • Solución: Practicar el uso de las condiciones 00:10:00
        • Autoexamen: Practicar el uso de las Condiciones 00:20:00
        • Recursos adicionales 00:05:00
        • Introducción a los bucles 00:02:59
        • Mientras que la declaración 00:15:00
        • Comprobación de conocimientos: Enunciado While 00:20:00
        • Bucle For 00:03:48
        • Más sobre el bucle for 00:03:00
        • Bucles anidados 00:03:02
        • Más sobre bucles anidados 00:15:00
        • Comprobación de conocimientos: Bucles 00:20:00
        • Ejercicio: Practicar la creación de bucles 00:03:00
        • Solución: Practicar la creación de bucles 00:10:00
        • Autoexamen: Practicar la creación de bucles 00:20:00
        • Resumen del módulo: Introducción a la programación en Kotlin 00:02:17
        • Examen del módulo: Introducción a la programación en Kotlin 00:20:00
        • Recursos adicionales 00:05:00
        • Introducción a las funciones 00:03:48
        • Definición y uso de funciones 00:03:28
        • Comprobación de conocimientos: Practicar el uso de funciones 00:20:00
        • Ámbito variable y funciones locales 00:15:00
        • Funciones con parámetros y resultados 00:03:55
        • Ejemplos de funciones con parámetros y resultados 00:30:00
        • Ejercicio: Practicar el uso de funciones con resultados 00:15:00
        • Solución: Practicar el uso de funciones con resultados 00:10:00
        • Autoexamen: Practicar el uso de funciones con resultados 00:20:00
        • Recursión 00:15:00
        • Argumentos por defecto y con nombre 00:15:00
        • Practique el uso de argumentos por defecto y con nombre 00:20:00
        • Recursos adicionales 00:05:00
        • ¿Qué son las clases y los objetos? 00:03:30
        • Propiedades y constructor primario 00:03:47
        • Más sobre las propiedades y el constructor primario 00:15:00
        • Comprobación de conocimientos: Clases y objetos 00:20:00
        • Métodos 00:03:37
        • Más sobre los métodos 00:15:00
        • Ejercicio: Practique la definición de clases, métodos y funciones 00:15:00
        • Solución: Ejercicio práctico de definición de clases, métodos y funciones 00:10:00
        • Autoexamen: Práctica de definición de clases, métodos y funciones 00:20:00
        • Recursos adicionales 00:05:00
        • Introducción a la programación orientada a objetos 00:05:24
        • Interfaces y polimorfismo 00:05:11
        • Más sobre interfaces 00:15:00
        • Herencia de clases 00:04:44
        • Clases y métodos abiertos 00:15:00
        • Comprobación de conocimientos: Interfaces y clases abiertas 00:20:00
        • Modificadores de visibilidad 00:04:05
        • Comprobación de conocimientos: Modificadores de visibilidad 00:20:00
        • Clases abstractas 00:15:00
        • Definición y uso de clases abstractas 00:15:00
        • Comprobación de conocimientos: Definición y uso de clases abstractas 00:20:00
        • Resumen del módulo: Funciones, clases y objetos 00:02:40
        • Cuestionario del módulo: Funciones, clases y objetos 00:20:00
        • Recursos adicionales 00:05:00
        • Clases especiales de Kotlin 00:02:57
        • Clases de datos 00:06:09
        • Más sobre las clases de datos 00:15:00
        • Par y triple 00:15:00
        • Comprobación de conocimientos: Clases de datos 00:20:00
        • Clases Enum 00:03:51
        • Ejemplos de clases Enum 00:15:00
        • Comprobación de conocimientos: Clases Enum 00:20:00
        • Excepciones 00:04:47
        • Definir y lanzar excepciones 00:15:00
        • Clases selladas 00:15:00
        • Clases de anotación 00:15:00
        • Comprobación de conocimientos: Clases especiales 00:20:00
        • Recursos adicionales 00:05:00
        • ¿Qué es la anulabilidad? 00:03:11
        • Tipo anulable 00:15:00
        • Utilización de valores anulables 00:04:46
        • Fundición inteligente 00:15:00
        • Ejercicio: Practicar el manejo de la anulabilidad 00:30:00
        • Solución: Practicar el manejo de la anulabilidad 00:10:00
        • Auto-revisión: Practicar el manejo de la anulabilidad 00:20:00
        • Recursos adicionales 00:05:00
        • ¿Qué son las colecciones? 00:03:12
        • Tipos de recogida 00:06:20
        • Crear una lista 00:15:00
        • Utilice un conjunto 00:15:00
        • Un mapa y ejemplos de uso 00:15:00
        • Comprobación de conocimientos: Colecciones 00:20:00
        • Ejercicio: Practicar el uso de colecciones 00:30:00
        • Solución: Practicar el uso de colecciones 00:10:00
        • Autoexamen: Practicar el uso de las colecciones 00:20:00
        • Recursos adicionales 00:05:00
        • Resumen del módulo: Clases y objetos avanzados 00:03:13
        • Examen del módulo: Clases y objetos avanzados 00:20:00
        • Resumen del curso 00:02:25
        • Sobre la evaluación final del proyecto 00:05:00
        • Panorama general: El proyecto de la cuenta bancaria 00:10:00
        • Proyecto de cuenta bancaria parte 1 00:10:00
        • Solución: Proyecto de cuenta bancaria parte 1 00:10:00
        • Proyecto de cuenta bancaria parte 2 00:10:00
        • Solución: Proyecto de cuenta bancaria parte 2 00:10:00
        • Proyecto de cuenta bancaria parte 3 00:10:00
        • Solución: Proyecto de cuenta bancaria parte 3 00:10:00
        • Autorrevisión: Proyecto de cuenta bancaria 00:20:00
        • Resumen del proyecto de cuenta bancaria 00:02:00
        • Examen final calificado: Fundamentos de programación en Kotlin 00:20:00
        • ¡Felicidades! 00:01:43
        • Próximos pasos 00:05:00
        • Introducción al curso 00:04:52
        • ¿Cómo se construye la interfaz de usuario móvil? 00:06:04
        • Retos únicos para la interfaz de usuario de Android 00:03:35
        • Programa del curso 00:15:00
        • Cómo tener éxito en este curso 00:10:00
        • Configuración de Android Studio 00:02:03
        • Enfoques adaptados a los retos del desarrollo 00:15:00
        • Recursos adicionales 00:05:00
        • ¿Qué es una actividad? 00:05:14
        • Definir una actividad 00:06:01
        • Vistas y diseños 00:08:57
        • Representación de la interfaz de usuario en XML 00:30:00
        • Editor de maquetación 00:30:00
        • Layouts y Vistas en Kotlin 00:08:40
        • El ciclo de vida de la actividad 00:05:44
        • Comprobación de conocimientos: Actividades y puntos de vista 00:20:00
        • Recursos adicionales 00:05:00
        • Introducción a Jetpack Compose 00:05:26
        • Uso de vistas y XML: los inconvenientes 00:30:00
        • Interfaz de usuario con funciones componibles 00:06:28
        • La anotación @Composable 00:30:00
        • Vista previa de 00:30:00
        • Ejercicio: Una interfaz de usuario básica con Compose 00:30:00
        • Solución: Una interfaz de usuario básica con Compose 00:30:00
        • Auto-revisión: Una interfaz de usuario básica con Compose 00:20:00
        • Comprobación de conocimientos: Introducción a Composable UI 00:20:00
        • Recursos adicionales 00:05:00
        • Diseños en Compose 00:05:41
        • Creación de interfaces de usuario con composables 00:05:15
        • Ejercicio: Definir la pantalla de inicio de sesión con Compose 00:30:00
        • Solución: Definir una pantalla de inicio de sesión con Compose 00:30:00
        • Autorrevisión: Definir una pantalla de inicio de sesión con Compose 00:20:00
        • Resumen del módulo: Creación de IU básica en Android 00:02:35
        • Creación de interfaz de usuario básica en Android 00:20:00
        • Recursos adicionales 00:05:00
        • Modificadores 00:05:02
        • Estilo con modificadores 00:05:50
        • Modificadores con diseños 00:03:30
        • Gestión de eventos y retrollamadas 00:05:43
        • Tipos de eventos y modificadores 00:30:00
        • Ejercicio: Añadir eventos y estilos 00:30:00
        • Solución: Añadir eventos y estilos 00:30:00
        • Autorrevisión: Añadir eventos y estilo 00:20:00
        • Comprobación de conocimientos: Modificadores e interactividad 00:20:00
        • Recursos adicionales 00:05:00
        • ¿Qué es un Estado? 00:04:29
        • Declarar el estado 00:05:35
        • Recomposición 00:05:38
        • Guardar y restaurar el estado 00:03:55
        • Sobrevivir a los cambios de configuración 00:03:00
        • Componibles con o sin estado 00:05:55
        • Ejercicio: Gestión del estado en Compose 00:30:00
        • Solución: Gestión del estado en Compose 00:30:00
        • Auto-revisión: Gestión del estado en Compose 00:20:00
        • Comprobación de conocimientos: Gestión del Estado 00:20:00
        • Recursos adicionales 00:05:00
        • Andamio 00:05:21
        • Componentes materiales 00:06:32
        • Estado del andamio 00:07:10
        • Más andamios 00:30:00
        • Ejercicio: Crear un diseño adaptable 00:30:00
        • Solución: Crear un diseño adaptable 00:30:00
        • Autoevaluación: Crear un diseño adaptable 00:20:00
        • Resumen del módulo: Crear una interfaz de usuario con Jetpack Compose 00:07:08
        • Creación de interfaz de usuario con Jetpack Compose 00:20:00
        • Recursos adicionales 00:05:00
        • El componente Navegación 00:05:44
        • Navegación en Compose 00:06:53
        • NavHost y Nav Controller 00:08:35
        • Ejemplos de navegación 00:30:00
        • Ejercicio: Crear una navegación en Compose 00:30:00
        • Solución: Crear una navegación en Compose 00:30:00
        • Autorrevisión: Crear una navegación en Componer 00:20:00
        • Navegación por pestañas 00:08:21
        • Ejercicio: Crear navegación por pestañas con JetPack 00:30:00
        • Solución: Crear navegación por pestañas con JetPack 00:30:00
        • Auto-revisión: Crear navegación por pestañas con JetPack 00:20:00
        • Comprobación de conocimientos: Navegación JetPack 00:20:00
        • Recursos adicionales 00:05:00
        • Definir una lista 00:05:37
        • Definir una cuadrícula 00:05:13
        • Uso de modificadores de desplazamiento y desplazamiento 00:05:00
        • Ejercicio: Crear una galería desplazable 00:30:00
        • Solución: Crear una galería desplazable 00:30:00
        • Autorrevisión: Crear una galería desplazable 00:20:00
        • Comprobación de conocimientos: Listas y cuadrículas 00:20:00
        • Recursos adicionales 00:05:00
        • ¿Qué son los diseños perezosos? 00:04:00
        • Definición de listas perezosas 00:06:05
        • Estado de la lista perezosa 00:03:00
        • Definición de la rejilla perezosa 00:04:25
        • Ejercicio: Crear y estilizar una rejilla perezosa 00:30:00
        • Solución: Crear y estilizar una rejilla perezosa 00:30:00
        • Autorrevisión: Crear y estilizar una rejilla perezosa 00:20:00
        • Resumen del módulo: Interfaz de usuario avanzada con Jetpack Compose 00:02:22
        • Interfaz de usuario avanzada con JetPack Compose 00:20:00
        • Recursos adicionales 00:05:00
        • La función Tema 00:04:50
        • Definir los colores 00:04:56
        • Estilizar texto 00:04:51
        • Tema Material Design 00:05:03
        • Personalización de colores en Material Theme 00:30:00
        • Personalización de tipos y formas de letra 00:30:00
        • Ejercicio: Definición de recursos y temas 00:30:00
        • Solución: Definición de recursos y temas 00:30:00
        • Autorrevisión: Definición de recursos y temas 00:20:00
        • Comprobación de conocimientos: Temas 00:20:00
        • Recursos adicionales 00:05:00
        • Visibilidad animada 00:04:32
        • Animación de valores 00:05:44
        • Ejercicio: Animación de composables 00:30:00
        • Solución: Animación de composables 00:30:00
        • Autorrevisión: Animación de composables 00:20:00
        • Resumen del módulo: Animaciones 00:02:14
        • Animaciones 00:20:00
        • Recursos adicionales 00:05:00
        • Recapitulación del curso: Crear la interfaz de usuario 00:11:02
        • Sobre la evaluación final del proyecto 00:15:00
        • Ejercicio: Importar el proyecto 00:10:00
        • Comprobación de preparación: ¿Ha importado el proyecto? 00:20:00
        • Ejercicio: Crear el MenuDish Composable 00:10:00
        • Comprobación de preparación: ¿Ha configurado el componible MenuDish? 00:20:00
        • Ejercicio: Crear el componible DishDetails 00:10:00
        • Comprobación de preparación: ¿Ha configurado el componible DishDetails? 00:20:00
        • Ejercicio: Configurar el tema 00:10:00
        • Comprobación de preparación: ¿Ha configurado el tema Little Lemon? 00:20:00
        • Envíe la aplicación Little Lemon Food Menu 01:00:00
        • Código de la solución: Crear una App UI 00:10:00
        • Cuestionario final graduado: Crear la interfaz de usuario 00:20:00
        • Recursos adicionales 00:05:00
        • Enhorabuena, ha completado Crear la interfaz de usuario 00:02:17
        • Próximos pasos 00:05:00
        • Introducción al curso 00:04:44
        • ¿Cómo se utiliza Kotlin en el mundo real? 00:03:28
        • Revisión de los fundamentos de Kotlin 00:15:00
        • Programa del curso 00:10:00
        • Cómo tener éxito en este curso 00:10:00
        • Recapitulación: Fundamentos de programación en Kotlin 00:04:00
        • Configurar un proyecto Android con Kotlin 00:04:31
        • Recursos adicionales 00:05:00
        • ¿Qué son las declaraciones de objetos? 00:04:06
        • Singletons 00:10:00
        • Declaraciones de objetos en Android Studio 00:03:57
        • Definición y utilización de objetos complementarios 00:05:09
        • Clases internas 00:10:00
        • Ejercicio: Practicar el uso de objetos acompañantes 00:30:00
        • Solución: Practicar el uso de objetos acompañantes 00:10:00
        • Autoexamen: Practicar el uso de objetos acompañantes 00:20:00
        • Valores constantes en Android 00:03:33
        • Iniciar una actividad 00:03:19
        • Actividades con argumentos 00:02:53
        • Ejercicio: Implementación de la función de inicio en una Actividad 00:20:00
        • Solución: Implementación de la función de inicio en una actividad 00:10:00
        • Autoexamen: Implementación de la función de inicio en una actividad 00:20:00
        • Comprobación de conocimientos: Declaración de objetos 00:20:00
        • Resumen del módulo: Kotlin y Android 00:01:30
        • Cuestionario del módulo: Kotlin y Android 00:20:00
        • Recursos adicionales 00:05:00
        • ¿Qué son las funciones de extensión? 00:04:24
        • Funciones de extensión en Android 00:09:38
        • Casos de uso de las funciones de ampliación 00:15:00
        • Ejercicios: Extensiones 00:20:00
        • Solución: Extensiones 00:05:00
        • Autoexamen: Extensiones 00:20:00
        • Comprobación de conocimientos: Extensiones 00:20:00
        • Recursos adicionales 00:05:00
        • ¿Qué son las pruebas? 00:05:36
        • Tipos de pruebas 00:05:18
        • Pruebas unitarias en Kotlin 00:04:15
        • Utilizar falsificaciones 00:15:00
        • Uso de simulacros 00:10:00
        • Ejercicio: Escribir una prueba unitaria 00:15:00
        • Solución: Escribir una prueba unitaria 00:10:00
        • Autoexamen: Escribir una prueba unitaria 00:20:00
        • TDD (desarrollo basado en pruebas) 00:04:25
        • Recursos adicionales 00:05:00
        • Recapitulación de las colecciones 00:03:32
        • Recapitulación de listas y decorados 00:20:00
        • Resumen del mapa 00:20:00
        • ¿Qué son las clases genéricas? 00:03:43
        • Funciones genéricas 00:03:48
        • Ejercicio: Definición de clases y funciones genéricas 00:20:00
        • Solución: Definir clases y funciones genéricas 00:10:00
        • Autoexamen: Definición de clases y funciones genéricas 00:20:00
        • Comprobación de conocimientos: Colecciones y genéricos 00:20:00
        • Resumen del módulo: Funciones avanzadas orientadas a objetos 00:02:26
        • Examen del módulo: Características avanzadas orientadas a objetos 00:20:00
        • Recursos adicionales 00:05:00
        • Funciones como objetos 00:03:21
        • Tipos de funciones 00:03:51
        • Expresiones lambda 00:03:53
        • Desafíos comunes con las expresiones lambda 00:20:00
        • Definición de oyentes en Android 00:03:21
        • Ejercicio: Practicar la definición de escuchadores en Android 00:30:00
        • Solución: Practique la definición de escuchadores en Android 00:30:00
        • Autoexamen: Practique la definición de oyentes en Android 00:20:00
        • Comprobación de conocimientos: Expresiones lambda 00:20:00
        • Recursos adicionales 00:05:00
        • ¿Qué es una función de orden superior? 00:02:46
        • Funciones de orden superior en la práctica 00:02:41
        • Más ejemplos de funciones de orden superior 00:30:00
        • Comprobación de conocimientos: Funciones de orden superior 00:20:00
        • Ejercicio: La función de repetición 00:30:00
        • Solución: La función de repetición 00:30:00
        • Autorrevisión: La función de repetición 00:20:00
        • Recursos adicionales 00:05:00
        • Funciones de procesamiento de cobros 00:03:32
        • Definición y uso de forEach 00:01:53
        • Definir y utilizar el mapa 00:01:41
        • Practicar el uso del mapa 00:20:00
        • Definición y uso del filtro 00:03:00
        • Practique el uso del filtro 00:20:00
        • Definir y utilizar el pliegue 00:03:34
        • Practique el uso del pliegue 00:20:00
        • Comprobación de conocimientos: Tratamiento de cobros 00:20:00
        • Utilización conjunta de las funciones de tratamiento de colecciones 00:04:03
        • Ejercicio: Procesar los cobros 00:20:00
        • Solución: Cobros por proceso 00:20:00
        • Autorrevisión: Recaudación de procesos 00:20:00
        • Resumen del módulo: Programación funcional 00:02:16
        • Cuestionario del módulo: Programación funcional 00:20:00
        • Recursos adicionales 00:05:00
        • Resumen del curso 00:05:10
        • Sobre el proyecto final 00:10:00
        • Descargar el código de inicio del proyecto final 00:10:00
        • Ejercicio: Proyecto final – Menú de la cena Little Lemon 01:00:00
        • Proyecto final: Menú de la cena Little Lemon 01:00:00
        • Solución: Actualización de la aplicación Little Lemon 00:30:00
        • Examen final calificado: Programación avanzada en Kotlin 00:20:00
        • ¡Felicidades! 00:01:57
        • Próximos pasos 00:05:00

      Comparte esta certificación.

      Información del Curso

      240 Horas Curriculares

      24 Créditos Académicos

      Accede por tu Smartphone

      Certificado oficial SEP

      Aprendizaje especializado

      Contenido de la Certificación

      Profundiza en el diseño e implementación de interfaces Android con componentes modernos y patrones de UX.


      1) Especialización enfocada en crear interfaces accesibles y eficientes en Android.

      2) Trabajarás temas de arquitectura de UI, estados, listas performantes y theming.

      3) Incluye pruebas de UI y patrones de diseño centrados en el usuario.

      Viñetas (debajo del resumen):
      • Material Design, estados y navegación.
      • Listas performantes y adaptabilidad.
      • Pruebas de UI y accesibilidad.

      Habilidades:
      Android UI, UX, Material Design, Testing UI, Rendimiento



      CURSO 1: Fundamentos de UI en Android
      - Componentes, estados y navegación.

      CURSO 2: Listas y rendimiento
      - Recycler patterns y paginación.

      CURSO 3: Temas y accesibilidad
      - Theming, contrast y a11y.

      CURSO 4: Pruebas de UI
      - Automatización y cobertura.

      CURSO 5: Proyecto de UI
      - Pantallas completas y flows.

      top
        INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
      Hide picture