Тёмный

Study Hall: Using variables in prototypes with modes and conditionals 

Figma
Подписаться 547 тыс.
Просмотров 28 тыс.
50% 1

Follow along with the Figma Community file here: www.figma.com/community/file/...
In this Study Hall, learn how to apply the use of variables in your prototypes with the assistance of variable modes and conditional logic to create a more realistic shopping cart prototype that uses real math.
Figma is free to use. Sign up here: bit.ly/3msp0OV
Figma is free for education: figma.com/education
____________________________________________________
Find us on ⬇️
Twitter: / figma
Instagram: / figma
LinkedIn: / figma
Figma forum: forum.figma.com/
____________________________________________________
#Figma #FigmaForEdu #FigJam #Tutorial #NothingGreatIsMadeAlone #design #tips #DesignSystems #Config2023

Наука

Опубликовано:

 

8 авг 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 56   
@Underhills
@Underhills 10 месяцев назад
Great stuff. Really nice to get these high-res videos with both conceptual and practical approach 💪
@peterdps
@peterdps 10 месяцев назад
This looks overall too complicated for a designer and really time consuming. Wondering how much of these would bring any value for a team to put out to test to users. Yes it looks fun to make it work like you were an engineer, but im assuming they would be able to make it quicker and easier. Overall i find amazing that figma allows to do so, i just don't see the benefit of it rather then the fact to prove that it can be done. What i do think is that animations are missing and wondering if they can be introduced in this type of prototyping with the variables. Everything is stiff and not to pleasant for the overall experience.
@koraljkadecarina3440
@koraljkadecarina3440 9 месяцев назад
@miggi-from-figgi It would be nice to see another study hall prototyping with variables video with another example other than the shopping cart so we can get more practice and greater ideas for usage
@JuarezPAFilho
@JuarezPAFilho 10 месяцев назад
Another Shopping Cart example? 😖
@WebDemystified8465
@WebDemystified8465 7 месяцев назад
Love the gist in that
@user-wo1rb8vo4r
@user-wo1rb8vo4r 4 месяца назад
Thank you for this simple and valuable explanations!
@sahilaelc3626
@sahilaelc3626 9 месяцев назад
WOW - it really all starts to make sense ... now I only need to adapt all of this knowledge 😁 I would like to see how variables change our workflow when using buttons with different states like default, hover, disabled, ... - that would be great - thank you 🙏🏼
@Blackcat5595
@Blackcat5595 10 месяцев назад
Thank you for creating these variable/advanced prototyping study hall videos! So helpful, and the video length is good! Keep 'em coming :)
@uploadsadlibitum6264
@uploadsadlibitum6264 10 месяцев назад
Ahhhh using the back key to choose mode. I’ve been looking for how to change mode on interaction. No one on Reddit could help me with that either. Maybe make that more obvious in a future release
@k16e
@k16e 10 месяцев назад
Powerful stuff! Thanks, Miggy
@theado3183
@theado3183 9 месяцев назад
Thank you for the lesson!
@austinlin42
@austinlin42 8 месяцев назад
I need to see more stuff like this!
@garyvoigt321
@garyvoigt321 10 месяцев назад
Thank you for making these videos so fun and easy to understand.
@ahmedalaraj4871
@ahmedalaraj4871 10 месяцев назад
That's done the work, but the problem is it's not practical in a real big prototype, as creating modes like this is very committal, I would really suggest that Figma implement something like "this" function, that automatically indicates which components should be affected.
@harshitsharma-mh1sw
@harshitsharma-mh1sw 10 месяцев назад
This helped a lot. Thank you so Figma to make such great study content on variable. I hope you make more in detailed content which will keep our learning pace on peak.
@SisiBisi-zh1cj
@SisiBisi-zh1cj 4 месяца назад
Thank you so much
@djashawe88923
@djashawe88923 10 месяцев назад
I love this kind of practical demo! Thanks Miggy! Please keep them coming! I love how organized and efficient his way is! 🤩💯 I have a quick question! Should we assign the variable to an instance or the component(or if it doesn't matter)?
@conoraherne5700
@conoraherne5700 10 месяцев назад
Yay! Yippee!
@clevermissfox
@clevermissfox 7 месяцев назад
Does anyone understand why he made a second component of the product card just for the cart prototype? I thought he already made and wired the card but then he had to set the variables of name and price again.
@lubahickey
@lubahickey 6 месяцев назад
Thank you, this is very helpful! On a side note, how did you achieve on the cart screen for the Total price section to move up or down as you add/remove cart items to/from the cart?
@user-yx1ju3zm8p
@user-yx1ju3zm8p 10 месяцев назад
Thanks for the cool lessons! Can you tell me why when copying a frame from mango and switching to apple, Total stops working in the prototype? Everything is ok on mango
@anitakonkova
@anitakonkova 9 месяцев назад
I was able to make it work if added total_price variable to each mode.
@miggi-from-figgi
@miggi-from-figgi 9 месяцев назад
Make a new collection with a total value. And reference that.
@anitakonkova
@anitakonkova 9 месяцев назад
@@miggi-from-figgi That didn't work.
@annienar
@annienar 9 месяцев назад
It would be more useful to have a more complex tutorial were the example is not about a shopping cart. It's difficult to implement the variables in more complex, and not so linear, projects
@Underhills
@Underhills 10 месяцев назад
Is naming variables connected to any existing code convention? I see some use all lowercase for the whole label in the variable panel. When there's two words I see some separate the variable label with an Uppercase letter like "inCartCount". Other times I've seen people use sentence case like "In cart count" with no separator character. I've also seen alot of all lowercase with a - as separator, like "in-cart-count." However, in this video underscore is used as a label separator "in_cart_count". So what's the most semantically correct way?! It obviously works all ways in Figma but would be nice to match the developer way of doing things since this whole variable feature is supposed to simulate the developer approach according to Figma.
@MyDigitalHub
@MyDigitalHub 10 месяцев назад
Awesomesauce
@cartertanton1668
@cartertanton1668 9 месяцев назад
Hi, in both preview and the main prototype window, when I click the plus to change the total price my fonts change to a default font everytime. Any idea what's happening? Thanks
@renanmalato
@renanmalato 7 месяцев назад
Hi, is it possible to click on the + button do load a variable, but still make an interaction like change color? (would be 2 taps / clicks interactions)
@clevermissfox
@clevermissfox 7 месяцев назад
Yes you would have another set variable interaction onClick to change color variable to whatever color. Alternatively you could set it to change a string variable to change the instance to a variant so you could change the photo
@lunatico981
@lunatico981 10 месяцев назад
I know figma is a tool with more focus on the apps rather than on websites but I would love to see a tutorial in using variables and all other systems in building web pages and how the responsive could be made using all of the most recent updates etc.
@figma-miggi
@figma-miggi 10 месяцев назад
Thanks for the feedback.
@lilooqy
@lilooqy 9 месяцев назад
@@figma-miggi When I duplicate the mangos to turn them into apple or pineapple mode the total_price stops working, I've tried to work around but can't find a solution, any tips?
@pedrononiwa
@pedrononiwa 9 месяцев назад
Has anyone tried this tutorial as of late? The conditional clauses he's showing during 22:22 don't seem to work anymore. When adding or subtracting a fruit it only adds to the total when apples are selected, that is, when a variable from the default/ first mode is selected, in this case the "apple mode". It looks like it's a new bug?
@Figma
@Figma 9 месяцев назад
There was a bug identified and fixed earlier this week. The community file and examples are working correctly: www.figma.com/community/file/1271103580346267191/Study-Hall-%3A-Protoyping-with-modes-and-conditionals Be sure to refresh your window, if it has not refreshed recently.
@Figma
@Figma 9 месяцев назад
Please let us know if you continue to experience errors. Thanks!
@willgelder6191
@willgelder6191 10 месяцев назад
Wish they allowed having more than 4 modes before running into a paywall. The way that this 'best-practice' is architected means that every single object (in this case each 'fruit') needs to be represented as a mode. What happens when I need to represent >4 rows in a table of users? That's hardly an edge case. Guess we have to pay for such 'advanced' functionality.
@figma-miggi
@figma-miggi 10 месяцев назад
I know its a poor substitute, but you can create unlimited collections. They can have their own modes.
@ShareefRahman
@ShareefRahman 9 месяцев назад
I've created Three modes based on the tutorial, but the end result only works on Auto Mode. I'm using the Students' plan. Will work this tutorial (mode) on the Student's plan?
@Figma
@Figma 9 месяцев назад
Modes are scoped based on the document or the parent. The modes are set on the respective cards for this example. And yes advanced prototyping and 4 modes are available on education pro teams. help.figma.com/hc/en-us/articles/15343816063383-Modes-for-variables
@ShareefRahman
@ShareefRahman 9 месяцев назад
​ Thanks for the response. Created three modes set variables and write conditions. And it's working, but only in Default mode. Attach video files for further details. drive.google.com/file/d/1n8i5JN7n-4159tRFCmLIlbNpPn7Brvub/view?usp=drive_link
@Figma
@Figma 9 месяцев назад
@@ShareefRahman (its Miggi) Can you show me your variables collections?
@ShareefRahman
@ShareefRahman 9 месяцев назад
@@Figma Certainly. drive.google.com/drive/folders/1AtcdP4pKt2CXy66AxV0t5XTmdUoAw8QS?usp=sharing
@suryajayarajan42
@suryajayarajan42 10 месяцев назад
why my total cart not updating:(
@soldier4082
@soldier4082 10 месяцев назад
figma plugin uninstalling how come
@user-ik6ib9qx5t
@user-ik6ib9qx5t 9 месяцев назад
i dont know why, to me working only in "apple mode"
@Figma
@Figma 9 месяцев назад
There was a bug, it was recently resolved. Give it another try.
@user-ik6ib9qx5t
@user-ik6ib9qx5t 9 месяцев назад
Great, now it's working, u rock 🫶 @@Figma
@lunatico981
@lunatico981 10 месяцев назад
I felt so much smarter when I hacked the prototype to do stuff that were not possible. Now when it is this easy, I refuse to use it ;))))
@figma-miggi
@figma-miggi 10 месяцев назад
It just increases the complexity of what you can hack.
@lunatico981
@lunatico981 10 месяцев назад
@@figma-miggi yeah! I was partially joking :)
@sshenge
@sshenge 10 месяцев назад
Didn’t this already been showcased by the lady the other day?
@IAmAFanOfSuperMario
@IAmAFanOfSuperMario 9 месяцев назад
Spam And Not Slay
@deeteekay6859
@deeteekay6859 5 месяцев назад
Nice content! But this is too advanced for a designer. It feels so much like some deep engineering stuff. It's as if I need to have some foundation in programming to understand this level of prototyping.
@rinzler12345
@rinzler12345 9 месяцев назад
just change the F to an L
@snmbala
@snmbala 5 месяцев назад
This is bullshit. Why can’t I use Nocode platforms. So much effort for only design and to cater one scenario alone
Далее
Study Hall: Using variables in prototypes 101
29:30
Просмотров 70 тыс.
Prototype with variables: Create an onboarding flow
11:06
Figma tutorial: Prototype with variables
13:23
Просмотров 297 тыс.
Swapping Variants Using Variables | A Figma Tutorial
10:10
STOP doing DROPDOWNS like this - Figma variables 2023
15:35
Using Figma Variables to Swap Variants Between Modes
8:17
Technics 1500   Хитрая поломка
52:13
Просмотров 52 тыс.
keren sih #iphone #apple
0:16
Просмотров 764 тыс.
Mac Mini Собираем из двух один!
0:59