¿Qué quieres aprender?

Curso Adaptadores en Android con Kotlin de 0 a 100

Curso Adaptadores en Android con Kotlin de 0 a 100

Frogames Formación

Curso online


20

Bienvenido a este minicurso sobre cómo crear aplicaciones para Android con listados. Veremos el clásico Adapter de toda la vida y también el uso de la nueva clase ListAdapter, ideal para integrarse a bibliotecas de Jetpack como LiveData, ViewModel, Room y más.

Además de ello, aprovecharemos para ver cómo usar la dependencia más exitosa en cuanto a cargar imágenes desde Internet se refiere. Al ser un curso corto, tuvimos que omitir ciertos temas, por lo que será necesario que ya cuentes con conocimientos básicos de Android y Kotlin. Fuera de eso, verás desde cero cómo crear estas apps con listados en Android.

El curso es 100% práctico. El objetivo es que aprendas a crear y manejar Adaptadores desde los lenguajes de programación de Kotlin y su diseño de vista en XML. Se incluye también la comunicación entre el Adapter y su contexto, como lo puede ser una Activity o Fragment, incluso la vinculación de vistas modernas con ViewBinding.

Este minicurso será impartido por el Ing. Alain Nicolás Tello, desarrollador Android con más de 7 años de experiencia en Android nativo y más de 4 años en Udemy. Los más de 100mil estudiantes distintos en sus diferentes cursos lo avalan como un instructor responsable y comprometido con la enseñanza de calidad.

Si estás comenzando tu carrera como desarrollador Android, este curso es para ti. Inscríbete hoy mismo y comienza a incrementar tus habilidades ya mismo.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

En este curso aprenderemos a crear adapters para aplicaciones Android Crear un adaptador en Kotlin desde cero Diseñar vistas comunes en apps con listados en XML Vincular vistas con herramientas modernas como ViewBinding Descargar imágenes de Internet con Glide Comunicar Adaptadores al contexto con eventos de click Integrar un adapter en aplicaciones modernas con MVVM

Requisitos

Aunque el curso en sí no tiene prerrequisitos, para seguirlo fácilmente te recomendamos: Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario ¡Muchas ganas de aprender! Tener conocimientos básicos de Kotlin y Android

Temario completo de este curso

Introducción al curso

(46:29)

Bienvenido al curso de adaptadores en Kotlin

Tu camino para ser desarrollador Android

Recomendaciones previas

Cómo Sacarle el Máximo Partido al Curso

Aprende con Amigos a través de Discord

Toma notas de tu curso en tiempo real en Frogames Formación

Actualizaciones Generales

(00:00)

Instrucciones importantes para actualizaciones

Adaptadores básicos con Spinners

(51:12)

Introducción

Nuevo proyecto

Diseño de vista para Spinner

ArrayAdapter

Añadir elemento en tiempo de ejecución

Interface para eventos de selección

Adaptador con recursos en XML

Escenario extras en ArrayAdapter

Bonus: Autocomplete con ArrayAdapter

Conclusiones

ViewPager

(48:36)

Introducción

Nuevo proyecto: Tabs

Añadiendo recursos

Adaptador para fragments

Diseño de vista para galería

Adaptador para galería

Solución a problemas entre ViewPager y ViewPager2

Conclusiones

List Adapter

(1:05:28)

Introducción

Nuevo proyecto Sports

Diseño con RecyclerView

Modelo de datos & Glide

ListAdapter: Estructura base

ViewBinding

Configurar RecyclerView desde Kotlin

Cargar datos

ProgressBar y CenterCrop

Eventos de click

Mejoras al cargar imágenes

Adaptador(clásico)

Añadir objetos puntualmente

Conclusiones

Adapters con Fragments

(52:15)

Introducción

Crear fragmento básico

Lanzar fragmento con argumentos

Mejorar la UX(experiencia de usuario)

Complementar UI(interfaz de usuario)

Solución

Mostrar datos

RecyclerView en Fragment

Diseño alterno

Conclusiones

Adaptadores Anidados

(57:08)

Introducción

Nuevo proyecto: Nested RecyclerView

Vista y modelo de datos(hijo)

Vista y modelo de datos(padre)

Adaptador(padre)

RecyclerView(padre)

Estructura de datos y arreglo de diseño

Adaptador(hijo)

Conclusiones

Integración con MVVM y LiveData

(36:52)

Introducción

Explicación de proyecto base

Diseño de vista individual

Diseño de vista principal

Adaptador

Configurar Adapter y RecyclerView

MVVM

Conclusiones

Bonus

(13:26)

Habilitar DataBinding

Migrar Adapter a DataBinding

Fin del curso, regalos y material extra

(01:30)

Mensaje de despedida ¿Qué sigue?

Más contenido para ti

Ver más