Desarrollo Móvil

Curso de creación de interfaces de usuario con Jetpack Compose

Aprende a construir interfaces de usuario utilizando Jetpack Compose, la nueva suite de Google, de forma práctica y aplicando este nuevo paradigma declarativo que es vanguardia en cuanto al desarrollo Android.
4.2 (29 valoraciones)
3 horas y 15 minutos · Curso
Interfaces de usuario con Jetpack Compose

Lo que aprenderás en este curso:

  • Comprender Jetpack Compose y el paradigma declarativo.
  • Construir layouts y aplicar modificadores.
  • Manejar etiquetas de texto, botones, imágenes, layouts, listas y entrada de datos.
  • Customizar el tema de tu aplicación de forma sencilla soportando dark theme.

Requisitos del curso

Es necesario tener conocimientos básicos de desarrollo Android que te permitan realizar una aplicación sencilla.

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.2
29 valoraciones

Contenido del curso:

    • Presentación
      4m
    • ¿Qué es Jetpack Compose?
      9m
    • El paradigma declarativo
      11m
    • Jetpack Compose en Android Studio
      9m
    • Preview
      6m
    • Mostrar etiquetas de texto
      5m
    • Creación de un componente Button
      10m
    • Modificar componentes con Modifiers
      11m
    • Eventos de click, padding y orden de modificadores
      5m
    • Customizar un componente
      10m
    • El componente Surface
      12m
    • Los componentes Row y Column
      9m
    • Reusar componentes
      3m
    • ¿Cómo funciona State?
      10m
    • El patrón State Hoisting
      5m
    • El componente TextField con State
      9m
    • ViewModel y LiveData
      6m
    • Práctica de ViewModel y LiveData
      13m
    • Lazy Composable
      8m
    • Card y CoilImage
      9m
    • Solución DogItem y DogList
      6m
    • Theming
      14m
También te puede interesar

Te dejamos una selección de cursos, carreras y artículos

Android Jetpack Architecture

Curso de Android Jetpack Architecture

3 horas y 8 minutos · Curso

Explora la suit de Android Jetpack realizando una introducción a sus distintos bloques: Foundation, Architecture, Behavior y UI. Con este curso vas a aprender el …

  • Desarrollo Móvil
Curso Crea tu primera app en Android

Curso Crea tu primera aplicación en Android

2 horas y 11 minutos · Curso

En este curso de Android aprenderás a crear tu primera aplicación Android, desarrollando la misma paso a paso y aprendiendo de forma práctica y entretenida, …

  • Desarrollo Móvil

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

2

¿Cuándo comienza la formación?

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

Este curso está pensado para cualquier persona que tenga conocimientos en el desarrollo Android para crear una aplicación móvil que sea funcional. No es imprescindible, pero si se tienen también conocimientos básicos en Kotlin será bueno para seguir mejor el curso.

Si necesitas actualizar o refrescar tus conocimientos en desarrollo Android, te recomendamos cursar previamente el Curso Crea tu primera aplicación en Android, disponible en nuestra plataforma y en el que aprenderás a desarrollar una app Android desde cero.

El curso comienza con una introducción en la que se hablará sobre Jetpack Compose, explicando qué es esta tecnología, que problemas soluciona, sus características y ventajas de uso respecto a otras opciones.

A partir de aquí, este curso online se divide en bloques centrados en diferentes aspectos de la creación de interfaces de usuario con Jetpack Compose, comenzando por el centrado en conocer los componentes básicos de esta suite (text, button, modifiers) y cómo customizarlos.

Después de esto pasamos al apartado sobre los layouts, en cuyas lecciones se explicarán los diferentes tipos de layouts que podemos utilizar, tanto los equivalentes a los que se utilizaban previamente como los nuevos que ofrece Jetpack Compose.

Avanzamos a la nueva sección y nos enfocamos en el concepto de State y cómo manejarlo, explicando también su funcionamiento, el patrón State Hoisting, el componente TextField con State y una introducción a ViewModel y LiveData, que se completa con una práctica con ambos. Como cierre del curso veremos lo referente a listas y theming, en la que aprenderás a implementar listas y temas en Jetpack Compose, que facilita mucho estas implementaciones respecto a lo que había previamente en Android.

Artículos
Ver todos