• No hay productos en el carrito.

Certificado Profesional · Impartido por MetaPago único de $4,990 MXN · acceso por 12 meses

Desarrollo de UI para Android

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

Certificado con validez SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 93 h 100% autodidacta 16 unidades Nivel principiante
Modalidad

Así estudias: curso autodidacta

  • Autodidacta y 100% en línea: contenido disponible 24/7.
  • Avanzas a tu ritmo: la plataforma guarda tu progreso.
  • Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
  • Te evalúas con actividades automáticas, sin entregas a un tutor.
Qué aprenderás

Lo que serás capaz de hacer

Aprenderás a diseñar e implementar interfaces Android accesibles, eficientes y centradas en el usuario. Explorarás componentes modernos, arquitectura de UI, estados, navegación y patrones de experiencia de usuario.

  • Implementar componentes de UI con Material Design, estados y navegación.
  • Construir listas adaptables y performantes mediante patrones de Recycler y paginación.
  • Aplicar theming, contraste y principios de accesibilidad en interfaces Android.
  • Automatizar pruebas de UI y desarrollar pantallas completas con flujos de usuario.
Habilidades que desarrollarás
Android Studio Android Development Android (Operating System) Mobile Development Gradle Mobile Development Tools Application Development Integrated Development Environments Kotlin Development Environment Build Tools Virtual Environment

Temario

UNIDAD 1 - Introducción al desarrollo de aplicaciones móviles · 28 lecciones

Introducción al desarrollo de aplicaciones móviles Android - UNIDAD 1 - Introducción al desarrollo de aplicaciones móviles

  • Introducción al cursoVideo · 5 min
  • Programa del cursoLectura · 15 min
  • El papel del desarrollador móvilVideo · 6 min
  • Un día en la vida de un desarrollador AndroidVideo · 4 min
  • Bienvenido al desarrollo de Android: Su punto de partidaActividad · 15 min
  • Cómo tener éxito en este cursoLectura · 10 min
  • Configuración de Android StudioVideo · 2 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué es una aplicación móvil?Video · 3 min
  • Aplicaciones móviles en MetaVideo · 4 min
  • ¿Cómo funciona un sistema operativo móvil?Lectura · 15 min
  • Plataformas Android - Chromebook, Android TV, Android Auto y Wear OSLectura · 15 min
  • ¿Qué tipo de carreras hay en el desarrollo de Android?Video · 4 min
  • Comprobación de conocimientos: Plataformas móvilesCuestionario · 20 min
  • Recursos adicionalesLectura · 10 min
  • Lenguajes Android: Java vs KotlinVideo · 3 min
  • El sistema operativo AndroidLectura · 15 min
  • Comprobación de conocimientos: Sistema operativo Android y lenguajesCuestionario · 20 min
  • Android Studio: Haga un recorridoVideo · 3 min
  • Plantillas de proyectosVideo · 4 min
  • Iniciar un proyectoVideo · 4 min
  • Hoja de trucos para aplicaciones AndroidLectura · 15 min
  • Anatomía de una aplicación AndroidVideo · 5 min
  • Lenguaje de marcado extensible: XMLLectura · 15 min
  • Comprobación de conocimientos: Introducción al desarrollo de AndroidCuestionario · 20 min
  • Resumen del módulo: Introducción al desarrollo de aplicaciones móvilesVideo · 2 min
  • Cuestionario del módulo: Introducción al desarrollo de aplicaciones móvilesCuestionario · 20 min
  • Recursos adicionalesLectura · 10 min
UNIDAD 2 - Emulación y desarrollo · 22 lecciones

