- 63
- 773 989
UI Collective
Canada
เข้าร่วมเมื่อ 15 พ.ค. 2023
Welcome to the premier destination for design system training and more. We have years of experience building enterprise design systems and aim to bring the same knowledge, to you. Join our Slack channel to chat with us!
Figma Developer Handoff Masterclass | Best Practices & More!
A guide to the best practices for handing off @Figma designs to developers is finally here! Today we're exploring the correct way to annotate your design files, organize your design tokens and Figma variables, and build mobile optimized components for your design system!
GENERAL LINKS
Ask the community and build a profile: uicollective.co/
We build design systems! Work with me: designsystemlabs.co/
Connect with me on LinkedIn: www.linkedin.com/in/kirk-mcneill-km/
Support UI Collective & buy a laptop sticker: store.uicollective.co/
All Resources: uicollective.co/designer-tools-and-resources
OTHER LINKS
Build a Design System Episode 1: th-cam.com/video/HNJmWKndUA4/w-d-xo.html
Web Accessibility Annotation Kit: www.figma.com/community/file/1311421011482282592/web-accessibility-annotation-kit
Design System Tracker: www.figma.com/community/plugin/1301974711562028600/design-system-tracker
Contrast Checker: www.figma.com/community/plugin/748533339900865323/contrast
Untitled UI: www.untitledui.com?aff=bdzGd
0:00 An Introduction
0:18 Design Annotations
28:05 Mobile Optimized Components
31:59 Design Token & Figma Variable Organization
49:05 Developer Handoff Checklist
#uxdesign #uidesign #figma
GENERAL LINKS
Ask the community and build a profile: uicollective.co/
We build design systems! Work with me: designsystemlabs.co/
Connect with me on LinkedIn: www.linkedin.com/in/kirk-mcneill-km/
Support UI Collective & buy a laptop sticker: store.uicollective.co/
All Resources: uicollective.co/designer-tools-and-resources
OTHER LINKS
Build a Design System Episode 1: th-cam.com/video/HNJmWKndUA4/w-d-xo.html
Web Accessibility Annotation Kit: www.figma.com/community/file/1311421011482282592/web-accessibility-annotation-kit
Design System Tracker: www.figma.com/community/plugin/1301974711562028600/design-system-tracker
Contrast Checker: www.figma.com/community/plugin/748533339900865323/contrast
Untitled UI: www.untitledui.com?aff=bdzGd
0:00 An Introduction
0:18 Design Annotations
28:05 Mobile Optimized Components
31:59 Design Token & Figma Variable Organization
49:05 Developer Handoff Checklist
#uxdesign #uidesign #figma
มุมมอง: 3 222
วีดีโอ
Design Token Setup! | Become a Figma Expert
มุมมอง 4K21 วันที่ผ่านมา
Want to take your design to the next level? Learn how to set up semantic design tokens like a pro! In this video, we'll dive into the world of design tokens and show you how to set them up efficiently, making your design process smoother and more scalable. From understanding the importance of semantic design tokens to implementing them in your workflow, we've got you covered. Get ready to eleva...
Create RESPONSIVE Figma Designs!
มุมมอง 2.8Kหลายเดือนก่อน
Perfect for product design and UX design, learn how to create responsive designs in Figma! In this tutorial, we'll dive into the world of responsive design and show you how to create stunning, adaptable designs that look great on any device leveraging a responsive Figma variable collection to mantain consistency. Make sure to like, comment, and subscribe for more insights on building effective ...
Build Figma Layouts FAST | Build a Design System Part 7!
มุมมอง 4.4Kหลายเดือนก่อน
Welcome to Episode 7 of our design system series! In this Figma tutorial, we're taking a deep dive into layout components. We'll walk you through the best practices for designing flexible and adaptable layout components, all while staying aligned with your design system principles and leveraging the design tokens we established in the previous episodes. If you missed it, be sure to catch Episod...
Build a Figma Design System | Part 6!
มุมมอง 3.4K2 หลายเดือนก่อน
Welcome to Episode 6 of our design system series! In this episode, we're taking a deep dive into data display components. We'll walk you through the best practices for designing flexible and adaptable navigation components, all while staying aligned with your design system principles and leveraging the design tokens we established in the previous episodes. If you missed it, be sure to catch Epi...
Build a GREAT Figma Design System | Build a Design System Part 5!
มุมมอง 3K2 หลายเดือนก่อน
Welcome to Episode 5 of our design system series! In this episode, we're taking a deep dive into building a table component in Figma! We'll walk you through the best practices for designing flexible and adaptable table components, all while staying aligned with your design system principles and leveraging the design tokens we established in the previous episodes. Make sure to like, comment, and...
Build a Figma Design System | Part 4!
มุมมอง 4.8K3 หลายเดือนก่อน
Welcome to Episode 4 of our design system series! In this episode, we're taking a deep dive into navigation components. We'll walk you through the best practices for designing flexible and adaptable navigation components, all while staying aligned with your design system principles and leveraging the design tokens we established in the previous episodes. If you missed it, be sure to catch Episo...
Build a Figma Design System | Part 3!
มุมมอง 6K3 หลายเดือนก่อน
Welcome to Episode 3 of our design system series! In this episode, we're taking a deep dive into advanced form components. Whether you're a designer or developer, mastering the creation and implementation of these components is essential for ensuring consistency and usability across your projects. We'll walk you through the best practices for designing flexible and adaptable form components, al...
Build a Design System! Ep. 2: Basic Form Components
มุมมอง 17K4 หลายเดือนก่อน
Welcome to Episode 2 of our series on building a design system! In this video, we dive into the essential building blocks of any effective design system: basic form components. Whether you're a designer or a developer, understanding how to create and implement these components is crucial for maintaining consistency and usability across your projects. Join us as we break down the best practices ...
Build a Design System! Ep. 1: Figma Tokens & Variables Setup
มุมมอง 62K4 หลายเดือนก่อน
Build a Design System! Ep. 1: Figma Tokens & Variables Setup
Prototyping with Figma Variables - The Ultimate Guide for Beginners!
มุมมอง 4.6K5 หลายเดือนก่อน
Prototyping with Figma Variables - The Ultimate Guide for Beginners!
Design Tokens Demystified: Boost Your Workflow!
มุมมอง 4.8K5 หลายเดือนก่อน
Design Tokens Demystified: Boost Your Workflow!
Figma Slides!! | Figma's LATEST Update
มุมมอง 6K6 หลายเดือนก่อน
Figma Slides!! | Figma's LATEST Update
Master Design Tokens - From Basics to Advanced
มุมมอง 38K6 หลายเดือนก่อน
Master Design Tokens - From Basics to Advanced
Figma Type Variables | Mobile Responsiveness Like a Pro!
มุมมอง 3K7 หลายเดือนก่อน
Figma Type Variables | Mobile Responsiveness Like a Pro!
Prepping Figma Files for Developer Handoff + Free Checklist Download!
มุมมอง 11K7 หลายเดือนก่อน
Prepping Figma Files for Developer Handoff Free Checklist Download!
Gradient Variables in Figma: The Ultimate Guide
มุมมอง 3.8K7 หลายเดือนก่อน
Gradient Variables in Figma: The Ultimate Guide
Figma Typography Variables | A Setup + Overview Guide
มุมมอง 12K8 หลายเดือนก่อน
Figma Typography Variables | A Setup Overview Guide
Icon Variables + more! | Master Figma Icons
มุมมอง 6K8 หลายเดือนก่อน
Icon Variables more! | Master Figma Icons
3 Tips to Master Figma Variables | Figma Like a Pro
มุมมอง 3K9 หลายเดือนก่อน
3 Tips to Master Figma Variables | Figma Like a Pro
Master Figma Variables: Set Up a Multi-Brand Design System
มุมมอง 12K10 หลายเดือนก่อน
Master Figma Variables: Set Up a Multi-Brand Design System
Supercharge Your Figma Variables | Spacing and Sizing Variables
มุมมอง 10K11 หลายเดือนก่อน
Supercharge Your Figma Variables | Spacing and Sizing Variables
Figma Variables vs Tokens Studio | Which to Use in 2024
มุมมอง 7K11 หลายเดือนก่อน
Figma Variables vs Tokens Studio | Which to Use in 2024
Prepare for Figma Text Variables: Start Building Your Type Scales Correctly
มุมมอง 23K11 หลายเดือนก่อน
Prepare for Figma Text Variables: Start Building Your Type Scales Correctly
Upgrade Your Figma Variable Library | Variables Latest Release!
มุมมอง 4.8Kปีที่แล้ว
Upgrade Your Figma Variable Library | Variables Latest Release!
Figma Variables: Build Dark Mode Like a Pro 🌙 (+ File Template )
มุมมอง 8Kปีที่แล้ว
Figma Variables: Build Dark Mode Like a Pro 🌙 ( File Template )
Figma Variables Setup: Building a Variable Library
มุมมอง 14Kปีที่แล้ว
Figma Variables Setup: Building a Variable Library
Tracking Prototype Analytics Using Figma Variables
มุมมอง 3.6Kปีที่แล้ว
Tracking Prototype Analytics Using Figma Variables
Master Figma Tokens & Variables: Ultimate Guide to Advanced Naming and Set Up
มุมมอง 39Kปีที่แล้ว
Master Figma Tokens & Variables: Ultimate Guide to Advanced Naming and Set Up
Figma's NEW Variable Color Palette Generator
มุมมอง 16Kปีที่แล้ว
Figma's NEW Variable Color Palette Generator
This so amazing, a rp design system, I just finished this ep and wondering what's in the next ep!!
Thanks!! Please share this series where you can!
Designer: Maps all the colors, Adds accessibility rules, Annotations, Documents entire flow. Dev: Fill -> Detach style 🤣
Something like that!! haha
Love this! Thanks for sharing. Really simple too. However...I have this need to have a left sidebar that collapses. So I could easily create a component that has the two variants, expanded and collapsed. But can I easily just make a button that swaps the variant on-click? For whatever reason I am having a mental block on that right now. Any demo of this?
Great question, I'll look into making a video on building a sidebar, but to answer your question, yes
I've got a lot to say, however, i would leave it at THANK YOU!!!
Glad you liked it! Please share this series on social media where you can :)
@@UICollectiveDesign most def
Just what i needed!
Woohoo!!
Kirk, many thanks for the video. But, still don't have proper understanding, what is the difference between 2 approaches (2t and 3t)? I 've used 3t (brand, alias, mapped), according to your previous videos. And what other design systems use 3t approach? Pls explain. Thanks
No real difference, but the 3 tier approach to design tokens and figma variables is more beneficial. It offers you more scalability in-terms of multi-brand design systems for just a little more work via the alias collecition
Literally every video you make means so much to me!!!! I so much appreciate the work you've done so far! Started using 3-tier token DS with tips you made and it works so much better than the system before. One question about the laptop you're using: which chip is the Mac you are using and what do you think is better to get? I'm working from a Windows desktop with a reasonable GPU but thinking of turning to the Mac side and idk what to get. Thank you a lot in advance!
Appreciate it, glad you found it helpful! Please share this vid and our channel on socials where you can! I'm on a Macbook Pro with the M2 Chip that's about two years old. It's been great for me. I might upgrade though to a newer model soon.
@ I’ll do! Thank you!
For the designers watching this: Users don't care about your design system, or how you structure your Figma. Your job is to use research to identify their problems and then provide solutions. So don't sweat if you can't reproduce this effect with your designs, just do 3 versions and you're fine.
This is super valid!
Wow, you don't know how much you helped me, thank you very much! Hugs from Brazil
Glad you liked it! Thanks for watching from Brazil!
Should I design the UI first or create a design system (+ design tokens) first? If the answer is to create a design system first, I must confess that I can't imagine the colors I'll use before seeing the overall picture, such as color balance and contrast when they are combined on the same page. Could you please advise me on how to proceed?
It's best to have some designs to base your tokens off first though
@@UICollectiveDesign Thank you so much!! 😊❤
If I add a nickel for every time you said “let’s go ahead and…” 😅
Sounds like me alright!!
Cool. Figma should have something like this built into the program, as an extension of comments and/or part of the devmode. Instead they are focusing on weird and not so useful features. Many times it seems like Figma aren't using their own product.
Totally agree!
What’s unclear to me is what to do when the brand color is, let’s say, red or blue. My initial approach would be to create a red color scale for the brand and then select a distinguishable shade of red for semantic purposes. For example, if I’m working on a “Brand Collection,” I might create a “Brand Red Group” and a “Semantic Red Group.” However, this feels somewhat redundant, especially if they are ultimately merged into an alias that organizes the reds. Would it make more sense to have just one brand red and derive shades of it for semantic purposes instead? If you could clarify this, it would be a huge help.
And thank you for the great ressources! It helps a lot.
Just one question, when we annotate the design like this, we are removing work of the designer sitting with the developer and telling them what is the functionality I guess. We re currently just doing it through comments. But a structure like this definitely helps.
Would still need to do both!
I disagree with that conclusion. Developers are still human. Just because you sat and walked a room full of developers through your design doesn't mean that all of them will remember it. I agree with the @UICollectiveDesign that you need to do both. The walkthrough allows them to experience the design with you as intended and provides a forum for questions and answers. The annotations should then serve as reminders of that walkthrough. Once your design has been coded and developed, your annotations can also serve as a checklist for your QA analyst or tester. And because you documented it as an annotation, you are less likely to get into an argument where a developer claims that you didn't mention a functionality or behavior in a design.
This is fantastic, thank you
Glad you like it! Please share this video with your team!
That's what I was looking for! A real professional revealing how to do a real-world work and not that conceptual bullshit... Thank you!
Happy to have helped! Please share this video where you can :)
so are we done with design system ? or it's still left? 😅😅
Still more!!
@@UICollectiveDesign 😂😂😂😂 damn i'm waiting to check box.. but you're saying still more 😂😂 suggest any books if you refer.
@@batman3490 Checkbox was in an earlier episode!
Thank you!
Happy to help!
Thanks sir. I really want to learn what is in real project and real designer using. Many tutorial just tutorial hell.
Glad you found this helpful. This video shows you a real-world workflow and best practices
Thanks for sharing
Thanks for watching!
Simple the best one!
Woohoo!
Right on. Cool stuff that's not easy to navigate is useless.
Thanks for creating such an in-depth video on variables and design tokens, thanks Indeed!
Glad you liked it! Please share this video where you can!
I have a question. Let's say we have two brands (Brand A and Brand B), each has it's own typeface. How would you structure it in your collections? Would you first define a 'Type' group in individual brand collection (Brand A and Brand B) with Font family/weight/size/line-height as parameters, and then again reference them to the Alias?
A bit confused how you got the Typescale Generator
where r uh from brother , thanq for proving this gold in free
Appreciate you, thanks for watching! From Canada
Another great video!! 🙌
Thanks! Please subscribe and share this video where you can!!
Solid Explaination! I would really love some help on mapping text specific tokens and how to organize them. Line-height, font-weight, font size, font-style
Check out our build a design system series episode 1
Where do you set 'tooltip' in the layer in Figma's new UI?
Thank you for this, I'm learning so much!
Glad you like it! Please share this video where you can!
I would highly recommend you to use two plugins , sorter and styler , they both will save so much time of yours , if you dont know how they work, you can look up yourself or im also happy to tell , drop a reply ;also thanks for the vdo!
What if you want your border for primary actions to be a gradient?
Amazing, thank you so much!!
Happy to help! Please share this video where you can!
good job, thanks for sharing!
Glad you like it! Please share this video where you can!
if we set spacing and typography in a responsive variable? does it messed up all the components that using that token, if we apply that to the actual design with responsive layout? how do you handle that? thanks
@47:30 Quick tip! you can do the math within the value input so no need for a calculator. Just write your initial value * 1.6 or 1.2 (e.g - 16*1.6) and figma will do the calculation for you.
Great call out!!
"Hi! Can you please teach us how to create a light and dark theme?"
Already have a video on that
This system is genius, i'm going to have a hard time learning to be this good but it seems worth it 😣😣
It's a great system!!
You don't need a calculator @ [6:42]. Figma fields support basic math functions. e.g., for the H1 line height, just type into the field: 60*1.2 and it calculate it for you. At least I think it does-I don't have any plugins that do this and it works for me.
Great call out!!