Card UIs seem to be very popular lately, and I've recently started learning flutter, so I decided to combine the two and make a card UI in flutter. However, since flutter is new to me, I am having trouble getting started. I want to make something like this
https://cdn.dribbble.com/users/1998175/videos/36904/flower_store_2.mp4
And I can get the card stack part right, but I don't really know how to do the animation and scrolling, which both look pretty complicated. I've read a little bit about sliver lists but don't really understand them. Basically, I want to accomplish the following tasks:
Have multiple cards (with potentially complex content) which appear as though they are growing and shrinking/sliding up and down the screen
Have a navigation bar that is pinned to the bottom even as the cards go up and down (like the "checkout" button in the example I linked)
Be able to programmatically control these cards (i.e. if I user clicks a certain button I want to be able to cause a partially visible card to slide up and fill the page)
I don't know what the best widget type is in order to accomplish all this - I would imagine it is either an animated stack or a sliver list, although it could be something else entirely.
Either way, I would so appreciate if someone could post a small example of something like this (just the cards, there's no need to bother with the content, I'll handle that). Thanks in advance!