Flutter Stacked Item ListView | Flutter UI Design Tutorial | Scroll Animation

Поділитися
Вставка
  • Опубліковано 16 січ 2025

КОМЕНТАРІ • 146

  • @techendlimited5241
    @techendlimited5241 3 роки тому +2

    Nice and superb explanation! One just need to sit and digest it. Nice one, keep it up!

  • @maruthichowdary8612
    @maruthichowdary8612 4 роки тому +3

    one of the best video about flutter demo

  • @SrikanthNandiraju
    @SrikanthNandiraju 4 роки тому +1

    Paras Jain, you're the King of Flutter!! Way to go, Keep them coming.

  • @andressasouza6186
    @andressasouza6186 3 роки тому +1

    Thankyou for your contributions, friend! They are helping me a lot. THank you very much from Brazil =)

  • @ThunderboltPath
    @ThunderboltPath 3 роки тому

    I'm a dev looking to jump start a new app with Flutter. I've learned it before but never used Flutter in a real app. This is perhaps the best tutorial with source code to boilerplate a new app. Well done, bro!

  • @akashkirthik9882
    @akashkirthik9882 4 роки тому +3

    Even a beginner, it was easy to follow ! Thanks !

  • @aytunch
    @aytunch 4 роки тому +4

    this is the best type of content. great work my friend.

  • @TheIglooCreations
    @TheIglooCreations 4 роки тому +1

    Crystal clear explanation.....very well explained...thank you so much

  • @halbertwalston
    @halbertwalston 4 роки тому +4

    Clever technique, and very well-delivered tutorial!

  • @madhurireddy7418
    @madhurireddy7418 3 роки тому +1

    bro you are the best ,no cap

  • @muhammadabuhuraira1222
    @muhammadabuhuraira1222 3 роки тому +1

    Things like this should be highly appreciated.Great job.Well done

  • @kianmahdavi3348
    @kianmahdavi3348 4 роки тому +2

    Thanks for tutorial. it gave me a good idea!

  • @sharbelokzan9673
    @sharbelokzan9673 4 роки тому +2

    amazing flutter skills that you have

  • @chaudharybilal703
    @chaudharybilal703 4 роки тому +1

    Just came across your second video and I am so into your style and knowledge.

  • @망고-r9l
    @망고-r9l 2 роки тому

    Wow... I absolutely look forward to watch this vedio

  • @IqbalHussain-nl2lc
    @IqbalHussain-nl2lc 3 роки тому +1

    wow! that was an amazing way of doing that animation and very well explained. Thank you man, You have got amazing skills!

  • @jsagar95
    @jsagar95 3 роки тому +1

    Thanks for the great tutorial!

  • @Ajithkumar-dv4pq
    @Ajithkumar-dv4pq 2 роки тому +1

    thanks. great explanation for scroll animation

  • @piusvictor8780
    @piusvictor8780 4 роки тому +1

    Man you are Extremely Genius,Albert Einstein of Flutter,Amaaaaaaizing skills,thanks for sharing i like it.

    • @RetroPortalStudio
      @RetroPortalStudio  4 роки тому

      Will do my best to keep up to the pedestal you all put me on man! Thanks! ✌🤓🐱‍🏍

  • @Inandoutpk
    @Inandoutpk 3 роки тому +1

    Thank you so much , Excellent Video

  • @rohanlawande9134
    @rohanlawande9134 4 роки тому +1

    Man the narration and the video was so goood!! thank you for this

  • @ekkkogo2413
    @ekkkogo2413 4 роки тому +1

    yes i agree ..it is the best type of content.Thank you for sharing.

  • @hachillie
    @hachillie 3 роки тому

    Good use case with best narration.. Keep the good work

  • @prakashanuvadia8870
    @prakashanuvadia8870 2 роки тому +1

    Superb Explain

  • @pravinprince3221
    @pravinprince3221 Рік тому +1

    Thank you for the wonderful video sir it is very helpful for me and my team, Thanks again sir

  • @josephciriacob
    @josephciriacob 4 роки тому +1

    muchas gracias por la info, me sirvió bastante. Saludos desde Perú.

  • @thedartside1050
    @thedartside1050 4 роки тому +1

    Extremely useful and excellent explanation!

  • @tseaatom6503
    @tseaatom6503 4 роки тому +1

    very nice tutorial, hope you can provide more . thanks!!!!!!!!!!!!!!!!!!!!!!!!!

  • @flutterclone1849
    @flutterclone1849 4 роки тому +1

    good job , wow flutter is amazing and you are very amazing :)

  • @akhiefeilong3650
    @akhiefeilong3650 2 роки тому +1

    wow! you amazing matt!

  • @armandfotie3844
    @armandfotie3844 4 роки тому +1

    Definitely be part of this chanelle is a blessing

  • @meditainment4225
    @meditainment4225 2 роки тому +1

    Your knowledge, your experience, your skills, the way you defined, the accent and all the things i have sense in this video is Absolutely mind blowing, informative and extremely worthy....
    I am Thanking you for sharing this type brilliant knowledge, ideas, concepts, experience and all other stuffs with us ❤️❤️

  • @asbelfernandez3081
    @asbelfernandez3081 4 роки тому +2

    Nice project, you have really good skills.

  • @weirdinventor
    @weirdinventor 4 роки тому +1

    thank you so much , ur video is 20/10 keep up !

  • @fuadall8961
    @fuadall8961 4 роки тому +1

    Thanks for sharing your knowledge.

  • @MossaabMoulim
    @MossaabMoulim 3 роки тому +1

    i love your tutorials

  • @faizulla5838
    @faizulla5838 2 роки тому

    Ты просто Красавчик!!!

  • @Endersontutoriales
    @Endersontutoriales 4 роки тому +1

    Excellent work, i subscribe.

  • @JoeMathew
    @JoeMathew 4 роки тому +1

    Thanks for the great content, I'd been looking for something like this for quite some time!

  • @lorenbeall147
    @lorenbeall147 4 роки тому +1

    nice videos, please keep teaching us.

  • @rydmike
    @rydmike 4 роки тому +2

    Thanks, very well made and clear presentation of how to make this UI. I had been thinking about a partially similar design, this gave me both the inspiration and direction on how to do it 👍💙

  • @milindkumthekar181
    @milindkumthekar181 4 роки тому +2

    Great, just amazing effect

  • @gerardchoolakian5570
    @gerardchoolakian5570 4 роки тому +1

    Thanks for sharing.

  • @lixiang3631
    @lixiang3631 3 роки тому +1

    i love this video so much !!!

  • @luckie6593
    @luckie6593 4 роки тому +1

    Very informative content. thank you.

  • @DexterTalha
    @DexterTalha 4 роки тому +3

    Just Great content bro.., Thank You.... 😍

  • @ninadtamdu2324
    @ninadtamdu2324 2 роки тому +1

    Thank you sir

  • @M37Shadow
    @M37Shadow 3 роки тому

    So good thanks for sharing your knowledge and skills

  • @SomeshRajvlogs
    @SomeshRajvlogs Рік тому +1

    Thanks friend

  • @haiderjaafer8164
    @haiderjaafer8164 2 роки тому +2

    Really great tutorial... But need more clarification to understand 🙂

  • @dheerajreddymallapu9014
    @dheerajreddymallapu9014 Рік тому +3

    You do not just show the code but explain why it is used and how it works.
    Thank you.

  • @Cherupakstmt
    @Cherupakstmt 4 роки тому +1

    Amazing video 😍❤️

  • @ahmedtalibmuhison3854
    @ahmedtalibmuhison3854 4 роки тому +1

    good work you’re a master

  • @RabbanahMalayalam
    @RabbanahMalayalam 3 роки тому

    Genius👍 mashaallah

  • @prakash18399
    @prakash18399 4 роки тому

    Amazing content man !! I just want to learn flutter like u :') please guide a perfect way !

  • @mohamedsokary2818
    @mohamedsokary2818 Рік тому +1

    astonishing video can you please explain how can i make the bottom of the list fade while scroling up

  • @DarkHeros09
    @DarkHeros09 4 роки тому +1

    Thank you my man.

  • @carlosemmanuelarcosnovelo7711
    @carlosemmanuelarcosnovelo7711 4 роки тому +1

    great work friend

  • @hsnham6020
    @hsnham6020 3 роки тому

    عاشو 👏👏🔥

  • @ismailkoyuncu5518
    @ismailkoyuncu5518 3 роки тому +1

    Thanks for all. We are waiting new the videos

  • @LakshayBhalla
    @LakshayBhalla 4 роки тому +1

    Really wonderful.

  • @dangdatraymonddelmut3230
    @dangdatraymonddelmut3230 4 роки тому +1

    You are just the best

  • @jilsonsaji6974
    @jilsonsaji6974 4 роки тому +1

    Great work...!

  • @abhishekjain3383
    @abhishekjain3383 4 роки тому +1

    great work ..🔥🔥🔥

  • @codex8797
    @codex8797 10 місяців тому +1

    Thanks bro

  • @rodrigomacedo9996
    @rodrigomacedo9996 4 роки тому +1

    nice work !! thx ;)

  • @djameleddinesebbagh1712
    @djameleddinesebbagh1712 4 роки тому

    Great video, thanks

  • @terrigualbertokuchay691
    @terrigualbertokuchay691 3 роки тому +1

    very good introduction of an interface, I subscribe, hey by chance you don't have anything else but with a purchase system. I would like to see how you would use it

  • @samueladama-doh4495
    @samueladama-doh4495 4 роки тому +1

    Awesome 👍

  • @shohanur_rifat
    @shohanur_rifat 4 роки тому

    Great video.Plz make a video which includes FixedScrollPhysics related discussion.

  • @faizulla5838
    @faizulla5838 2 роки тому

    Nice!!!! Broo Nice Nice & Nice !!!!!

  • @maindev598
    @maindev598 4 роки тому +1

    great

  • @koustav2008
    @koustav2008 4 роки тому +1

    EXCELLENT !!!

  • @MossaabMoulim
    @MossaabMoulim 3 роки тому +1

    i tried chaing the heightFactor to 1 because i dodnt want the items to overlap eachother but the animation wile scrolling got messed up items desappear without eaching the top of the screen

  • @hamzaallane5760
    @hamzaallane5760 3 роки тому +1

    Great explanation , thank you , i just have one question : why did you choose controller.offset > 50 , why 50 ? thanks again .

  • @marcosmelgosavazquez344
    @marcosmelgosavazquez344 3 роки тому +1

    Great tutorial and great explanation, the only thing I saw is that the scale logic seems to be a little wrong, the first element (index 0) when scroll is already in opacity of 0.5 by the logic, and then, in the next indexes, seems to be moved by double between var topContainer and current index... so I made some changes in logic and this is working pretty fine on my app:
    double scale = 1.0;
    if(_topContainer < 0.5 && index == 0){
    scale = 1 - (_topContainer * 2);
    if (scale < 0) {
    scale = 0;
    } else if (scale > 1) {
    scale = 1;
    }
    }
    if (_topContainer > 0.5 ) {
    scale = index + 1 - (_topContainer * 2);
    if (scale < 0) {
    scale = 0;
    } else if (scale > 1) {
    scale = 1;
    }
    }
    Any way, I read that is very bad for performance using setState every time that user scrolls... but, is just an approach

    • @RetroPortalStudio
      @RetroPortalStudio  3 роки тому +1

      Yes it is very low performing 😅 i don't really know when and why i did it that way but..... its shame i cant change it after its published... 😅

  • @TechticalTutorials
    @TechticalTutorials 3 роки тому

    Nice video, can you give example how to return the coloring horizontal list at the top to return to each different screen?

  • @manavgoyal631
    @manavgoyal631 4 роки тому +1

    🔥 amazing

  • @kolyamadridano3640
    @kolyamadridano3640 3 роки тому +1

    You speak like one of flutter team widget of the week narrator cool

  • @toyly2820
    @toyly2820 2 роки тому +1

    magic

  • @rodrigoroman4886
    @rodrigoroman4886 3 роки тому

    Thank you for the video! How would you place the items in the list behind each other instead of on top?

  • @abdoud4572
    @abdoud4572 4 роки тому

    very cool but I have question please how can I set up the on tap function of those buttons just a random function or how

  • @arthasmx
    @arthasmx 4 роки тому +1

    who da heck dislike this awesome videooooo ?!!!!!!!!! agggg hahahhaha

  • @coolnanel
    @coolnanel 4 роки тому +1

    awesome!

  • @IshaManiTripathi
    @IshaManiTripathi Рік тому

    Hey, nice video but I am facing an issue when the card length is around 4 and when i scoll up the screen does not hangs u p there but the closeTopContainer value changes and cantainer expands and my list goes down automatically

  • @sharathvbhargav1274
    @sharathvbhargav1274 16 днів тому

    There is an issue in this. The 1st tile is not animating correctly. Scale is happening only from 2nd tile. And there will be a default space between top and the list after scroll. Can you tell me how to overcome these?

  • @stryder12345
    @stryder12345 2 роки тому

    Nice guide, but i have question, how can i update listview by tapping on ScrollController?

  • @BrYarDJ
    @BrYarDJ 4 роки тому +1

    very nice

  • @SanjayKumar-tz6sd
    @SanjayKumar-tz6sd 4 роки тому +1

    Hi please add video. Scroll to position of ListView/ Column Item corresponding to index of tab click.

  • @davidmilai
    @davidmilai 4 роки тому +1

    You're awesome!!!

  • @britannio
    @britannio 4 роки тому +2

    scale.clamp(0,1);

  • @NicoILeone
    @NicoILeone 4 роки тому +2

    Dear, very good your video, I have a query about your syntax, I see that you include the keyword const on many sides, before a widgets, I read information about it and many examples do not include it and nothing really happens because flutter takes it the same . Could you tell me the difference between using it or not before a widget? First of all I want to warn you that I know very well what a constant, a variable and a final variable is, I just want to know in flutter why this happens or allows it. I am starting with this technology. You have a new subscriber! Cheers!

    • @RetroPortalStudio
      @RetroPortalStudio  4 роки тому +6

      Well, with const what happens is that it does not rebuild that particular instance which is declared as const. because in this application build will run multiple times with each call of scroll listener. With const we minimize the build of widgets which do not change overtime ✌😁 a huge performance benifit.

    • @NicoILeone
      @NicoILeone 4 роки тому +3

      @@RetroPortalStudio Perfect the explanation, and then should I apply it only to widgets that are not going to be redrawn, such as a SizedBox, a Text, something that does not change with the call to a request inside the stateful widget?

    • @RetroPortalStudio
      @RetroPortalStudio  4 роки тому +2

      @@NicoILeone yes indeed!

    • @NicoILeone
      @NicoILeone 4 роки тому +1

      @@RetroPortalStudio Thanks! Hive a nice day! Regards!

  • @kemozpets866
    @kemozpets866 4 роки тому +1

    nice bro

  • @TutorialesChupao
    @TutorialesChupao 3 роки тому +1

    How do I make each container in the listview go to a different view? Thanks in advance 👍🔥🔥

  • @flutterquickdemo2468
    @flutterquickdemo2468 4 роки тому +1

    Nice again.

  • @AbhishekSingh-fc6tb
    @AbhishekSingh-fc6tb 4 роки тому +4

    ahh yeah! OP bro!
    making a PUBG Guide with this UI

  • @ayushdondavlogs
    @ayushdondavlogs 2 роки тому

    what is the first 22 line in main.dart file

  • @luisangelaguilarrojas1551
    @luisangelaguilarrojas1551 3 роки тому

    Good video, but in my vertical list the first element doesn't go like the others, is that normal?

  • @ajuncepplux8412
    @ajuncepplux8412 4 роки тому

    Wonderful. Can you make tutorial about sqlite or database in mobile phone ?

  • @paryt7696
    @paryt7696 2 роки тому

    If we use Align with height factor, the onTap events stops working. Can you please alternate of this approach so onTap will also not stop working for each widget item