Introducción al desarrollo de aplicaciones móviles Android - UNIDAD 2 - Emulación y desarrollo

  • ¿Qué es un emulador?Video · 3 min
  • Gestor de dispositivos virtuales AndroidVideo · 3 min
  • Configuración del software del emuladorLectura · 20 min
  • Arquitectura de CPU móvilLectura · 15 min
  • Imágenes del sistema operativoVideo · 4 min
  • Versiones e imágenes del sistema operativoLectura · 5 min
  • Configurar un emuladorVideo · 5 min
  • Bibliotecas y paquetes comunesLectura · 15 min
  • Comprobación de conocimientos: Configuración del entorno de desarrolloCuestionario · 20 min
  • Recursos adicionalesLectura · 10 min
  • Estructura del proyectoVideo · 5 min
  • Actividad principalVideo · 4 min
  • GradleVideo · 3 min
  • Manifiesto AndroidVideo · 3 min
  • Comprobación de conocimientos: Proyectos de AndroidCuestionario · 20 min
  • Carpeta de recursosVideo · 4 min
  • Archivos del proyectoLectura · 15 min
  • Examen de la carpeta resVideo · 3 min
  • Examen de las subcarpetasVideo · 3 min
  • Resumen del módulo: Emulación y desarrolloVideo · 3 min
  • Cuestionario del módulo: Emulación y desarrolloCuestionario · 20 min
  • Recursos adicionalesLectura · 10 min
UNIDAD 3 - Construir la aplicación · 24 lecciones

Introducción al desarrollo de aplicaciones móviles Android - UNIDAD 3 - Construir la aplicación

  • Recopilación de requisitosVideo · 3 min
  • Planificación básica de proyectosLectura · 15 min
  • Propuesta de proyectoVideo · 2 min
  • Iniciar el proyectoVideo · 3 min
  • Clase VideoViewLectura · 15 min
  • Configuración de la pantallaVideo · 6 min
  • DiseñosLectura · 15 min
  • Encontrar los activosVideo · 4 min
  • Comprobación de conocimientos: Configuración del proyectoCuestionario · 20 min
  • Importaciones requeridasVideo · 4 min
  • Kotlin: Términos sencillosVideo · 5 min
  • Vistas de AndroidLectura · 15 min
  • Crear el jugadorVideo · 7 min
  • Resumen del módulo: Creación de la aplicaciónVideo · 4 min
  • Cuestionario del módulo: Crear la aplicaciónCuestionario · 20 min
  • Recursos adicionalesLectura · 10 min
  • Resumen del curso: Introducción al desarrollo de aplicaciones móviles AndroidVideo · 7 min
  • Acerca de la evaluación graduadaLectura · 10 min
  • Ejercicio: Crear el reproductorLectura · 15 min
  • Autorrevisión: Crear el reproductorCuestionario · 20 min
  • Código de la soluciónLectura · 15 min
  • Evaluación final con calificación: Introducción al desarrollo de aplicaciones móviles para AndroidCuestionario · 20 min
  • ¡Felicidades!Video · 2 min
  • Próximos pasosLectura · 5 min
UNIDAD 4 - Introducción a la programación en Kotlin · 49 lecciones

