- Level Professional
- المدة 32 ساعات hours
- الطبع بواسطة Meta
-
Offered by
عن
Este es un curso para principiantes para estudiantes que deseen prepararse para una carrera en el desarrollo de Android. Para tener éxito en este curso, debe comprender los conceptos básicos de Kotlin y el desarrollo multiplataforma para aplicaciones móviles. El curso presenta la creación de una interfaz de usuario (UI) en Android Studio en un nivel básico. Aprenderá sobre los fundamentos que le permitirán crear interfaces de usuario significativas y funcionales para Android utilizando Android Studio y Kotlin. Al final de este curso, podrá: • Identificar diferentes enfoques para crear una interfaz de usuario con Kotlin y crear una interfaz de usuario básica. • Aprenderá sobre la composición de Jetpack, describirá cómo se decoran los componibles con modificadores, cómo manejar la administración de estados y cómo diseñar mejor los componibles según las pautas de Material Design. • También aprenderá cómo aplicar temas, estilos personalizados y animaciones para desarrollar una interfaz de usuario atractiva.الوحدات
Introducción a la creación de la interfaz de usuario en Android
1
Discussions
- ¿Qué espera aprender?
4
Videos
- Introducción al curso
- ¿Cómo se construye la interfaz de usuario móvil?
- Desafíos únicos para la interfaz de usuario de Android
- Configuración de Android Studio
3
Readings
- Programa del curso
- Cómo tener éxito en este curso
- Recursos adicionales
Actividades y vistas
1
Assignment
- Comprobación de conocimientos: Actividades y vistas
5
Videos
- ¿Qué es una actividad?
- Definición de una actividad
- Vistas y diseños
- Diseños y vistas en Kotlin
- El ciclo de vida de la actividad
3
Readings
- Representación de la interfaz de usuario en XML
- Editor de diseño
- Recursos adicionales
Introducción a la interfaz de usuario componible
2
Assignment
- Autoevaluación: Una interfaz de usuario básica con Compose
- Comprobación de conocimientos: Introducción a la interfaz de usuario componible
2
Videos
- Introducción a Jetpack Compose
- Interfaz de usuario con funciones componibles
6
Readings
- Uso de vistas y XML: la desventaja
- La anotación @Composable
- Vista previa
- Ejercicio: Una interfaz de usuario básica con Compose
- Solución: Una interfaz de usuario básica con Compose
- Recursos adicionales
Diseños en Compose
2
Assignment
- Autoevaluación: Definición de una pantalla de inicio de sesión con Compose
- Cuestionario del módulo: Creación básica de UI en Android
3
Videos
- Diseños en Compose
- Creación de interfaz de usuario con componibles
- Resumen del módulo: Creación básica de interfaz de usuario en Android
3
Readings
- Ejercicio: Definición de la pantalla de inicio de sesión con Compose
- Solución: Definición de una pantalla de inicio de sesión con Compose
- Recursos adicionales
Modificadores e interactividad
2
Assignment
- Autoevaluación: Agregar eventos y estilo
- Comprobación de conocimientos: Modificadores e interactividad
4
Videos
- Modificadores
- Estilo con modificadores
- Modificadores con diseños
- Gestión de eventos y devoluciones de llamada
4
Readings
- Tipos de eventos y modificadores
- Ejercicio: Agregar eventos y estilo
- Solución: Agregar eventos y estilo
- Recursos adicionales
Administración del estado
2
Assignment
- Autoevaluación: Gestionar el estado en Compose
- Comprobación de conocimientos: Gestión del estado
5
Videos
- ¿Qué es un estado?
- Declaración del estado
- Recomposición
- Guardar y restaurar el estado
- Componibles con estado vs sin estado
4
Readings
- Sobrevivir a los cambios de configuración
- Ejercicio: Gestionar el estado en Compose
- Solución: Gestionar el estado en Compose
- Recursos adicionales
Diseño de componibles
2
Assignment
- Autoevaluación: Crear un diseño receptivo
- Cuestionario del módulo: Creación de interfaz de usuario con Jetpack Compose
4
Videos
- Andamio
- Componentes materiales
- Estado del andamio
- Resumen del módulo: Creación de interfaz de usuario con Jetpack Compose
4
Readings
- Más andamios
- Ejercicio: Crear un diseño receptivo
- Solución: Crear un diseño receptivo
- Recursos adicionales
Navegación Jetpack
3
Assignment
- Autoevaluación: Crear una navegación en Compose
- Autoevaluación: Crear una navegación con pestañas con JetPack
- Comprobación de conocimientos: JetPack Navigation
4
Videos
- El componente de navegación
- Navegación en Compose
- NavHost y NavController
- Navegación por pestañas
6
Readings
- Ejemplos de navegación
- Ejercicio: Crear una navegación en Compose
- Solución: Crear una navegación en Compose
- Ejercicio: Crear una navegación con pestañas con JetPack
- Solución: Crear una navegación con pestañas con JetPack
- Recursos adicionales
Listas y cuadrículas
2
Assignment
- Autoevaluación: Crear una galería desplazable
- Comprobación de conocimientos: Listas y Cuadrículas
2
Videos
- Definición de una lista
- Definición de una cuadrícula
4
Readings
- Uso de desplazamiento y modificadores desplazables
- Ejercicio: Crear una galería desplazable
- Solución: Crear una galería desplazable
- Recursos adicionales
Diseños diferidos
2
Assignment
- Autoevaluación: Crear y diseñar una cuadrícula diferida
- Cuestionario del módulo: Interfaz de usuario avanzada con Jetpack Compose
4
Videos
- ¿Qué son los diseños diferidos?
- Definición de listas diferidas
- Definición de cuadrícula diferida
- Resumen del módulo: Interfaz de usuario avanzada con Jetpack Compose
4
Readings
- Estado de lista diferida
- Ejercicio: Crear y diseñar una cuadrícula diferida
- Solución: Crear y diseñar una cuadrícula diferida
- Recursos adicionales
Temas
2
Assignment
- Autoevaluación: Definición de recursos y temas
- Comprobación de conocimientos: Temas
4
Videos
- La función Tema
- Definición de colores
- Aplicar estilos al texto
- Tema de diseño de materiales
5
Readings
- Personalización de colores en Tema de materiales
- Personalización de tipos y formas de fuente
- Ejercicio: Definición de recursos y temas
- Solución: Definición de recursos y temas
- Recursos adicionales
Animaciones
2
Assignment
- Autoevaluación: Animando componibles
- Cuestionario del módulo: Animaciones
3
Videos
- Visibilidad animada
- Animación de valores
- Resumen del módulo: Animaciones
3
Readings
- Ejercicio: Animar componibles
- Solución: Animar componibles
- Recursos adicionales
Proyecto final
5
Assignment
- Comprobación de preparación: ¿Ha importado el proyecto?
- Comprobación de preparación: ¿Ha configurado el complemento de MenuDish?
- Comprobación de preparación: ¿Ha configurado el componible DishDetails?
- Comprobación de preparación: ¿Ha configurado el tema Little Lemon?
- Cuestionario final calificado: Crear la interfaz de usuario
1
Peer Review
- Aplicación Enviar menú de comidas de Little Lemon
1
Videos
- Resumen del curso: Crear la interfaz de usuario
7
Readings
- Sobre la evaluación final del proyecto
- Ejercicio: Importar el proyecto
- Ejercicio: Crear el componible MenuDish
- Ejercicio: Crear el componible DishDetails
- Ejercicio: Configurar el tema
- Código de solución: Crear una interfaz de usuario de la aplicación
- Recursos adicionales
Resumen del curso
1
Discussions
- ¿Con qué dificultades se encontró a la hora de crear su aplicación?
1
Videos
- Enhorabuena, ha completado Crear la interfaz de usuario
1
Readings
- Próximos pasos
Auto Summary
"Crear la interfaz de usuario en Android Studio" es un curso ideal para quienes deseen iniciar una carrera en desarrollo de Android. Enfocado en el diseño de interfaces de usuario (UI) utilizando Android Studio y Kotlin, este curso ofrece una introducción fundamental a la creación de UIs funcionales y atractivas. Impartido por Coursera, el curso está diseñado para principiantes que ya tienen conocimientos básicos de Kotlin y desarrollo multiplataforma para aplicaciones móviles. Los estudiantes aprenderán a identificar y aplicar diferentes enfoques para crear interfaces de usuario, dominarán la composición de Jetpack y comprenderán cómo utilizar modificadores para decorar componentes. Además, se cubrirán temas avanzados como la gestión de estados, diseño según las pautas de Material Design, y la implementación de temas, estilos personalizados y animaciones. Con una duración de aproximadamente 1920 minutos, este curso está disponible a través de suscripciones Starter y Professional, y está dirigido a aquellos que buscan un nivel profesional en la creación de interfaces de usuario en Android. Únete y lleva tus habilidades en desarrollo de Android al siguiente nivel.

Taught by Meta Staff