Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Primeros Pasos con Android Studio - Jetpack Compose
Rating: 4.4 out of 5(5 ratings)
836 students

Primeros Pasos con Android Studio - Jetpack Compose

Fundamentos en el desarrollo Moderno en Android con Jetpack Compose
Created byAndrés Cruz
Last updated 2/2026
Spanish
Spanish [Auto],

What you'll learn

  • Dar los primeros pasos en el desarrollo de Android Moderno con Kotlin
  • Conocer el uso de los composable en Android Studio
  • Conocer APIs y paquetes para extender el desarrollo de Android Studio
  • Buenas prácticas y actuales en el desarrollo de Android

Course content

1 section11 lectures1h 58m total length
  • Introducción6:18
  • Android Studio Paso a Paso: Configuración, Estructura de Archivos, Composable20:16

    Introducción para Android Studio; veremos sus requisitos, como instalarlo, SDK, Dispositivos virtuales, juego de carpetas, tipos de archivos -Gradle-, ciclo de vida de una actividad, Composable y preview.

  • Android Studio Botones: FilledTonalButton OutlinedButton TextButton Column Click13:30

    Veremos los tipos de botones en Android Studio, eventos click y creamos una lista de columnas.

  • FloatingActionButton en Android studio + Variantes8:01

    Aprendamos a usar el botón de tipo flotante, variantes, evento click, forma, tamaños y más.

  • Los diálogos (dialogs) en Android Studio14:40

    Los diálogos (dialogs) en Android no son más que una pequeña ventana personalizables a través de estilos y layouts y en la SDK de Android cuenta con clases incorporadas; en esta entrada veremos los distintos tipos de dialogs en Android.

  • Crear una Tarjeta o Card como contenedor9:29

    Una carta es un contenedor, usualmente con bordes redondeados y una elevación que le otorga profundidad. Es ideal para presentar datos de manera organizada.

  • De RecyclerView a: LazyColumn, LazyRow y LazyVerticalGrid en Android Studio14:29

    Aprende a usar listados en Jetpack Compose: Column, Row, LazyColumn y LazyGrid. Optimiza rendimiento, scroll y reutiliza componentes de forma eficiente.

  • Snackbar Android Studio8:44

    Aprende a usar Snackbar en Jetpack Compose, qué es el Scaffold, manejo de estado, corrutinas y cómo mostrar mensajes temporales en Android moderno.

  • Logs con Logcat con Android Studio4:28

    Veremos como monitorear tu App con Logcat usando los niveles de prioridad (Debug, Error, Verbose) y el uso de Tags.

  • Los Bottom Sheets en Android Studio8:21

    Se explica a través de un sencillo ejemplo cómo emplear los Bottom Sheets en Android incluyendo su definición, estatus y los dos tipos que existen que son los modal bottom sheet y los Persistent Bottom Sheet.

  • Navigation Drawer (menú lateral) en Android Studio10:26

    El Navigation Drawer es un panel que se expande y contrae desde el lado izquierdo de la pantalla y muestra un menú; en esta primera entrada veremos como crear un menú lateral básico en Android.

Requirements

  • Conocer las bases de Koltin

Description

Bienvenidos a este curso donde daremos nuestros primeros pasos con Android Studio utilizando Jetpack Compose. Esta es la forma moderna y recomendada para desarrollar aplicaciones en Android.

Si vienes de Flutter, estás de suerte: los conceptos son muy similares y entenderás la lógica rápidamente. De hecho, si te apasiona el desarrollo móvil, te recomiendo que en algún punto también explores el ecosistema de Flutter, ya que te brindará una perspectiva global muy valiosa para tu carrera.

¿Qué vamos a aprender?

En este libro nos enfocaremos en cómo trabajar con Android aprovechando que ya conocemos Kotlin. Al ser una tecnología muy visual, aprenderemos a crear componentes desde lo más básico hasta lo más complejo:


  1. Componentes base: Creación de botones y textos.

  2. Organización: Uso de columnas y filas para estructurar la interfaz (lo que en el Android clásico conocíamos como ListViews o RecyclerViews).

  3. Componentes avanzados: Implementación de tarjetas (Cards), avisos visuales (Snackbars), barras de progreso y hojas inferiores (Bottom Sheets).

De Widgets a Composables

Si vienes de Flutter, estarás acostumbrado a los Widgets; aquí en Android trabajamos con Composables. En la práctica, son casi lo mismo: una pieza de código reutilizable.

Un Composable no es más que una función de Kotlin con el decorador @Composable. Esto le indica al sistema que esa función define una parte de la interfaz. A diferencia de un simple botón, componentes como el Bottom Sheet tienen su propio ciclo de vida y pueden contener múltiples elementos, lo que nos permite profundizar tanto en el lenguaje Kotlin como en el ecosistema de Android.

¿Por qué Jetpack Compose? (Adiós al XML)

Si conociste el desarrollo de Android antiguo, recordarás las vistas en XML. Personalmente, abandoné Android hace años porque trabajar con XML era tedioso y forzado.


La gran noticia es que con Jetpack Compose las vistas son 100% código. Ya no necesitamos archivos XML para definir la interfaz (salvo en casos muy puntuales de código heredado o comportamientos extremadamente específicos). Esta modernización es lo que ha hecho que muchos desarrolladores volvamos a disfrutar de Android.


No te entretengo más. ¡Es hora de empezar a construir!

Who this course is for:

  • Desarrolladores en Flutter
  • Desarrolladores en Koltin
  • Desarrolladores Móviles de otros frameworks o tecnologías