Fundamentos de programación en Kotlin - UNIDAD 4 - Introducción a la programación en Kotlin

  • ¿Cuáles son las posibilidades profesionales de codificar en Kotlin?Video · 3 min
  • Introducción a los fundamentos de la programación en KotlinVideo · 3 min
  • Cómo utilizan Kotlin los ingenieros de móvilesVideo · 5 min
  • Lógica de programación en aplicaciones cotidianasActividad · 15 min
  • Programa del curso: Fundamentos de programación en KotlinLectura · 5 min
  • Cómo tener éxito en este cursoLectura · 10 min
  • Bienvenido a Kotlin PlaygroundsLectura · 10 min
  • Bienvenido a IntelliJLectura · 5 min
  • Recursos adicionalesLectura · 5 min
  • Introducción a la programaciónVideo · 4 min
  • Variables, valores y tiposVideo · 5 min
  • Más sobre variablesLectura · 15 min
  • Variables, valores y tiposCuestionario · 20 min
  • Números en KotlinVideo · 4 min
  • Más sobre númerosLectura · 15 min
  • Ejercicio: Practicar el uso de operadores matemáticos en KotlinLectura · 15 min
  • Solución: Practicar el uso de operaciones matemáticas en KotlinLectura · 10 min
  • Auto-revisión: Practicar el uso de operaciones matemáticas en KotlinCuestionario · 20 min
  • Uso de textos en KotlinVideo · 3 min
  • Uso de textos en Kotlin: Char y StringLectura · 15 min
  • Comprobación de conocimientos: CadenaCuestionario · 20 min
  • Valores y operaciones booleanasLectura · 15 min
  • Operaciones lógicas: BooleanasLectura · 15 min
  • Comprobación de conocimientos: Valores booleanos y operaciones lógicasCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Sentencias condicionales: if y if-elseVideo · 4 min
  • Más sobre las sentencias condicionalesLectura · 15 min
  • Comprobación de conocimientos: Declaraciones condicionalesCuestionario · 20 min
  • Cuando la declaración condicionalVideo · 4 min
  • Más sobre la declaración de cuándoLectura · 15 min
  • Comprobación de conocimientos: Cuando el enunciado condicionalCuestionario · 20 min
  • Ejercicio: Practicar el uso de condicionesLectura · 30 min
  • Solución: Practicar el uso de las condicionesLectura · 10 min
  • Autoexamen: Practicar el uso de las CondicionesCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Introducción a los buclesVideo · 3 min
  • Mientras que la declaraciónLectura · 15 min
  • Comprobación de conocimientos: Enunciado WhileCuestionario · 20 min
  • Bucle ForVideo · 4 min
  • Más sobre el bucle forLectura · 3 min
  • Bucles anidadosVideo · 3 min
  • Más sobre bucles anidadosLectura · 15 min
  • Comprobación de conocimientos: BuclesCuestionario · 20 min
  • Ejercicio: Practicar la creación de buclesLectura · 3 min
  • Solución: Practicar la creación de buclesLectura · 10 min
  • Autoexamen: Practicar la creación de buclesCuestionario · 20 min
  • Resumen del módulo: Introducción a la programación en KotlinVideo · 2 min
  • Examen del módulo: Introducción a la programación en KotlinCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 5 - Funciones, clases y objetos · 37 lecciones

Fundamentos de programación en Kotlin - UNIDAD 5 - Funciones, clases y objetos

  • Introducción a las funcionesVideo · 4 min
  • Definición y uso de funcionesVideo · 3 min
  • Comprobación de conocimientos: Practicar el uso de funcionesCuestionario · 20 min
  • Ámbito variable y funciones localesLectura · 15 min
  • Funciones con parámetros y resultadosVideo · 4 min
  • Ejemplos de funciones con parámetros y resultadosLectura · 30 min
  • Ejercicio: Practicar el uso de funciones con resultadosLectura · 15 min
  • Solución: Practicar el uso de funciones con resultadosLectura · 10 min
  • Autoexamen: Practicar el uso de funciones con resultadosCuestionario · 20 min
  • RecursiónLectura · 15 min
  • Argumentos por defecto y con nombreLectura · 15 min
  • Practique el uso de argumentos por defecto y con nombreCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué son las clases y los objetos?Video · 4 min
  • Propiedades y constructor primarioVideo · 4 min
  • Más sobre las propiedades y el constructor primarioLectura · 15 min
  • Comprobación de conocimientos: Clases y objetosCuestionario · 20 min
  • MétodosVideo · 4 min
  • Más sobre los métodosLectura · 15 min
  • Ejercicio: Practique la definición de clases, métodos y funcionesLectura · 15 min
  • Solución: Ejercicio práctico de definición de clases, métodos y funcionesLectura · 10 min
  • Autoexamen: Práctica de definición de clases, métodos y funcionesCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Introducción a la programación orientada a objetosVideo · 5 min
  • Interfaces y polimorfismoVideo · 5 min
  • Más sobre interfacesLectura · 15 min
  • Herencia de clasesVideo · 5 min
  • Clases y métodos abiertosLectura · 15 min
  • Comprobación de conocimientos: Interfaces y clases abiertasCuestionario · 20 min
  • Modificadores de visibilidadVideo · 4 min
  • Comprobación de conocimientos: Modificadores de visibilidadCuestionario · 20 min
  • Clases abstractasLectura · 15 min
  • Definición y uso de clases abstractasLectura · 15 min
  • Comprobación de conocimientos: Definición y uso de clases abstractasCuestionario · 20 min
  • Resumen del módulo: Funciones, clases y objetosVideo · 3 min
  • Cuestionario del módulo: Funciones, clases y objetosCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 6 - Clases avanzadas, anulabilidad y colecciones · 34 lecciones

