[TUTORIAL] FILTRAR en un RECYCLERVIEW con KOTLIN - Android Studio

  Рет қаралды 10,964

Programación Android by AristiDevs

Programación Android by AristiDevs

Күн бұрын

Пікірлер: 49
@AristiDevs
@AristiDevs Жыл бұрын
Voy a empezar a darle caña a instagram... ¿Me ayudas? instagram.com/aristidevs/
@redlion117
@redlion117 Жыл бұрын
te sigo capo
@elKenMasters
@elKenMasters Жыл бұрын
Amigo, empecé a ver hace poco tus videos y ya los amo. Quisiera que puedas mandar toda esa información de tu SuperHero a un activity como detalle, donde se muerte una descripción o y cosas así, espero me entiendas y saques el video. Gracias.
@erikanavarro4733
@erikanavarro4733 Жыл бұрын
Justo estoy con ese problema :C si ya lo resolviste, podrías enviarme un video de referencia de cómo hacerlo, porfavor amigo??
@hva16
@hva16 Жыл бұрын
Sigo despegando 🚀🚀🚀 Mil gracias Aris, eres un crack!!!! 🤗
@juarez.roberto
@juarez.roberto Жыл бұрын
Duda, porque no usas DiffUtil par setear los datos en el adapter?, eso seria mejor en cuanto a rendimiento
@AristiDevs
@AristiDevs Жыл бұрын
Porque eso lo haré en otro video!
@juanjosegamezcastillo8954
@juanjosegamezcastillo8954 Жыл бұрын
Puedo implementar esto para buscar datos en las colecciones de Firebase Firestore Database???
@coffeedude
@coffeedude Жыл бұрын
Una pregunta, en mi proyecto los proceso de filtrado y ordenamiento los realizo haciendo nuevas llamadas a Room (order by & where). ¿Cuál sería la mejor implementación?
@jhoandricastillo9785
@jhoandricastillo9785 Жыл бұрын
ERES MI MAESTRO JAJAA
@enriqueajin6016
@enriqueajin6016 Жыл бұрын
Me encanta tu contenido, muchas gracias! Tengo una duda, si queremos filtrar un item y borrarlo, causaría conflicto por la posición en la lista? Cómo se soluciona eso?
@andresdavila7635
@andresdavila7635 Жыл бұрын
Hola disculpa, pudiste solucionar ese error ? por que si se genera un conflicto y no funciona bien al borrar un elemento
@jhoandricastillo9785
@jhoandricastillo9785 Жыл бұрын
excelente video brothers eres un durooooooo, como lo pediste te digo, seria genial que crearas un video: mostrando como cargar nuevos superhero, (se que en el la class de hero los colocaste como una data predeterminada) pero hablo de llenar una especie de formulario corto con esos 3 datos y luego queden registrados y obvio se muestran en el RECYCLERVIEW (creo que debería ser otra activity con los EditTexty se cargue una IMAGEN/FOTO del cel, no solo digo ajjaja). ESO SI LE DARIA EL PUNTAZO CREMITA
@jorgebermejo3647
@jorgebermejo3647 Жыл бұрын
¿Cuál es la equivalencia de la función addTextChangedListener en un fragment? Porque he intentado de todas las formas posibles escuchar el cambio de texto y no encuentro nada que me sirva, muchas gracias, buen video!
@fitoparodi4381
@fitoparodi4381 Жыл бұрын
es la misma.. el tema está en como buscas el edit text en el fragment.. generalmente lo tenes que llamar desde "view." poe ejemplo.. yo tengo en un fragment: override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { val view = inflater.inflate(R.layout.pfragclientes, container, false) buscador = view.findViewById(R.id.busFiltro) return view } y en el ONVIEW CREATED override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) mostrarlosclientes() buscador?.addTextChangedListener { userFiltro -> espero te sirva el ejemplo.. lo importante en los fragments es que armes la variable VIEW con el layout inflate.. de esa forma podes llamar a las busquedas de findviewbyid y demas con el view.
@luisgamarrarosado3565
@luisgamarrarosado3565 Жыл бұрын
Vine buscando cobre y encontré oro!!!🚀🚀🚀
@IsmaelRoman1
@IsmaelRoman1 Жыл бұрын
Gracias Aris! Super útil!
@Tuligarnio
@Tuligarnio Жыл бұрын
En el minuto 09:46 en lugar de aplicar lowercase() a ambas variables se podría hacer lo siguiente: superhero.superhero.constains(userFilter, ignoreCase = true)
@esneider
@esneider Жыл бұрын
Estaba buscando este comentario. :D
@nmg736
@nmg736 6 ай бұрын
muyayooo tus videos son oro español
@DanielDiaz-kh2vd
@DanielDiaz-kh2vd Жыл бұрын
Muchas gracias justo esto estaba buscando
@rinorobot
@rinorobot 6 ай бұрын
Me fue muy útil tu video
@MrCone9
@MrCone9 Жыл бұрын
has pensado en un filtro como este así de guapo para jetpack compose en MVVM? tengo tu curso premium pero no he visto nada. Gracias por todo rey.
@TheSineNomine
@TheSineNomine Жыл бұрын
¿Se podría meter dentro del addTextChangedListener que filtre por más de un campo? Lo he probado y ha funcionado, pero después ha dejado de funcionar y solo filtra por uno de los dos campos. No he tocado nada que interfiera con esta clase... :S
@andresdavila7635
@andresdavila7635 Жыл бұрын
Aris al momento de filtrar un elemento y presionar el botón de borrar, no se borra ese elemento, si no el elemento que estaba en la primer posición de la lista sin filtrar. Como solucionarías eso. Gracias por tus videos.
@JeffreySandres
@JeffreySandres Жыл бұрын
hola, excelente video, la verdad explicas muy bien pero tengo una pregunta, yo estoy trabajando un recyclerview desde un fragment, todo esta bien pero mi lista no es mutable, es un arraylist, pero e intentado muchos metodos para implementar un buscador y simplemente no busca nada, la lista la muestra, el buscador no da problemas simplemente no busca, intente tu metodo pero no se si es por el hecho de no usar una lista mutable que no me funciona, esperaba por lo menos me dieras una instruccion de como buscar correctamente una solucion porque no encuentro un tema parecido que me ayude
@Lermxx05
@Lermxx05 Жыл бұрын
Muy buen video, disculpa para filtrar numeros o simbolos como cambiaria la linea superhero.superhero.lowercase().contains(userFilter.toString().lowercase())
@delvintorres3643
@delvintorres3643 Жыл бұрын
Arist hermano una consulta tu código lo puedo implementar con un recycle dónde obtengo datos de sqlite ha y excelente video gracias.
@oswaldoavila5938
@oswaldoavila5938 Жыл бұрын
👌👌👌
@manurodriguez8725
@manurodriguez8725 9 ай бұрын
Pensé que utilizarías Filterable
@andresfelipejimenezhiginio
@andresfelipejimenezhiginio Жыл бұрын
sigues trabajando vistas clasicas xd, quisiera este tipo de contenido en compose, tengo el curso premium y creo que le falta harto contenido, sobre todo este tipo de videos
@AristiDevs
@AristiDevs Жыл бұрын
Buenas! El curso premium es early access, Sigue en desarrollo!
@dorizthenier3151
@dorizthenier3151 Жыл бұрын
Funciona con conexion a Firebase?
@AristiDevs
@AristiDevs Жыл бұрын
si tienes los datos es exactamente igual
@RoyAdame
@RoyAdame 6 ай бұрын
Voy a calar el código si me funciona me caso contigo si no, no.
@alvarobarraza2150
@alvarobarraza2150 Жыл бұрын
2 meses tarde :(
@corrector7405
@corrector7405 Жыл бұрын
Qué ventajas o desventajas tendría usar este método a diferencia de implementar la interfaz Filterable? Buen video por cierto 👌🏻😃
@AristiDevs
@AristiDevs Жыл бұрын
Es simplemente otra forma de hacerlo, posiblemente filterable es mas óptimo incluso pero estoy intentando que entiendan realmente cómo funcionan los recyclerview porque son como el core de cualquier app
@MusicIA028
@MusicIA028 3 ай бұрын
muchas gracias por tu video bro me ayudaste a poder comprender mejor los filtros en un adapter jeje saludos
@uritzilum
@uritzilum 9 ай бұрын
Gracias, se podría hacer un video sobre los context menu a cada item del recycleview?
@javiergomez5968
@javiergomez5968 Жыл бұрын
Aris...parcero excelente video justo el que yo necesito con Kotlin...no olvides algo muy importante. Y es el almacenamiento de los datos de un Recyclerview. Por ejemplo, si yo agrego datos desde un EditText y luego salgo pues el Recyclerview queda vacío nuevamente me encantaría que el siguiente video fuera de almacenamiento de los datos por Sqlite local y en la nube sería maravilloso jeje... gracias por tus vídeos con Kotlin son ipermegageniales
@DiegoLpVn
@DiegoLpVn Жыл бұрын
Buenas, me ha encantado el tutorial. Para completarlo, estaría genial que comentases también cómo añadir y eliminar elementos desde la lista filtrada sin que vuelvan a aparecer al quitar el filtro. Lo he intentado hacer pero es un poco locura y no tengo clara la mejor forma de hacerlo.
@ThePeterevolution
@ThePeterevolution Жыл бұрын
amigo, como seria para dar agilidad, cuando tengo reciclers con muchas cositas en gone, o diferentes funcionalidades, estado,textinput,mostrar foto, y asi cuando va deslizando se nota lento
@AristiDevs
@AristiDevs Жыл бұрын
Intentar quitar lógica y SIEMPRE usar constraint layout que es el más eficiente
@sebastiangonzalez4560
@sebastiangonzalez4560 Жыл бұрын
Que crack! Literalmente es pensar, este tema me hace falta, reviso mis notificaciones y !"AristiDevs subió contenido que te hacia falta"! Jajaja Saludos!
@hickspro613
@hickspro613 Жыл бұрын
4:28 yo lo que hago es simplemente hacer un rename reference al binding del import y ya muy buen vid
@CyCha
@CyCha Жыл бұрын
Te amo men, es justo lo que estaba buscando. ♥️
@oswaldotutorialesdescargab3180
@oswaldotutorialesdescargab3180 Жыл бұрын
estimado se gano un me gusta, excelente video
@ThePablo25
@ThePablo25 Жыл бұрын
Conocí tu canal desde hace un mes y esto para los que estamos en el segundo año de Dam es oro
[TUTORIAL] SWIPE REFRESH LAYOUT - Desliza para actualizar - Pull to refresh
13:25
Programación Android by AristiDevs
Рет қаралды 7 М.
6 Design Patterns Every Android Developer Must Know
14:16
Philipp Lackner
Рет қаралды 81 М.
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 2,7 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
NAVIGATION COMPONENT - Navega en Android de forma eficiente - Activity - Fragment - Save args
33:04
Programación Android by AristiDevs
Рет қаралды 21 М.
Tutorial de Github Profiles
37:50
Condor Coders
Рет қаралды 16 М.
[TUTORIAL] SPLASH screen API en KOTLIN - Con ANIMACIONES en ANDROID 12 - DESDE CERO - ANDROID STUDIO
16:47
ViewModels & Configuration Changes - Android Basics 2023
18:46
Philipp Lackner
Рет қаралды 120 М.
Room Renovations - Android Conference Talks
11:33
Android Developers
Рет қаралды 11 М.
DiffUtil para tu RECYCLERVIEW en Kotlin - Optimiza tus recyclerview en Android con Kotlin.
26:57
Programación Android by AristiDevs
Рет қаралды 10 М.
The ONLY Correct Way to Load Initial Data In Your Android App?
12:27
Philipp Lackner
Рет қаралды 25 М.
FRAGMENTS en ANDROID con KOTLIN - Aprende a utilizar los FRAGMENTS en ANDROID STUDIO
22:47
Programación Android by AristiDevs
Рет қаралды 20 М.
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 2,7 МЛН