Jetpack Compose desde cero: migra tus vistas de Android XML

Curso

Online

hasta 150 €

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 494 940

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Nivel

    Nivel avanzado

  • Metodología

    Online

  • Horas lectivas

    12h

  • Inicio

    Fechas a elegir

  • Envío de materiales de aprendizaje

En el curso de Jetpack Compose aprenderemos a migrar nuestras vistas de XML en Android a una programación declarativa con Kotlin.Hoy en día ya es un tema opcional y recomendado saber Jetpack Compose a la hora de conseguir un empleo. Y no me cabe la menor duda que en pocos años será un requisito básico.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Materias

  • Layout
  • Acciones
  • Teclado
  • Android
  • XML

Temario

Introducción:

  • Bienvenido a nuestro curso de Jetpack Compose
  • ¿Qué apps crearemos?
  • ¿Quién es el instructor?
  • Cómo sacarle el máximo partido al curso.
  • Aprende con amigos en la comunidad de Discord de Android.
  • Toma notas de tu curso en tiempo real en Frogames Formación.

Actualizaciones Generales:

  • Instrucciones importantes para actualizaciones.

Primeros pasos en Jetpack Compose:

  • Introducción
  • ¿Qué es Jetpack Compose? ¿Por qué usarlo?
  • Proyecto base, primeras diferencias
  • Entendiendo a Compose
  • Conclusiones

Layouts y Contenedores en Jetpack Compose

  • IntroducciónBox(FrameLayout).
  • Column(Linear Layout vertical).
  • Row(LinearLayout horizontal).
  • LiteralesIntroducción a ConstraintLayout.
  • Formar diseños con ancla principal.
  • Tarea: ConstraintLayout.
  • Solución: ConstraintLayout.
  • Guías.
  • Conclusiones.

Modificadores de Jetpack Compose:

  • Introducción.
  • Espaciados en Compose.
  • Tamaños en Compose.
  • Evento de Click en Compose.
  • Tarea: Modificadores.
  • Solución: ModificadoresConclusiones.

Componentes en Jetpack Compose:

  • IntroducciónText(TextView)
  • Diseños avanzados en Text.
  • Seleccionar texto.
  • Card, Spacer y DividerTextfield y estados de Jetpack Compose.
  • OutlinedTextfieldIcono para limpiar Textfield.
  • Consumir recursos XML con ComposeImage(ImageView).
  • ChipButtonBadgeCheckbox y Switch.
  • Conclusiones

Complementos del sistema con Jetpack Compos:

  • Introducción.
  • Scaffold(CoordinatorLayout) y TopAppBar.
  • Floating.
  • Action.
  • Button y Snackbar.
  • Menú en AppBars.
  • NavigationIcon y Divider en Menú.
  • Navigation Drawer básico.
  • Navigation Drawer avanzado.
  • Tip: Modo interactivo.
  • Principios responsivos Parte I.
  • Principios responsivos Parte II.
  • Conclusiones.

App Films:

  • Introducción.
  • App Films y su Modelo de datos.
  • Lista simple.
  • Mejorar aspecto de la vista individual.
  • LazyColumn(RecyclerView).
  • Notificación Toast.
  • ListItemIcono y MaxLines.
  • Glide para Compose.
  • Tarea: Diseño alterno
  • Solución: Diseño alterno.
  • Trailing.
  • BottomAppBar.
  • Conclusiones

Interoperabilidad de XML con Jetpack Compose:

  • Introducción.
  • App: Form XML.
  • Añadir dependencias de Compose.
  • Diseño básico para reemplazar nuestro primer Textfield.
  • Crear texto de ayuda.
  • Validad si el Textfield esta vacío.
  • Recolectar datosMigrar segundo Textfield.
  • Opciones de teclado.
  • Tarea: Altura mínima.
  • Solución: Altura .

App: Form:

  • Introducción.
  • App: Form JC.
  • Toolbar básica.
  • Colores.
  • Evento de click en la barra de acciones.
  • AlertDialog en Jetpack Compose.
  • Enlazar componentesEstados.
  • Primer Textfield.
  • Label & IconLongitud máxima.
  • Capos requeridos y configuración para una sola línea.
  • Valor mínimo y error personalizado.
  • Distribución porcentual.
  • Cambiar apariencia y comportamiento para la fecha.
  • DatePicker con Compose.
  • Opciones de teclado.
  • Personalizar icono de teclado.
  • Controlando la acción del teclado.
  • Notas.
  • Contador de catacteres.
  • Limpiar formulario.
  • Spinner en Jetpack Compose.
  • Autocomplete básico en Compose.
  • Mejorando estilo de Exposed.
  • DropDownMenu.
  • Limpiar selección de país.
  • Mejora: Scroll con teclado.
  • Mejora: Separar Date.
  • Picker.
  • Mejora: Idioma español.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 494 940

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Jetpack Compose desde cero: migra tus vistas de Android XML

hasta 150 €