Official Apple Design Resources for Figma – iOS 17 and iPadOS 17
figma.com
figma.com
All community-created design resources have historically been really good best guesses. Now they’re available directly from Apple.
Apple is letting design teams reveal what’s happening on the inside a little bit and this is one example.
[1] https://www.figma.com/@joey [2] https://teehanlax.com/tools/
I was under the impression that the 3rd party projects were so popular because of a lack of such resources from Apple.
Is it just that the Figma-native assets are new?
Figma is new.
The iOS 17 assets for Figma are new. Which, whew, thank you, Apple.
https://developer.apple.com/design/resources/
I ran a design agency 6 years ago and we used the official Apple Resources. The Teehan+Lax stuff and designers making it themselves was all pre-flat design, during the skeuomorphic age. Joey's stuff is because they didn't have the iOS13-16 resources for Figma.
I may be remembering incorrectly, but when I used Sketch the Apple design resources weren’t as comprehensive.
They have provided really quite good Sketch UI kits up until now.
https://developer.apple.com/design/resources/
Depending on how much Kremlinology you want to indulge in, this is either…
(a) Apple recognizing what tools its users use, and providing useful assets
(b) Apple is giving in by not promoting the platform-native Sketch app and accepting they are being washed away by the tide of cross-platform Electron apps†
(c) Apple is engaging in a Big Corporation conspiracy with Adobe, the probable new owners of Figma, to lock you into proprietary subscription software forever and ever
† yes, I know Figma is not Electron, it is a wild cross-platform browser runtime unto itself, but you know what I mean
They're being brought onboard to the Mac now, including the ability to add one to your dock. https://webkit.org/blog/14205/news-from-wwdc23-webkit-featur...
I wouldn’t ever use any of the code figma provides for ios currently but i also still use xib extensively. But i also it’s very hard for other developers who have not had extensive experience with that sort of ui building to understand and decipher something that has shit tons of trait based constraints and properties embedded in it. Also, the conflicts that happen should any 2 people work on the same file are horrible.
So, swiftui is inevitable and seems preferable to me to the kind of code figma produces which gives no indication of the final result.
(source: WWDC23 Slack)
Right now, it’s a bit basic, but I’m planning on adding prototyping, animation, and generally expanding its capabilities throughout the year.
I too agree it’d be great if designers could use SwiftUI because then you’re getting instant validation the whole time that your design is possible.