Conocimientos y habilidades que adquieres realizando 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.

Temario

Introducción 42m

  • 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

Relacionado

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

Curso de Android Jetpack Architecture

Curso de Android Jetpack Architecture

curso

Con este curso aprenderás:

  • Conocer Jetpack y sus distintos bloques
  • Aprender arquitectura MVVM
  • Usar los ViewModels en una aplicación real

Duración: 3 horas y 8 minutos

Curso de Android Online

Curso de Android Online

curso

Con este curso aprenderás:

  • Aprenderás a crear y programar aplicaciones en Android
  • Administración de GPS y Google Maps para tu App
  • Fragmentos y elementos esenciales de Android

Duración: 11 horas y 34 minutos

Preguntas Frecuentes

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos 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í.

En OpenWebinars los cursos 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.

Descripción

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.

* Requisitos del Curso

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

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars