UX Collective

We believe designers are thinkers as much as they are makers. https://linktr.ee/uxc

Follow publication

Original image from Unsplash

Member-only story

Principle for Pros: The Most Efficient Sketch to Principle Workflow 💯

Joe Toscano⚡️
UX Collective
Published in
8 min readDec 2, 2016

You’ve probably used Principle before and you probably hated it because you couldn’t figure out how to create a modular, organized workflow. You probably didn’t understand why ghost layers were flying around in places you never built.

This article will change how you prototype with Principle.

Organization is Key 🔑

The key to an enjoyable Principle experience is organization. And that starts in your Sketch file. If you’re not organized before you sync your Sketch file, you’re in for a nightmare of an experience.

How you should do it

I’ve written at length about the importance of organization and modularity within design files, but this is just more proof that it’s time you made the switch. It’s a much more proactive and efficient process.

I use a style of organization that’s very similar to what developers use. I learned Block Element Modifier (BEM) syntax during my early days as a developer and it’s made a world of difference with my work.

BEM syntax can be broken down very simply like this:

block-name__element-name — modifier-name

Or in English, something like this:

person

person__hand

person__hand — right

person__hand — left

If you look at my artboards and groups/layers you’ll see they follow a pattern, something like this:

artboard-name

artboard-name — modifier

And if you look at my groups/layers you’ll see patterns like this:

module-name

module-name__element-name

module-name__element-name — modifier-name

I do this for a few reasons

  1. It’s easy to find everything and follow the flow of the app.
  2. My designs are structured modularly, which allows me to cascade changes…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Written by Joe Toscano⚡️

CEO, DataGrade; Author, Automating Humanity; Ft, The Social Dilemma; Contr, Forbes. Changing the world w/ a smile, design & some code.

Responses (14)

Write a response

BEM – nice tip!
My favourite Sketch-to-Principle trick: If you add ‘*’ at the end of the group name in Sketch, Principle will import the group as one (merged) element. And if you add ‘–’ Principle will not import it.

--

Joe Toscano⚡️ Your article convinced me to give Principle a try! May I ask you, what do you think about other tools like Framer, Origami, Adobe Premiere (for me it’s a bit overkill but people are using it for animating ui)?

--

Hi Joe, thanks a lot for such an insightful article. I am new to Principle and can see how much this article would be of help to me

--