Detailed Explanation: Advanced Prototyping with Conditional Logic, Variables & Expressions in Figma
HTML-код
- Опубликовано: 21 июн 2023
- This video breaks down Advanced prototyping with conditional logic and expressions into easy steps for easy understanding. using a real-world product page example.
Advanced prototyping (part 2): Add to cart prototyping
• Advanced Prototyping i...
Get Design file in Figma Community
www.figma.com/community/file/...
ecommerce product image slider animation with interactive prototype
• eCommerce Product Imag...
Sign up for Figma using this link
psxid.figma.com/rlgoyubniq3u
thanks for the video! have you ran into button states (variant interactions) issue while working with variables like this?
For example, if you wanted to add a "pressed state" to the plus or the add to cart buttons and maintain the same logic as you've showed in the video.
I've messed around with various combinations of "on tap" and "while press", etc as well as various groupings of items and the variant interactions seems to get stuck on whatever the last interaction state is set to.
Your video's are always amazing
Thank you Femi. So good to have you back!!
Thank you too! I am also very happy to be back. Thank you for your patience.😊
So easy and clear! Thank you!
You're welcome! Thank You.
Great video! So. Many. Steps. Really appreciate you walking us through that so efficiently!
Glad it was helpful!
thank u for sharing your knowledge, hope you always happy and healthy!!
Good video, thanks 🙏🏾
This is well done and actually very detailed !!! I just discovered your channel and man, you have got me subscribing!!! Thank you !!
You're most welcome. Welcome aboard! 😊
Thank you so much for this video. I'll always make reference to this video anytime I want.
You always do justice to your interaction videos, I enjoy them
I really appreciate the kind words. You’re very welcome 😊 👍🏽
This video was super good & thorough, thanks for making it!
My pleasure!
Brilliant video! Thank you.
You’re welcome. I appreciate the kind words. 😊
one of the advance tutorial i have seen
Thank you for the detailed look into this, it has been really helpful! 😄
You're welcome
You're welcome
I always look forward to your videos😁👏👏
Thank You, Happy to hear that!😊
Wonderful video!!!! Thank you so much!!! 👏
You are so welcome!
Wow 😅😅. That so cool 😍. Thanks for sharing ❤❤
Thank you so much ❤️
Wow, this was well explained 👏
Glad you think so!
that's amazing and very detailed explanation. just have a question. If we have tile view that has multiple qty options, how do we segregate with the different conditions? I copied and paste and tried to implement but all options came with the same value. please help me
This is great and helpful - thank you!
Glad it was helpful!😊
You are great at explaining this!
Glad you think so! I appreciate your compliments 😊
Very insightful, Easy to understand. Thank you. 😊
Thank you 😁
wow, this video is so helpful. nice job
Glad it was helpful!
Thanks, buddy. That is really wonderful video and it helps actully.
Glad it helped. You're welcome.
Hi there, thanks a lot for the clear and easy to understand video tutorial
You’re welcome 😊
Thanks for making this tutorial easy to understand.
You’re welcome ☺️
Thank you so much for this, this was very well explained and very helpful
Glad it was helpful! You're welcome.
Thank you for the perfect tutorial🙏
You’re welcome 🙏😊
Thanks..very informative.
You’re welcome 🙏
Sucha good video man, so educational...
Glad you think so! Thank you so much
Thank you so much 🙏🏾❤️.
You are so welcome😊
Keep up the good work!
Thanks, will do!😊
Top Class Explanation.
The way you teach your designs is why I followed this channel. Big up bro👊🏾🔥
Thank You, I appreciate your kind words. 😊
Thank you for sharing, it's cool. 🙏🏼
My pleasure!
What an amazing video and teaching style. You made a complex topic so simple. Keep going.❤️❤️❤️
Thank you so much. I appreciate your kind words ❤️🚀
Finally someone clearly explain the efficient way to do this, thanks a lot really :)
You're welcome.😊
You are so Great Bro 🥰
Thank you so much ☺️🥹🚀
Thank you @Thefemijohn for sharing your videos with us. this tutorial helps me to improve my Figma prototyping to the next level.
You are Awesome Bro :)
You're welcome
Thanks for sharing🙏
You’re welcome 👍🏽
Thank you so much
You're most welcome 😊
Great video.
Did you go straight to variables without creating a variant for it
Thanks for your explanation. I have understood how it should work😄Really helpfull video
Glad it was helpful! you're welcome 😊
Excellent tutorial. Well-paced, with appropriately detailed step-by-step instructions. Better still, you explained the use case and the desired outcome plainly, before each sequence, building upon the functionality as you go 👏👏👏
Thank you so much for the kind compliment. I appreciate it.
Thanks for this tut bro, it just helped me so much. I even got an idea to use these variables in my project, meaning watching this tutorial has met my expectations and beyond. God bless you for sharing this info 💯🙏💡
You're very welcome! I am glad i could help 🥂
Thank you so much sir for this, but is this advance prototype available for regular users
Thank you for best leason about Figma 2023 new update logical
You’re welcome 😊👍🏽
Ok, so what if I want the cart button to be clickable only when there are items in it?
Thank you! I was so lost and frustrated until I saw that you had to drag the
original statement into the conditional to activate it.
Glad you were able to figure it out.😊
Great video! Wondering if you could prototype an interactive ‘add to cart’ user flow for a product that has different pricing for different sizes? For example, in this video what if the size small shirt is $10 and the medium is $15 and so forth. What would the variables and prototyping look like in this instance?
Yes you can , I made another video that explains this exact prototyping logic. Please check my next video on Advanced prototyping. Maybe I’ll also add the link to that video in the description of this. It is more comprehensive.
Nice Video
Thank you 🙏 😊
Please did you create the variants for the counter before prototyping or did you prototype directly on the counter (increment and decrement)?
Is it possible to make a fully functional dropdown without a lot of variants? And with conditional logic?
Thanks bro!
You're welcome!
Nice video 😊
Thanks 😊
Hey! Is there any way to tie up the same booleans in the different components ex - I have 2 columns , inside the column list is there and When I click a list option, is visible in the 2 column and when click on the second list's option it is visible to first list and invisible to second list. vice-versa. right now I am different boolean properties.
Amazing, thank you, i thank figma too😁
Thank you too! Yeah, we all thank Figma😆
Bro u are a game changer, even the blind can see your tutorials clearly❤🎉😂... Pls still find it hard to reach u via DM
Thank You. Where did you send a msg on?
how do you use conditional to give you value between numbers?
can this be reflected in cart too, I mean if we have 6 items in the cart will we see them if we open the cart? How to do that?
Hmm. Super cool. But what if I clicking on the eye button, Figma just hides the layer as usual but does not offer variable option ? :(
Wow. I can't guess right click on the eye icon! thank you!
You're welcome!
Can you please add sections into this video? Makes it much easier to skip through the video to find the one part I'm looking for :)
Great tutorial as usual just need 4-7 replays 😂🎉
I’m sorry it’s so long, and a lot to process at once 🫢. Thank you 😊
Great video, I think this is the first time I have watched that explained Variables in a straight forward way to understand, but I still think Variables have not allot to do with design and are heavy related to programming and computer logic. I think Figma maybe need to look at this and try and make it easer for Designer to implement?
Thank you. And yap, I think you’re right
can you do a full website crash course with the updated features, Please !! Because I am stuck with the old designs created and I have to redo the whole again as I am a beginner.
Sure, I will let you know once its available 😊
@@femijohn thanku so much
10 out of 10
Thank you 🙏
Bro, THANKYOU SO SO SO SO SO SO MUCH ♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️
You're welcome!! ❤️
The left side slider is not working properly. I was interested to have the slider properly implemented like web. Thanks for sharing :)
I am sorry about that. I didn’t notice. I just duplicated it from a previous video. You can check the video on my channel so you can fix it. You’re welcome
Since when choosing the number of items it appears in the cart? Usually, the cart is updated after pressing the Add to cart button. But the principle of prototyping itself is good
Well, I actually saw that behavior on an e-commerce site called “jumia”. You can check it out yourself. And I can understand why you might think is not the best experience. But the video was about learning the prototyping features. Thank you 👍🏽
@donataspupeikis2672 I really do not think anything is wrong with the logic and experience @femijohn used, because immediately you click on add to cart in an e-commerce site, it is counted as 1, so if you would like to select more, then the Qty button shows up, which begins to add or remove from cart ... So in all that is rightly done and kudos to you bro!!!!
@@ayomideashiru554 Thanks for the response, well said. 👌🏽
thanks for the videa. i see that this feature only works, if you paid. is there no way around it, if you havent paid?
yes, some features are for paid versions only
It’s really good however with Figma using this variables and conditions are not Upto the mark compared to powerful prototyping tools like AXURE RP where this function can be done clearly
Yes, you are totally right. Axure RP have taking design prototyping to a different level. I believe with time, Figma will to. its a gradual process.
how about if we want to change the price as well
Thats very possible, I will be having a more comprehensive video on a completely add to cart and checkout feature utilizing variable. So please do stick around.
@@femijohn awesome! appreciate it!!
Struggling to make a functional bookmark/favorite for a product with variables.
Please check my next video on advance prototyping of an add to cart flow. It’s more comprehensive than this.
@@femijohn Eagerly waiting
Recommend way snappier explanations. I was skimming skimming
👏🏾👏🏾👏🏾
Hi please reply please.
How much should a freelancer charge for corporate single homepage figma design?
I lost my job due to layoff and now same company is offering me to work as freelancer.
And I dont know how much should I charge.
Please check my bio you’ll see my social handles, kindly send a message on Twitter or LinkedIn let’s talk better
👊🏽👊🏽👊🏽
I like how you say supaaah
Thank you 😂. Hope you're not making fun of me.
@@femijohn why’d you think that 🌝
It was a compliment, I like your accent 🥰
And the content you upload , very helpful!
I want a UI UX designer job
I you will get a very good job. You can reach me on any of my social.
it's a really interesting lesson but it's really hard to listen to your accent
Thank You.
This video gave me so much joy 🥹
You're welcome 😊
You're the best @thefemijohn