No puedo negar que me esta ayudando mucho estos.... mmm no se como llamarlo pero jajaja me esta sirviendo mucho para cuando yo vaya a crear Apps me pueda servir de mucho a la hora de rendimiento y fluide. Agradezco mucho que saque de su tiempo para darnos a conocer a nosotros sus experiencia en flutter.
Nose por qué youtube borró tu último comment, pero pude ver porque me llegó el correo, te dejo el link para que entiendas el cascade notation: www.w3adda.com/dart-tutorial/dart-cascade-notation
Muy buenos sus videos. Tengo una duda que usted hace referencia al final se puede usar SliverList anidados para usarlo para agrupar información por un criterio usando el paquete collection el GroupBy. He intentado hacerlo pero tengo problemas. Podría hacer un video al respecto por ejemplo agrupar alumnos por grupo como un ExpandableList pero usando SliverList
Si la Lista vertical hace scroll sola, sin que se deslice toda la pantalla (con la lista horizontal), no hay problema, pero si quieres que todo se deslice junto, pues si, tendrás el mismo problema
@@diegoveloper Gracias, es que estoy haciendo una pantalla similar a challenge de rappi order. En el que usas un column, con una cabecera fija y un listview
@@diegoveloper the scroll is processed and then animated, this takes time according to the size of the scroll, but if I use fixed sizes of the children in the list everything works fine
@@diegoveloper Error 404 :c. One question, when I do the flutter build apk --release. When installing the application it appears without the icons.svg, do you know how to fix it?
Hmm no me queda muy claro el performance, en el primer ejemplo estas usando un ListView con un ListView.builder anidado, y en el otro ejemplo solo estás usando el CustomScrollView con SilverList sin ninguna anidación, por lo tanto es como si estuvieras comparando ListView.builder vs SilverList y ahi los dos son igual de óptimos, si tu cambias el ejemplo del CustomScrollView con otro CustomScrollView anidado, va a dar el mismo resultado, entonces no veo ninguna mejora de performance, estas usando dos ejemplos muy distintos, y no es justo para el listView.builder porque lo estas comparando sin usar anidación en el CustomScrollView La ventaja realmente del CustomScrollView es cuando vas a trabajar con Silvers Widgets, y lo recomendado del ListView es usarlo con el constructor con nombre .builder, pero esto es algo muy diferente a lo que das a entender en el ejemplo, asi que... el issue sigue abierto, esto no lo mejora realmente, solo quitaste el ListView.builder y lo cambiaste a un CustomScrollView Si el ejemplo fuera equitativo deberias de haber usado dos CustomScrollView y esto daria el mismo mal performance que los ListViews Si me equivoco, espero un feedback tuyo Diego, igual interesante el video, pero no me parece que esté bien el ejemplo, y me sorprende que nadie haya caido en cuenta de que se compararon mal, hice los siguientes escenarios: 1. dos CustomScrollView anidados, 2. un ListView con CustomScrollView y 3. ListView.builder vs CustomScrollView y por eso te aseguro que no vi ninguna mejora de performance
Comenten si les sirvió el tip .
Leave a comment if this tip was helpful.
helpful 😄
Super diego, re buen tip, yo haciendo uso de list view :c
Es genial ver estas soluciones antes de toparse con ellas y perder una semana atorado en el problema
Esta muy bueno la explicación y todo, pero toma en cuenta que eso es para casos específicos, excelente video.
Oye Diego, que pedazo de video es este... te felicito!!! Sigue asi amigo, Saludos desde Honduras
I read the subtitles 1st then rewind a bit to see what happening in the video.
Nice tips bro. Keep sharing!
Estos videos de buenas prácticas están geniales, y si cada uno de tus videos me hace aprender algo nuevo. Muy bien Diego!!!
No puedo negar que me esta ayudando mucho estos.... mmm no se como llamarlo pero jajaja me esta sirviendo mucho para cuando yo vaya a crear Apps me pueda servir de mucho a la hora de rendimiento y fluide. Agradezco mucho que saque de su tiempo para darnos a conocer a nosotros sus experiencia en flutter.
gracias por compartir el conocimiento! justo tenemos facilitar el despliegue de 5000 items jajajajaja
Muy buen video hermano!!!
Estos vídeos hacen la diferencia en tu canal 👌
Simplemente espectacular. Muchas gracias Diego
amo tu contendo acerca flutter
Muchas gracias ya había pasado por eso pero está solución está muy buena, gracias nuevamente
Excelente tip, muchas gracias por todo el apoyo a la comunidad Flutter
Oh qué genial tips, a implementar en mis futuros proyectos
Diego hermano muchas gracias por el tip. Justo estaba pasando por lo mismo y no le podía dar solución.
Maldita sea!
Eso solucionará muchos de mis problemas de rendimiento.
Gracias!
Estos tips valen oro. Gracias Diego.
EXCELENTE DIEGO, GRACIAS
Excelente video, es un problema muy comun que siempre pase por alto, pero ahora ya puedo corregirlo 😁 gracias
Pauek también advirtió de ese problema pero no lo recordaba gracias
No me he topado con este problema, pero igual me lo apunto. Gracias por el aporte!.
Saludos desde Venezuela excelente Contenido...
Excelente video Diego, muy claro y preciso.
Nose por qué youtube borró tu último comment, pero pude ver porque me llegó el correo, te dejo el link para que entiendas el cascade notation: www.w3adda.com/dart-tutorial/dart-cascade-notation
@@diegoveloper genial Diego, lo reviso. Muchas gracias, saludos.
Excelente, gracias! 🤝💪🏻
Diegooo muchas gracias, por algo me jalaban lento, a optimizar mi código XD!!!
Gracias Diego por ese contenido.
Justo me topé con este problema, muchas gracias!
Buenazo el contenido sobre todo motiva a seguir aprendiendo nuevas cosas. nunca pares en compartir tus conocimientos muchos te lo agradeceremos.
únete al canal :D, hay contenido muy chévere para miembros
Excelentee!! eres un duro, me suscribo
Que bien tip, ya me había pasado y se soluciono mucho mejor
Muy buenos sus videos. Tengo una duda que usted hace referencia al final se puede usar SliverList anidados para usarlo para agrupar información por un criterio usando el paquete collection el GroupBy. He intentado hacerlo pero tengo problemas. Podría hacer un video al respecto por ejemplo agrupar alumnos por grupo como un ExpandableList pero usando SliverList
Muy bueno. Siempre aprendiendo algo mas...
No me gusto el vieo no, me encanto, eres lo maximo, tips como este son muy buenos, deberias hacer mas.
buenaso papi! sigue asi!
Hola genial. Mes sirvió. Una pregunta si uso column y una lista adentro tendría el mismo problema?
Si la Lista vertical hace scroll sola, sin que se deslice toda la pantalla (con la lista horizontal), no hay problema, pero si quieres que todo se deslice junto, pues si, tendrás el mismo problema
@@diegoveloper Gracias, es que estoy haciendo una pantalla similar a challenge de rappi order. En el que usas un column, con una cabecera fija y un listview
Puedes probar y hacer ese Print que hice para que veas el performance, sino te toca hacer SliverList
Wow. Very very useful experiment, thanks author!
¡Buen video! Gracias por el aporte.
Hola Diego, muy buen tip. De hecho muy bien explicado y si queda claro en que escenarios es mejor el Sliver muchas gracias por le buen contenido 😀👍
Gracias Diego por tus tips son muy útiles
Hola Diego buen video donde encuentras esas soluciones
hola, la encontré en los issues del repositorio de Flutter.
Diegoveloper, me ha salvado con problemas de rendimiento, es un crack, muchas gracias
@diegoveloper como agregarias un sliverlist de manera horizontal?
Para el modo horizontal no hay problema con ListView, solo agregas un SliverToBoxAdapter
@@diegoveloper así es como lo estaba haciendo, perfecto. Muchas gracias maquina
Podrias paginar los resultados para mantener una cantidad que soporta el componente ListView.
si el api lo soporta, si, de todas maneras es recomendable usar Slivers si se tiene esa estructura del ejemplo
Diego excelente video, gracias. Pero como hacemos eso que muestras en el vídeo con BlocConsumer ? flutter_bloc 8 ? la lista de una API REST
Hmm no veo por qué tenga que afectar que uses BlocConsumer, Consumer o algún Widget.
Acabo de probar esto en un DraggableScrollableSheet y no funcionó :( sigue cargando toda la lista antes de mostrarla. :(
Diego, como podría hacer que el primer item (la lista horizontal) no haga rebuild al volver al top?
ua-cam.com/video/3v4ZofYsn5I/v-deo.html
Super Tip, gracias por compartirlo maestro.
Excelente video, gracias!!
Thankyou! You just earned a subscriber!!
necesito ayuda para cargar imagenes desde internet tipo instagram... a lo que me refiero es a cargar rapido las imagenes necesito ayuda ...
Hola, puedes entrar a este grupo en español que tenemos en Facebook: facebook.com/groups/flutter.dart.spanish ahí tratamos de ayudar con las dudas
Very helpful tips. Thanks Bro
Excelente Diego donde compro ese microfono cual es la referencia ?
amzn.to/3i5GyQC
How to work with bigger list and dynamic height, like a facebook timeline with image, video and text with button jumpTo?
I don't see what's the problem with that
@@diegoveloper the scroll is processed and then animated, this takes time according to the size of the scroll, but if I use fixed sizes of the children in the list everything works fine
Excelente muchas gracias
Hola, estoy intentando meter un list.builder dentro de un column pero no encuentro forma de hacerlo. Podrias explicarme cual seria la solución?
Column [ Expanded(ListView.builder(shrinkWrap: true
@@diegoveloper Thanks, I tried and it didn't work, could I pass you my code? :c
@@nothing-bm4rm claro, agenda una llamada: www.buymeacoffee.com/diegoveloper/extras
@@diegoveloper
Error 404 :c.
One question, when I do the flutter build apk --release. When installing the application it appears without the icons.svg, do you know how to fix it?
@@nothing-bm4rm www.buymeacoffee.com/diegoveloper/e/27476
Amazing tip. Thank you so much
Muy buen video! gracias!
Y si le pones dentro de un streambuilder?
Da igual
Gracias por elñ video!
Thanks a lot.
From Mauritania
I dont get it why the Flutter team did not do good performance in listView, but dods good performance with Slivers? 🤔
That's why the issue is still open, check the link on the description.
gracias esta muy buenos y bien explicados
I wish your videos were in english, you have such good content.
But this is speed code video.
@@diegoveloper no, you were explaining how listviews work and about how it affects performance... the auto translate subtitles are not so good
@@aserraj9817 ahh sorry, I saw the wrong video, well I created the english translation manually so it should work.
Genio.!!
Un día llegaré a saber de qué hablas aquí !
Very insightful, thanks for sharing :)
Excelente tips!!!
Actually, i got this issue in my project. I have more than 1000 items and i see some problems... Thanks!
what about the gridview ? sir this is just listview
is the same, use SliverGridView instead
Any english version? 👏
You could enable english subtitles.
Great information thanks
Comment para más tips como este bro... De gran ayuda :D
thanks dude nice tip
Me sirve :)
Most wanted tip.
excelente
hey muy bueno
Hmm no me queda muy claro el performance, en el primer ejemplo estas usando un ListView con un ListView.builder anidado, y en el otro ejemplo solo estás usando el CustomScrollView con SilverList sin ninguna anidación, por lo tanto es como si estuvieras comparando ListView.builder vs SilverList y ahi los dos son igual de óptimos, si tu cambias el ejemplo del CustomScrollView con otro CustomScrollView anidado, va a dar el mismo resultado, entonces no veo ninguna mejora de performance, estas usando dos ejemplos muy distintos, y no es justo para el listView.builder porque lo estas comparando sin usar anidación en el CustomScrollView
La ventaja realmente del CustomScrollView es cuando vas a trabajar con Silvers Widgets, y lo recomendado del ListView es usarlo con el constructor con nombre .builder, pero esto es algo muy diferente a lo que das a entender en el ejemplo, asi que... el issue sigue abierto, esto no lo mejora realmente, solo quitaste el ListView.builder y lo cambiaste a un CustomScrollView
Si el ejemplo fuera equitativo deberias de haber usado dos CustomScrollView y esto daria el mismo mal performance que los ListViews
Si me equivoco, espero un feedback tuyo Diego, igual interesante el video, pero no me parece que esté bien el ejemplo, y me sorprende que nadie haya caido en cuenta de que se compararon mal, hice los siguientes escenarios: 1. dos CustomScrollView anidados, 2. un ListView con CustomScrollView y 3. ListView.builder vs CustomScrollView y por eso te aseguro que no vi ninguna mejora de performance
No me pidas que deje de ser hombre, na es broma, gracias por el tip
flutter
jajajaja
I hope you speak in English
Create your video in English
Why the hell did you add title in English ? And speaking in Alien language. 🤬
You can activate english subtitles, and the language I use is spanish
@@diegoveloper then use Spanish for your title.
@@entech5669 then non-spanish people won't watch the video. And now they can benefit using the subtitles ;)