Fundamentos de programación en Kotlin - UNIDAD 6 - Clases avanzadas, anulabilidad y colecciones

  • Clases especiales de KotlinVideo · 3 min
  • Clases de datosVideo · 6 min
  • Más sobre las clases de datosLectura · 15 min
  • Par y tripleLectura · 15 min
  • Comprobación de conocimientos: Clases de datosCuestionario · 20 min
  • Clases EnumVideo · 4 min
  • Ejemplos de clases EnumLectura · 15 min
  • Comprobación de conocimientos: Clases EnumCuestionario · 20 min
  • ExcepcionesVideo · 5 min
  • Definir y lanzar excepcionesLectura · 15 min
  • Clases selladasLectura · 15 min
  • Clases de anotaciónLectura · 15 min
  • Comprobación de conocimientos: Clases especialesCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué es la anulabilidad?Video · 3 min
  • Tipo anulableLectura · 15 min
  • Utilización de valores anulablesVideo · 5 min
  • Fundición inteligenteLectura · 15 min
  • Ejercicio: Practicar el manejo de la anulabilidadLectura · 30 min
  • Solución: Practicar el manejo de la anulabilidadLectura · 10 min
  • Auto-revisión: Practicar el manejo de la anulabilidadCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué son las colecciones?Video · 3 min
  • Tipos de recogidaVideo · 6 min
  • Crear una listaLectura · 15 min
  • Utilice un conjuntoLectura · 15 min
  • Un mapa y ejemplos de usoLectura · 15 min
  • Comprobación de conocimientos: ColeccionesCuestionario · 20 min
  • Ejercicio: Practicar el uso de coleccionesLectura · 30 min
  • Solución: Practicar el uso de coleccionesLectura · 10 min
  • Autoexamen: Practicar el uso de las coleccionesCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Resumen del módulo: Clases y objetos avanzadosVideo · 3 min
  • Examen del módulo: Clases y objetos avanzadosCuestionario · 20 min
UNIDAD 7 - Evaluación calificada · 14 lecciones

Fundamentos de programación en Kotlin - UNIDAD 7 - Evaluación calificada

  • Resumen del cursoVideo · 2 min
  • Sobre la evaluación final del proyectoLectura · 5 min
  • Panorama general: El proyecto de la cuenta bancariaLectura · 10 min
  • Proyecto de cuenta bancaria parte 1Lectura · 10 min
  • Solución: Proyecto de cuenta bancaria parte 1Lectura · 10 min
  • Proyecto de cuenta bancaria parte 2Lectura · 10 min
  • Solución: Proyecto de cuenta bancaria parte 2Lectura · 10 min
  • Proyecto de cuenta bancaria parte 3Lectura · 10 min
  • Solución: Proyecto de cuenta bancaria parte 3Lectura · 10 min
  • Autorrevisión: Proyecto de cuenta bancariaCuestionario · 20 min
  • Resumen del proyecto de cuenta bancariaLectura · 2 min
  • Examen final calificado: Fundamentos de programación en KotlinCuestionario · 20 min
  • ¡Felicidades!Video · 2 min
  • Próximos pasosLectura · 5 min
UNIDAD 8 - Creación de interfaz de usuario básica en Android · 35 lecciones

