Edward Sánchez Profile Banner
Edward Sánchez Profile
Edward Sánchez

@edwardsanchez

Followers
8,236
Following
662
Media
1,477
Statuses
36,453

iOS / macOS designer and iconographer. Ex-Apple at Xcode. Vegan ✌🏻. Now designing and coding my own app. 🇪🇸🇧🇷🇬🇧🇺🇸

San Jose, CA
Joined June 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@edwardsanchez
Edward Sánchez
5 years
“To be a good designer you must be a good engineer in every sense: curious, inquisitive.” — Charles Eames
1
15
145
@edwardsanchez
Edward Sánchez
2 years
All tests passed
Tweet media one
20
3K
11K
@edwardsanchez
Edward Sánchez
8 years
First time I see transparent LED being used. Feels science fictiony.
143
5K
5K
@edwardsanchez
Edward Sánchez
3 years
@WH_Y Funny, someone posted a picture exactly the same as this a year ago on Reddit:
17
40
2K
@edwardsanchez
Edward Sánchez
2 months
One of the icons I was most proud of coming up with - disable auto correction.
Tweet media one
12
89
2K
@edwardsanchez
Edward Sánchez
5 months
After 9 years, today was my last day at Apple. It's been an incredible journey. 5 of those years I spent at Xcode and it's changed my life. I made a little video with some of my favorite features and things I helped with! So long, and thanks for all the Swift!
83
74
2K
@edwardsanchez
Edward Sánchez
4 years
Ladies and gentlemen… mystery solved! 3 app icon shapes.
@marcedwards
Marc Edwards
4 years
@edwardsanchez Maybe like this?
16
95
1K
15
146
1K
@edwardsanchez
Edward Sánchez
3 years
Little reminder for WWDC. Be kind with your criticisms. There’s a human behind everything you see.
23
147
1K
@edwardsanchez
Edward Sánchez
5 years
This never gets old!
Tweet media one
23
44
1K
@edwardsanchez
Edward Sánchez
3 years
This is where I design Xcode and Simulator from 🔨💙
Tweet media one
36
26
1K
@edwardsanchez
Edward Sánchez
4 years
I hereby raise a challenge to any 3D artist to correctly recreate the app store icon based on the Instruments icon mesh - and show a 360 rotation of it. It's surprising, and as you can see, not sticks. I can't share the source, but I can reward the winner with a like and retweet.
Tweet media one
38
116
1K
@edwardsanchez
Edward Sánchez
6 years
This is about the route that girl took on the intro video. She must be new at Apple Park - I probably took similar routes in my first week here.
Tweet media one
18
245
996
@edwardsanchez
Edward Sánchez
2 years
In Xcode 14, if you select a block of text and type {, it embeds the block in a closure and puts the cursor in the beginning of the closure so you can define it. Works great for SwiftUI!.
33
144
967
@edwardsanchez
Edward Sánchez
5 months
I always forget you can ⌘ click anything in an unfocused window to interact with it without switching your active window focus.
30
97
922
@edwardsanchez
Edward Sánchez
3 years
Me: what do you think of this quick little design I made? Engineer: Nice. But what if the user is offline, has accessibility type on, is on landscape, is Russian but in Brazil, has a broken thumb, is holding a martini on the other hand while running from a pack of wolves?
15
89
759
@edwardsanchez
Edward Sánchez
3 months
Credit to Mr @ChristianSelig for coming up with a hedgehog for the medium speed icon. I love making cute SF symbols!
Tweet media one
16
7
647
@edwardsanchez
Edward Sánchez
5 years
In iOS 13 you can now set your cornerRadius to continuous corners (aka squircle or superEllipse). Just set MyUIView.layer.cornerCurve = .continuous And it's animatable too! So no more ugly corners!
2
82
572
@edwardsanchez
Edward Sánchez
3 years
Here are some of my favorite new improvements in Xcode 13: 🧵
7
140
561
@edwardsanchez
Edward Sánchez
9 years
Color is incredibly fucking relative http://t.co/IjbtX7orE8
Tweet media one
32
601
492
@edwardsanchez
Edward Sánchez
3 years
@SeeJaneMarie @SawyerBlatz Bad take. I had to travel to see my dying dad and be with my family in his funeral. I shouldn’t be made to feel guilty for that.
63
3
430
@edwardsanchez
Edward Sánchez
7 years
The most apple thing you’ll ever see. #SolarEclipse box at Apple HQ.
Tweet media one
6
108
371
@edwardsanchez
Edward Sánchez
4 years
All these colors have a 3:1 WCAG Contrast Ratio. But clearly they are not all equally easy to read. On the right I have the experimental SAPC Contrast Ratio, which comes much closer to measuring the different readability of these labels.
Tweet media one
11
75
373
@edwardsanchez
Edward Sánchez
3 years
I'm likely 20 years late to the party, but today I learned that selecting a word and hitting ⌘E will add it to the search field, so you can just ⌘G from there. I've literally been doing ⌘C, ⌘F, ⌘V ⌘G all of my life. Works in Xcode and most text editors.
13
43
361
@edwardsanchez
Edward Sánchez
4 years
macOS 11 can now programmatically generate document icons. You just define a center image, background image and the text as a string and the rest is done for you! You can download the Sketch and Photoshop templates on
Tweet media one
5
52
361
@edwardsanchez
Edward Sánchez
4 years
🥰
@martinlexow
Martin Lexow
4 years
Someone had fun in Cupertino drawing this neat little new debug icon for Xcode 12 🙃
Tweet media one
6
11
186
3
2
325
@edwardsanchez
Edward Sánchez
3 months
I am afraid of being disbarred from being a developer. But I just added icons to the names of all my files - much easier to find them in a sea of orange birds!
Tweet media one
31
20
316
@edwardsanchez
Edward Sánchez
3 years
Employees: I don’t wanna work at Apple unless it’s fully remote. Apple:
11
32
306
@edwardsanchez
Edward Sánchez
3 years
This is a 30 minute crash course on UX Design, teaching the same principles we use at Apple to design great apps. Worth watching no matter your level of expertise.
6
53
290
@edwardsanchez
Edward Sánchez
4 years
What an incredible year! Every icon, every checkbox, every hairline and every color you see has an insane amount of work and consideration from several people behind it. Nothing is done lightly, just as it should be. Congrats to everyone, it's been an honor being a part of it! ❤️
9
7
254
@edwardsanchez
Edward Sánchez
5 years
Live Previews in Xcode 11 also works for UIKit files. It means you no longer need to build, run and navigate to the screen to validate the changes you made! My awesome colleagues @neightchan and @antonvlad show you how in this mind-blowing presentation:
2
67
248
@edwardsanchez
Edward Sánchez
3 years
OMG! Biden signed an executive order banning the use of the letter X as the glyph in close buttons!!!
Tweet media one
7
16
227
@edwardsanchez
Edward Sánchez
3 years
If you type something from a framework that's not imported, Xcode will recognize it and offer to import it for you:
Tweet media one
6
22
208
@edwardsanchez
Edward Sánchez
4 years
How the tech giants make their money.
Tweet media one
5
57
204
@edwardsanchez
Edward Sánchez
3 years
Beautiful display for the pride watch band exclusive to the Apple Park Visitor Center.
Tweet media one
6
5
198
@edwardsanchez
Edward Sánchez
4 months
Y'all know about ⌃ M in Xcode 15 right?
17
15
199
@edwardsanchez
Edward Sánchez
3 years
You can now set column breakpoints:
Tweet media one
5
38
192
@edwardsanchez
Edward Sánchez
3 years
And there are always reasons behind everything we do, and it’s often not “we didn’t think about it”.
1
12
176
@edwardsanchez
Edward Sánchez
3 years
Since joining the Xcode team I have worked longer from home than I have worked in the office. I’m super sick of this tbh. I want to see people, I want to have lunch with them, I want to white board ideas, I want to chat in the kitchen, and I want to dress up!
15
2
179
@edwardsanchez
Edward Sánchez
2 years
Fun fact: We ended up creating 2 versions of every Placeholder icon in Swift Playgrounds, a normal and an inverted because simply tinting the icon looked wrong.... 🧵
Tweet media one
@Naxum
Jake Sawyer
2 years
Fun fact: I designed and implemented this sheet in Swift Playgrounds as an app project! I handed it off to @chrisbroughart as design spec & first-pass implementation and he integrated it into the real app, what an awesome workflow!
1
5
77
1
13
171
@edwardsanchez
Edward Sánchez
3 years
There are a lot of different document icons for common file types to make it easier to spot your different files by shape and color:
Tweet media one
7
11
172
@edwardsanchez
Edward Sánchez
4 years
What’s your favorite transition animation on any app on iOS? Send screen recordings if possible 😄
43
21
167
@edwardsanchez
Edward Sánchez
29 days
I love seeing my SwiftData logo in the wild. I explored a lot of options for it but this was my very first idea and the one that ultimately stuck - a blend of the Swift logo with database cylinders. This is the intro animation I made for it for the SOTU announcement.
10
9
172
@edwardsanchez
Edward Sánchez
4 years
🥰
@zhcet3
Lars Augustin
4 years
The macOS icon for Markdown files is so cool!
Tweet media one
29
774
4K
0
13
167
@edwardsanchez
Edward Sánchez
2 years
📢 Developer and designer friends, show me your SwiftUI / UIKit / AppKit animations! Can be something simple, or complex like chained and multi layer - can be a single view, or transition between views, interactive (following a gesture) or standalone. 🙏
51
12
166
@edwardsanchez
Edward Sánchez
5 years
@spectatorindex The score numbers give it a much better picture.
Tweet media one
3
39
158
@edwardsanchez
Edward Sánchez
8 years
I want this on a t-shirt
Tweet media one
3
139
159
@edwardsanchez
Edward Sánchez
2 years
How could I miss out on all this fun? Xcode in 1bit! #WWDC22Challenges
Tweet media one
2
5
158
@edwardsanchez
Edward Sánchez
5 years
5 years at Apple!! Love it more every day! 😄
6
2
154
@edwardsanchez
Edward Sánchez
3 years
Working in Xcode is often quite a trip. I'm currently using breakpoints to debug breakpoints.
6
6
149
@edwardsanchez
Edward Sánchez
2 years
A little gem in the latest Xcode: you’ll no longer be nagged, ahem, warned about unchanged variables and unused constants while you’re still in the middle of coding. Those warnings will only show up when you build. 🙌🏻
6
11
146
@edwardsanchez
Edward Sánchez
3 years
If you ⌘ click on the view debugger icon in Xcode’s debug bar while it’s in the background, it’ll invoke view debugger without switching focus to Xcode. This is actually a macOS feature. ⌘ click on any unfocused window takes the click without switching focus.
@neilsardesai
Neil Sardesai
3 years
A neat thing that AFAIK you can only do with a Touch Bar is debugging view hierarchies of transient views (things like menus or popovers that disappear when you click outside or switch apps). Super handy when working on a menu bar extra
Tweet media one
2
7
59
2
36
143
@edwardsanchez
Edward Sánchez
2 years
I’m obsessed with little improvements to code completion and the Xcode source editor. This year I pushed for auto indentation on closing a closure, improvements to completing functions that have default values, and more… 👇🏻
7
5
136
@edwardsanchez
Edward Sánchez
4 years
San Jose Convention Center says it misses you all!
Tweet media one
6
3
130
@edwardsanchez
Edward Sánchez
3 years
Interface Builder now has accessibility overrides - so you don't have to run your app to test for many accessibility settings:
Tweet media one
3
10
123
@edwardsanchez
Edward Sánchez
2 years
I became an American citizen today! 🇺🇸🇺🇸 I'll now get to vote for this to become the new national anthem!
21
0
121
@edwardsanchez
Edward Sánchez
4 months
Another little Xcode tip. Holding ⌘ while hovering on the Minimap shows you all your symbols and you can quickly navigate to them.
4
21
122
@edwardsanchez
Edward Sánchez
4 years
I’ve been using SwiftUI as a way to prototype interactions. Takes a little longer but you just can’t match this level of fedility with any GUI based prototyping tools. Added bonus: it can serve as basis for the engineer to implement it for real!
4
4
116
@edwardsanchez
Edward Sánchez
1 year
What's New in Xcode 15 is out! Super exciting new features like improved code completion, previews, testing, staging support, a new bookmarks navigator!
9
16
113
@edwardsanchez
Edward Sánchez
2 years
And here’s another example where we do this in iOS, with the Voice Memos App icon. Notes, Reminders and Safari all have pixel hinted icons for every resolution because of those fine lines.
Tweet media one
1
16
112
@edwardsanchez
Edward Sánchez
2 years
While taking a screenshot, press space to map it exactly to a window, then hold ⌘ to map it to a sheet or popover and exclude the rest of the window
@9to5mac
9to5Mac
2 years
What's a hidden Mac trick more people should know about?
234
158
2K
4
22
112
@edwardsanchez
Edward Sánchez
2 years
@ChristianSelig Here you go
Tweet media one
1
3
113
@edwardsanchez
Edward Sánchez
5 years
And today I hurt myself leaning against a wall.
0
9
109
@edwardsanchez
Edward Sánchez
3 years
The HIG for the new Mac Document icons is out! ❤️
6
20
110
@edwardsanchez
Edward Sánchez
26 days
One UI technique I don't hear about much is called Progressive Reduction. It means that as users get familiar with an app, the interface simplifies, removing or minimizing elements that are no longer needed.
20
5
111
@edwardsanchez
Edward Sánchez
5 years
@spectatorindex “The misery index is calculated from the unemployment rate, the lending rate, and the inflation rate minus the percent change in real GDP per capita of a country.”
5
16
104
@edwardsanchez
Edward Sánchez
2 years
What an honor to meet @twostraws today with my team mate @Naxum
Tweet media one
1
4
107
@edwardsanchez
Edward Sánchez
3 years
My team at Apple is hiring!! If you're a designer who's also passionate about programming and tools, this is an amazing opportunity! DM if you wanna learn more.
5
47
104
@edwardsanchez
Edward Sánchez
3 years
My niece swapped her iPhone for a Samsung because BTS advertised it. Or should I say my ex-niece?
6
1
103
@edwardsanchez
Edward Sánchez
4 months
Well look who I bumped into!
Tweet media one
6
0
103
@edwardsanchez
Edward Sánchez
2 years
@maxrudberg Nothing in our hardware design is an accident. They are extremely meticulous. My guess is that someone decided that optically this looked more right than having it metrically perfect. The inset white line in the Xcode icon is also not metrically aligned for that reason.
3
0
102
@edwardsanchez
Edward Sánchez
4 years
Simulator now can go full screen and even split screen!
Tweet media one
4
18
100
@edwardsanchez
Edward Sánchez
4 years
Did you know you can append : and the line number after a file name to open that file on that line using Open Quickly? So type ViewController:12 and it opens it in line 12! 🤯
11
28
97
@edwardsanchez
Edward Sánchez
3 years
Spending 80+ hours working on replacing an old, impossible to follow code base from generations ago. Yet when it comes out next year, people will look at the visual result and just go “oh that’s nice little change”or maybe they won’t even notice. But I notice and I like it. 💁🏻‍♂️
5
1
94
@edwardsanchez
Edward Sánchez
2 months
I made a poster
Tweet media one
6
11
95
@edwardsanchez
Edward Sánchez
2 years
First time in Paris as an adult. What kind of wonder land is this?? So beautiful - and it’s 12am on a Monday and the streets are full of locals hanging out with friends. In the Bay Area I have like 3 friends that I see once a month.
12
0
93
@edwardsanchez
Edward Sánchez
4 years
This is 🔥
@ShawnTheMiller
ShawnTheMiller
4 years
0
1
20
3
1
91
@edwardsanchez
Edward Sánchez
3 years
Ted Lasso happens in an alternate universe where everyone has an iPhone 12 but there’s no COVID.
4
3
91
@edwardsanchez
Edward Sánchez
4 years
I bet you you are not using Xcode’s column selection (⌥ drag) and multi-cursor placement (⌃ ⇧ click) as often as you could.
8
12
91
@edwardsanchez
Edward Sánchez
2 years
I wanna take whatever the #WWDC22 volunteers are taking. Imagine being that happy and full of energy even if just for 5 minutes!
2
3
89
@edwardsanchez
Edward Sánchez
5 years
9 months working at Xcode and still pinching myself constantly - feels like way longer but in a great way. Never had a job I loved this much - and so many awesome people to collaborate with across so many different teams. 💙
2
0
89
@edwardsanchez
Edward Sánchez
3 years
Breakpoints are also rounded, and inset so they don't overlap with the change bars:
Tweet media one
1
3
87
@edwardsanchez
Edward Sánchez
3 years
You can now copy the file name and line number to the clipboard in Edit > Copy Location. Paste that in Open Quickly (⌘ ⇧ O) and it'll navigate directly to that location.
Tweet media one
2
5
87
@edwardsanchez
Edward Sánchez
3 years
@redwoods81 @SeeJaneMarie @SawyerBlatz Fuck you all the way to hell you monster!
4
0
85
@edwardsanchez
Edward Sánchez
4 years
Can’t wait for this day to come!
Tweet media one
1
8
82
@edwardsanchez
Edward Sánchez
4 months
My latest wfh setup.
Tweet media one
Tweet media two
14
2
86
@edwardsanchez
Edward Sánchez
7 years
The power of UIViewPropertyAnimator additive animations & damped springs. No physics engine used for this iMessage wiggly chat bubble proto!
3
10
84
@edwardsanchez
Edward Sánchez
2 years
Way too many good looking people at the Apple gyms. Not fair to be both smart and beautiful - pick one please.
8
0
85
@edwardsanchez
Edward Sánchez
4 years
This past year has been rough. My dad passed away a month ago after 2 year battling cancer. 😔 It’s strange losing someone who’s been there all your life. It made me consider my own mortality and realize I need to enjoy life while I’m still somewhat young.
9
0
85
@edwardsanchez
Edward Sánchez
1 year
The keynote was real!
2
11
83
@edwardsanchez
Edward Sánchez
2 years
What’s New in Xcode 14 is out! So proud of all that we pulled off this year! Downloadable platforms, lots of great improvements to the source editor and code completion, the ability to provide a single 1024 app icon for iOS and watchOS apps, and tons more!
3
13
83
@edwardsanchez
Edward Sánchez
4 years
Today a PR is landing where an icon was made 0.25pt larger so it would align better with another icon. You'd think I had reached peak designer, but plot twist, the engineer asked for it.
2
1
80
@edwardsanchez
Edward Sánchez
4 years
Simulator screenshot previews lets you drag screenshots anywhere. Great for attaching them to PRs, or message them.
2
21
80
@edwardsanchez
Edward Sánchez
3 years
If you're bothered by issues showing up in your code, you can set issues to Minimized. You then have to click the issue icon to get details.
Tweet media one
Tweet media two
1
5
80
@edwardsanchez
Edward Sánchez
5 years
Today I heard Sir Jony Ive say Aluminium... in person! That’s gonna be one of my highlights of 2019!
4
3
78
@edwardsanchez
Edward Sánchez
4 years
I love those features that you work for hours on, stressing over all the details, iterating through several variations with engineers, that look easy to implement but are actually super complex, and in the end people look at and go “yeah, of course this is how you’d design it”
4
8
78
@edwardsanchez
Edward Sánchez
6 years
The @twelvesouth logo is so genius it looks like the name was decided after the mark was made.
Tweet media one
6
11
74
@edwardsanchez
Edward Sánchez
4 years
This is a pretty good explanation of programming, especially programming without a framework.
2
19
75
@edwardsanchez
Edward Sánchez
2 years
So, after 12 years in California. I’m convinced I need to move back to London. This is home.
10
0
73