Crear la interfaz de usuario en Android Studio - UNIDAD 8 - Creación de interfaz de usuario básica en Android

  • Introducción al cursoVideo · 5 min
  • ¿Cómo se construye la interfaz de usuario móvil?Video · 6 min
  • Retos únicos para la interfaz de usuario de AndroidVideo · 4 min
  • Programa del cursoLectura · 15 min
  • Cómo tener éxito en este cursoLectura · 10 min
  • Configuración de Android StudioVideo · 2 min
  • Enfoques adaptados a los retos del desarrolloActividad · 15 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué es una actividad?Video · 5 min
  • Definir una actividadVideo · 6 min
  • Vistas y diseñosVideo · 9 min
  • Representación de la interfaz de usuario en XMLLectura · 30 min
  • Editor de maquetaciónLectura · 30 min
  • Layouts y Vistas en KotlinVideo · 9 min
  • El ciclo de vida de la actividadVideo · 6 min
  • Comprobación de conocimientos: Actividades y puntos de vistaCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Introducción a Jetpack ComposeVideo · 5 min
  • Uso de vistas y XML: los inconvenientesLectura · 30 min
  • Interfaz de usuario con funciones componiblesVideo · 6 min
  • La anotación @ComposableLectura · 30 min
  • Vista previa deLectura · 30 min
  • Ejercicio: Una interfaz de usuario básica con ComposeLectura · 30 min
  • Solución: Una interfaz de usuario básica con ComposeLectura · 30 min
  • Auto-revisión: Una interfaz de usuario básica con ComposeCuestionario · 20 min
  • Comprobación de conocimientos: Introducción a Composable UICuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Diseños en ComposeVideo · 6 min
  • Creación de interfaces de usuario con composablesVideo · 5 min
  • Ejercicio: Definir la pantalla de inicio de sesión con ComposeLectura · 30 min
  • Solución: Definir una pantalla de inicio de sesión con ComposeLectura · 30 min
  • Autorrevisión: Definir una pantalla de inicio de sesión con ComposeCuestionario · 20 min
  • Resumen del módulo: Creación de IU básica en AndroidVideo · 3 min
  • Creación de interfaz de usuario básica en AndroidCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 9 - Creación de interfaz de usuario con Jetpack Compose · 31 lecciones

Crear la interfaz de usuario en Android Studio - UNIDAD 9 - Creación de interfaz de usuario con Jetpack Compose

  • ModificadoresVideo · 5 min
  • Estilo con modificadoresVideo · 6 min
  • Modificadores con diseñosVideo · 4 min
  • Gestión de eventos y retrollamadasVideo · 6 min
  • Tipos de eventos y modificadoresLectura · 30 min
  • Ejercicio: Añadir eventos y estilosLectura · 30 min
  • Solución: Añadir eventos y estilosLectura · 30 min
  • Autorrevisión: Añadir eventos y estiloCuestionario · 20 min
  • Comprobación de conocimientos: Modificadores e interactividadCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué es un Estado?Video · 4 min
  • Declarar el estadoVideo · 6 min
  • RecomposiciónVideo · 6 min
  • Guardar y restaurar el estadoVideo · 4 min
  • Sobrevivir a los cambios de configuraciónLectura · 3 min
  • Componibles con o sin estadoVideo · 6 min
  • Ejercicio: Gestión del estado en ComposeLectura · 30 min
  • Solución: Gestión del estado en ComposeLectura · 30 min
  • Auto-revisión: Gestión del estado en ComposeCuestionario · 20 min
  • Comprobación de conocimientos: Gestión del EstadoCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • AndamioVideo · 5 min
  • Componentes materialesVideo · 7 min
  • Estado del andamioVideo · 7 min
  • Más andamiosLectura · 30 min
  • Ejercicio: Crear un diseño adaptableLectura · 30 min
  • Solución: Crear un diseño adaptableLectura · 30 min
  • Autoevaluación: Crear un diseño adaptableCuestionario · 20 min
  • Resumen del módulo: Crear una interfaz de usuario con Jetpack ComposeVideo · 7 min
  • Creación de interfaz de usuario con Jetpack ComposeCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 10 - Interfaz de usuario avanzada con Jetpack Compose · 31 lecciones

Crear la interfaz de usuario en Android Studio - UNIDAD 10 - Interfaz de usuario avanzada con Jetpack Compose

  • El componente NavegaciónVideo · 6 min
  • Navegación en ComposeVideo · 7 min
  • NavHost y Nav ControllerVideo · 9 min
  • Ejemplos de navegaciónLectura · 30 min
  • Ejercicio: Crear una navegación en ComposeLectura · 30 min
  • Solución: Crear una navegación en ComposeLectura · 30 min
  • Autorrevisión: Crear una navegación en ComponerCuestionario · 20 min
  • Navegación por pestañasVideo · 8 min
  • Ejercicio: Crear navegación por pestañas con JetPackLectura · 30 min
  • Solución: Crear navegación por pestañas con JetPackLectura · 30 min
  • Auto-revisión: Crear navegación por pestañas con JetPackCuestionario · 20 min
  • Comprobación de conocimientos: Navegación JetPackCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Definir una listaVideo · 6 min
  • Definir una cuadrículaVideo · 5 min
  • Uso de modificadores de desplazamiento y desplazamientoLectura · 5 min
  • Ejercicio: Crear una galería desplazableLectura · 30 min
  • Solución: Crear una galería desplazableLectura · 30 min
  • Autorrevisión: Crear una galería desplazableCuestionario · 20 min
  • Comprobación de conocimientos: Listas y cuadrículasCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué son los diseños perezosos?Video · 4 min
  • Definición de listas perezosasVideo · 6 min
  • Estado de la lista perezosaLectura · 3 min
  • Definición de la rejilla perezosaVideo · 4 min
  • Ejercicio: Crear y estilizar una rejilla perezosaLectura · 30 min
  • Solución: Crear y estilizar una rejilla perezosaLectura · 30 min
  • Autorrevisión: Crear y estilizar una rejilla perezosaCuestionario · 20 min
  • Resumen del módulo: Interfaz de usuario avanzada con Jetpack ComposeVideo · 2 min
  • Interfaz de usuario avanzada con JetPack ComposeCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 11 - Estilo de la interfaz de usuario · 19 lecciones

Crear la interfaz de usuario en Android Studio - UNIDAD 11 - Estilo de la interfaz de usuario

  • La función TemaVideo · 5 min
  • Definir los coloresVideo · 5 min
  • Estilizar textoVideo · 5 min
  • Tema Material DesignVideo · 5 min
  • Personalización de colores en Material ThemeLectura · 30 min
  • Personalización de tipos y formas de letraLectura · 30 min
  • Ejercicio: Definición de recursos y temasLectura · 30 min
  • Solución: Definición de recursos y temasLectura · 30 min
  • Autorrevisión: Definición de recursos y temasCuestionario · 20 min
  • Comprobación de conocimientos: TemasCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Visibilidad animadaVideo · 5 min
  • Animación de valoresVideo · 6 min
  • Ejercicio: Animación de composablesLectura · 30 min
  • Solución: Animación de composablesLectura · 30 min
  • Autorrevisión: Animación de composablesCuestionario · 20 min
  • Resumen del módulo: AnimacionesVideo · 2 min
  • AnimacionesCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 12 - Proyecto final · 16 lecciones

Crear la interfaz de usuario en Android Studio - UNIDAD 12 - Proyecto final

  • Recapitulación del curso: Crear la interfaz de usuarioVideo · 11 min
  • Sobre la evaluación final del proyectoLectura · 15 min
  • Ejercicio: Importar el proyectoLectura · 10 min
  • Comprobación de preparación: ¿Ha importado el proyecto?Cuestionario · 20 min
  • Ejercicio: Crear el MenuDish ComposableLectura · 10 min
  • Comprobación de preparación: ¿Ha configurado el componible MenuDish?Cuestionario · 20 min
  • Ejercicio: Crear el componible DishDetailsLectura · 10 min
  • Comprobación de preparación: ¿Ha configurado el componible DishDetails?Cuestionario · 20 min
  • Ejercicio: Configurar el temaLectura · 10 min
  • Comprobación de preparación: ¿Ha configurado el tema Little Lemon?Cuestionario · 20 min
  • Envíe la aplicación Little Lemon Food MenuLección · 1 h
  • Código de la solución: Crear una App UILectura · 10 min
  • Cuestionario final graduado: Crear la interfaz de usuarioCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Enhorabuena, ha completado Crear la interfaz de usuarioVideo · 2 min
  • Próximos pasosLectura · 5 min
UNIDAD 13 - Kotlin y Android · 26 lecciones

Programación avanzada en Kotlin - UNIDAD 13 - Kotlin y Android

  • Introducción al cursoVideo · 5 min
  • ¿Cómo se utiliza Kotlin en el mundo real?Video · 3 min
  • Revisión de los fundamentos de KotlinActividad · 15 min
  • Programa del cursoLectura · 10 min
  • Cómo tener éxito en este cursoLectura · 10 min
  • Recapitulación: Fundamentos de programación en KotlinVideo · 4 min
  • Configurar un proyecto Android con KotlinVideo · 5 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué son las declaraciones de objetos?Video · 4 min
  • SingletonsLectura · 10 min
  • Declaraciones de objetos en Android StudioVideo · 4 min
  • Definición y utilización de objetos complementariosVideo · 5 min
  • Clases internasLectura · 10 min
  • Ejercicio: Practicar el uso de objetos acompañantesLectura · 30 min
  • Solución: Practicar el uso de objetos acompañantesLectura · 10 min
  • Autoexamen: Practicar el uso de objetos acompañantesCuestionario · 20 min
  • Valores constantes en AndroidVideo · 4 min
  • Iniciar una actividadVideo · 3 min
  • Actividades con argumentosVideo · 3 min
  • Ejercicio: Implementación de la función de inicio en una ActividadLectura · 20 min
  • Solución: Implementación de la función de inicio en una actividadLectura · 10 min
  • Autoexamen: Implementación de la función de inicio en una actividadCuestionario · 20 min
  • Comprobación de conocimientos: Declaración de objetosCuestionario · 20 min
  • Resumen del módulo: Kotlin y AndroidVideo · 2 min
  • Cuestionario del módulo: Kotlin y AndroidCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 14 - Funciones avanzadas orientadas a objetos · 30 lecciones

Programación avanzada en Kotlin - UNIDAD 14 - Funciones avanzadas orientadas a objetos

  • ¿Qué son las funciones de extensión?Video · 4 min
  • Funciones de extensión en AndroidVideo · 10 min
  • Casos de uso de las funciones de ampliaciónLectura · 15 min
  • Ejercicios: ExtensionesLectura · 20 min
  • Solución: ExtensionesLectura · 5 min
  • Autoexamen: ExtensionesCuestionario · 20 min
  • Comprobación de conocimientos: ExtensionesCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué son las pruebas?Video · 6 min
  • Tipos de pruebasVideo · 5 min
  • Pruebas unitarias en KotlinVideo · 4 min
  • Utilizar falsificacionesLectura · 15 min
  • Uso de simulacrosLectura · 10 min
  • Ejercicio: Escribir una prueba unitariaLectura · 15 min
  • Solución: Escribir una prueba unitariaLectura · 10 min
  • Autoexamen: Escribir una prueba unitariaCuestionario · 20 min
  • TDD (desarrollo basado en pruebas)Video · 4 min
  • Recursos adicionalesLectura · 5 min
  • Recapitulación de las coleccionesVideo · 4 min
  • Recapitulación de listas y decoradosLectura · 20 min
  • Resumen del mapaLectura · 20 min
  • ¿Qué son las clases genéricas?Video · 4 min
  • Funciones genéricasVideo · 4 min
  • Ejercicio: Definición de clases y funciones genéricasLectura · 20 min
  • Solución: Definir clases y funciones genéricasLectura · 10 min
  • Autoexamen: Definición de clases y funciones genéricasCuestionario · 20 min
  • Comprobación de conocimientos: Colecciones y genéricosCuestionario · 20 min
  • Resumen del módulo: Funciones avanzadas orientadas a objetosVideo · 2 min
  • Examen del módulo: Características avanzadas orientadas a objetosCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 15 - Programación funcional · 34 lecciones

Programación avanzada en Kotlin - UNIDAD 15 - Programación funcional

  • Funciones como objetosVideo · 3 min
  • Tipos de funcionesVideo · 4 min
  • Expresiones lambdaVideo · 4 min
  • Desafíos comunes con las expresiones lambdaLectura · 20 min
  • Definición de oyentes en AndroidVideo · 3 min
  • Ejercicio: Practicar la definición de escuchadores en AndroidLectura · 30 min
  • Solución: Practique la definición de escuchadores en AndroidLectura · 30 min
  • Autoexamen: Practique la definición de oyentes en AndroidCuestionario · 20 min
  • Comprobación de conocimientos: Expresiones lambdaCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • ¿Qué es una función de orden superior?Video · 3 min
  • Funciones de orden superior en la prácticaVideo · 3 min
  • Más ejemplos de funciones de orden superiorLectura · 30 min
  • Comprobación de conocimientos: Funciones de orden superiorCuestionario · 20 min
  • Ejercicio: La función de repeticiónLectura · 30 min
  • Solución: La función de repeticiónLectura · 30 min
  • Autorrevisión: La función de repeticiónCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
  • Funciones de procesamiento de cobrosVideo · 4 min
  • Definición y uso de forEachVideo · 2 min
  • Definir y utilizar el mapaVideo · 2 min
  • Practicar el uso del mapaLectura · 20 min
  • Definición y uso del filtroVideo · 3 min
  • Practique el uso del filtroLectura · 20 min
  • Definir y utilizar el pliegueVideo · 4 min
  • Practique el uso del pliegueLectura · 20 min
  • Comprobación de conocimientos: Tratamiento de cobrosCuestionario · 20 min
  • Utilización conjunta de las funciones de tratamiento de coleccionesVideo · 4 min
  • Ejercicio: Procesar los cobrosLectura · 20 min
  • Solución: Cobros por procesoLectura · 20 min
  • Autorrevisión: Recaudación de procesosCuestionario · 20 min
  • Resumen del módulo: Programación funcionalVideo · 2 min
  • Cuestionario del módulo: Programación funcionalCuestionario · 20 min
  • Recursos adicionalesLectura · 5 min
UNIDAD 16 - Proyecto final · 9 lecciones

Programación avanzada en Kotlin - UNIDAD 16 - Proyecto final

  • Resumen del cursoVideo · 5 min
  • Sobre el proyecto finalLectura · 10 min
  • Descargar el código de inicio del proyecto finalLectura · 10 min
  • Ejercicio: Proyecto final - Menú de la cena Little LemonLectura · 1 h
  • Proyecto final: Menú de la cena Little LemonLección · 1 h
  • Solución: Actualización de la aplicación Little LemonLectura · 30 min
  • Examen final calificado: Programación avanzada en KotlinCuestionario · 20 min
  • ¡Felicidades!Video · 2 min
  • Próximos pasosLectura · 5 min
Al terminar

Lo que harás al terminar

Podrás crear interfaces Android completas, accesibles y eficientes, desde sus componentes y navegación hasta sus pruebas. Tendrás bases para participar en proyectos de desarrollo de aplicaciones móviles.

Perfil

¿Para quién es este curso?

Está dirigido a personas principiantes interesadas en el desarrollo de interfaces para Android. Es adecuado para quienes desean fortalecer sus bases en UI, UX, accesibilidad y pruebas de aplicaciones móviles.

Personas principiantes en desarrollo Android
Certificado oficial

Certificado con validez SEP: lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    85 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Desarrollo de UI para Android

Muestra · verificable por folio y QR

  • Certificado SEP incluido (sin costo). Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Meta.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 16 unidades · 439 lecciones · 93 h
  • 12 meses de acceso
  • 85 cuestionarios de evaluación
  • Certificado SEP incluido (sin costo), emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor de inscripción
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Meta; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

¿El curso tiene validez SEP?

Sí, incluido sin costo. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

¿El curso tiene tutor o clases en vivo?

No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.

¿Cómo se evalúa?

Te evalúas con actividades automáticas, sin entregas a un tutor.

Cursos relacionados

Certificado emitido por la SEP a través del Gobierno del Estado de México · Desarrollo de UI para Android

Inscribirme
  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