The most powerful tool for designing & prototyping apps.
Play is a collaborative tool for modern product teams who value quality and craft.
The most powerful tool for designing & prototyping apps.
Play is a collaborative tool for modern product teams who value quality and craft.
Design in Play or import from Figma.
Design on a freeform canvas with access to real native elements like maps, pickers, and input text fields.
Design
Prototype
Share
Handoff



Design in Play or import from Figma.
Design on a freeform canvas with access to real native elements like maps, pickers, and input text fields.

Design in Play or import from Figma.
Design on a freeform canvas with access to real native elements like maps, pickers, and input text fields.
Design
Prototype
Share
Handoff



Design in Play or import from Figma.
Design on a freeform canvas with access to real native elements like maps, pickers, and input text fields.
Design
Prototype
Share
Handoff



Design in Play or import from Figma.
Design on a freeform canvas with access to real native elements like maps, pickers, and input text fields.
Design
Prototype
Share
Handoff



Tired of prototypes that don't feel real?
Interactions in Play are performant, interruptible, and use Apple's Core Animation so your prototypes use the same tech as a finished mobile app.

Tired of prototypes that don't feel real?
Interactions in Play are performant, interruptible, and use Apple's Core Animation so your prototypes use the same tech as a finished mobile app.

Frictionless sharing with Apple App Clips.
No web simulations. No app installs. It's the easiest, fastest, highest quality way to share prototypes.


Frictionless sharing with Apple App Clips.
No web simulations. No app installs. It's the easiest, fastest, highest quality way to share prototypes.


Ship a better product using SwiftUI code.
SwiftUI code, Interaction Inspector, and State Managers all help your devs ship better products in less time.

Ship a better product using SwiftUI code.
SwiftUI code, Interaction Inspector, and State Managers all help your devs ship better products in less time.

Loved by designers & engineers at the world’s best product teams.
Loved by designers & engineers at the world’s best product teams.


Daniela Muntyan
Designer at Craft Docs
“We have been using Play as our main prototyping tool for a while now. It is an excellent option for creating actual prototypes for iOS. Given our strong focus on detail, using Play is crucial for us. While we have tried using Figma for prototyping, it often doesn't feel as native as we would like”


Daniela Muntyan
Designer at Craft Docs
“We have been using Play as our main prototyping tool for a while now. It is an excellent option for creating actual prototypes for iOS. Given our strong focus on detail, using Play is crucial for us. While we have tried using Figma for prototyping, it often doesn't feel as native as we would like”
#MadeWithPlay

Daniela Muntyan 🇺🇦
@daniela_muntyan
I just tried out the new @createwithplay 2.0 and I have to say, it's super exciting! I've never had such a smooth experience of prototyping before. The new Triggers & Actions are just amazing. Now, I can finally create my to-do list!


Thuy Gia Nguyen
@thuyrannosaurus
Had some fun this week recreating Apple’s iconic volume knob from iOS 6 (2014)! 🎛️
A 10-year anniversary deserves a proper nostalgic homage—complete with brushed aluminum, gyroscope, haptics, textiles, and gloss—using @createwithplay


Alexander Shatov
@alexbemore
simplified crypto wallet experience for iOS: buy in seconds, with zero distractions.
designed in amazing tool: @createwithplay.


Kodek
@wekodek
I have such a good feeling about @createwithplay that practically in the first 10 minutes I bought the subscription


Alexander Shatov
@alexbemore
explore digital collectibles with gyroscope on iOS. concept for @RTFKT & @MagicEden, built fully in @createwithplay


Alexander Shatov
@alexbemore
I’m building my first iOS app solo, inspired by @jsngr, @Stammy, @gabrielvaldivia & @sekachov.[...] All designs and the prototype is built in @createwithplay.


Igor Ten
@tenigor_com
Just built an interactive prototype of one of my concepts! The app helps users find the nearest charging stations and monitor their car’s charging process in real-time. ⚡🚗
Made in @createwithplay


Romain
@rmnagain_
I recently switched from the web to the app team, and it feels great to work on @createwithplay again! This software is seriously amazing, no doubt it's the future of app design for iOS!


Duy Luong
@duyluongdesign
Highly recommend @createwithplay for anyone making prototypes for iOS. The team has put a lot of efforts to many tiny details that enhance the prototyping experience. You'll be surprised how joyful when using it.


Daniela Muntyan 🇺🇦
@daniela_muntyan
I recently had an idea to create a unique onboarding experience using @createwithplay. I was inspired by all the amazing prototypes in Play and had to try it out for myself. It's such a cool tool! Also, I just wanted to share that I created a really sweet illustration using @recraftai


randee rose
@randeezine
Tried recreating the pan down to expand interaction on @createwithplay after listening to their episode on @joindiveclub podcast!


blurrd.eth
@miltonisblurrd
@createwithplay is soooo fun dude. Excited to see them grow and become more powerful. Definitely wild to see how far we’ve come with InVision prototyping haha

Show More

#MadeWithPlay

Daniela Muntyan 🇺🇦
@daniela_muntyan
I just tried out the new @createwithplay 2.0 and I have to say, it's super exciting! I've never had such a smooth experience of prototyping before. The new Triggers & Actions are just amazing. Now, I can finally create my to-do list!


Thuy Gia Nguyen
@thuyrannosaurus
Had some fun this week recreating Apple’s iconic volume knob from iOS 6 (2014)! 🎛️
A 10-year anniversary deserves a proper nostalgic homage—complete with brushed aluminum, gyroscope, haptics, textiles, and gloss—using @createwithplay


Alexander Shatov
@alexbemore
simplified crypto wallet experience for iOS: buy in seconds, with zero distractions.
designed in amazing tool: @createwithplay.


Alexander Shatov
@alexbemore
I’m building my first iOS app solo, inspired by @jsngr, @Stammy, @gabrielvaldivia & @sekachov.[...] All designs and the prototype is built in @createwithplay.


Igor Ten
@tenigor_com
Just built an interactive prototype of one of my concepts! The app helps users find the nearest charging stations and monitor their car’s charging process in real-time. ⚡🚗
Made in @createwithplay


Romain
@rmnagain_
I recently switched from the web to the app team, and it feels great to work on @createwithplay again! This software is seriously amazing, no doubt it's the future of app design for iOS!

#MadeWithPlay

Daniela Muntyan 🇺🇦
@daniela_muntyan
I just tried out the new @createwithplay 2.0 and I have to say, it's super exciting! I've never had such a smooth experience of prototyping before. The new Triggers & Actions are just amazing. Now, I can finally create my to-do list!


Thuy Gia Nguyen
@thuyrannosaurus
Had some fun this week recreating Apple’s iconic volume knob from iOS 6 (2014)! 🎛️
A 10-year anniversary deserves a proper nostalgic homage—complete with brushed aluminum, gyroscope, haptics, textiles, and gloss—using @createwithplay


Alexander Shatov
@alexbemore
simplified crypto wallet experience for iOS: buy in seconds, with zero distractions.
designed in amazing tool: @createwithplay.


Alexander Shatov
@alexbemore
I’m building my first iOS app solo, inspired by @jsngr, @Stammy, @gabrielvaldivia & @sekachov.[...] All designs and the prototype is built in @createwithplay.


Igor Ten
@tenigor_com
Just built an interactive prototype of one of my concepts! The app helps users find the nearest charging stations and monitor their car’s charging process in real-time. ⚡🚗
Made in @createwithplay


Romain
@rmnagain_
I recently switched from the web to the app team, and it feels great to work on @createwithplay again! This software is seriously amazing, no doubt it's the future of app design for iOS!

#MadeWithPlay
Thuy Gia Nguyen
@thuyrannosaurus
Had some fun this week recreating Apple’s iconic volume knob from iOS 6 (2014)! 🎛️
A 10-year anniversary deserves a proper nostalgic homage—complete with brushed aluminum, gyroscope, haptics, textiles, and gloss—using @createwithplayAlexander Shatov
@alexbemore
I’m building my first iOS app solo, inspired by @jsngr, @Stammy, @gabrielvaldivia & @sekachov.[...] All designs and the prototype is built in @createwithplay.
Igor Ten
@tenigor_com
Just built an interactive prototype of one of my concepts! The app helps users find the nearest charging stations and monitor their car’s charging process in real-time. ⚡🚗
Made in @createwithplay
Daniela Muntyan 🇺🇦
@daniela_muntyan
I just tried out the new @createwithplay 2.0 and I have to say, it's super exciting! I've never had such a smooth experience of prototyping before. The new Triggers & Actions are just amazing. Now, I can finally create my to-do list!
Thuy Gia Nguyen
@thuyrannosaurus
Had some fun this week recreating Apple’s iconic volume knob from iOS 6 (2014)! 🎛️
A 10-year anniversary deserves a proper nostalgic homage—complete with brushed aluminum, gyroscope, haptics, textiles, and gloss—using @createwithplayAlexander Shatov
@alexbemore
I’m building my first iOS app solo, inspired by @jsngr, @Stammy, @gabrielvaldivia & @sekachov.[...] All designs and the prototype is built in @createwithplay.
Igor Ten
@tenigor_com
Just built an interactive prototype of one of my concepts! The app helps users find the nearest charging stations and monitor their car’s charging process in real-time. ⚡🚗
Made in @createwithplay
Daniela Muntyan 🇺🇦
@daniela_muntyan
I just tried out the new @createwithplay 2.0 and I have to say, it's super exciting! I've never had such a smooth experience of prototyping before. The new Triggers & Actions are just amazing. Now, I can finally create my to-do list!
Thuy Gia Nguyen
@thuyrannosaurus
Had some fun this week recreating Apple’s iconic volume knob from iOS 6 (2014)! 🎛️
A 10-year anniversary deserves a proper nostalgic homage—complete with brushed aluminum, gyroscope, haptics, textiles, and gloss—using @createwithplayAlexander Shatov
@alexbemore
I’m building my first iOS app solo, inspired by @jsngr, @Stammy, @gabrielvaldivia & @sekachov.[...] All designs and the prototype is built in @createwithplay.
Igor Ten
@tenigor_com
Just built an interactive prototype of one of my concepts! The app helps users find the nearest charging stations and monitor their car’s charging process in real-time. ⚡🚗
Made in @createwithplay
Daniela Muntyan 🇺🇦
@daniela_muntyan
I just tried out the new @createwithplay 2.0 and I have to say, it's super exciting! I've never had such a smooth experience of prototyping before. The new Triggers & Actions are just amazing. Now, I can finally create my to-do list!
Thuy Gia Nguyen
@thuyrannosaurus
Had some fun this week recreating Apple’s iconic volume knob from iOS 6 (2014)! 🎛️
A 10-year anniversary deserves a proper nostalgic homage—complete with brushed aluminum, gyroscope, haptics, textiles, and gloss—using @createwithplayAlexander Shatov
@alexbemore
I’m building my first iOS app solo, inspired by @jsngr, @Stammy, @gabrielvaldivia & @sekachov.[...] All designs and the prototype is built in @createwithplay.
Igor Ten
@tenigor_com
Just built an interactive prototype of one of my concepts! The app helps users find the nearest charging stations and monitor their car’s charging process in real-time. ⚡🚗
Made in @createwithplay
Daniela Muntyan 🇺🇦
@daniela_muntyan
I just tried out the new @createwithplay 2.0 and I have to say, it's super exciting! I've never had such a smooth experience of prototyping before. The new Triggers & Actions are just amazing. Now, I can finally create my to-do list!
Don't be limited by your traditional design tools.
Don't be limited by your traditional design tools.
Play let's you take your product beyond the artboard and achieve a level of craft and fidelity not possible in traditional design tools.
Play let's you take your product beyond the artboard and achieve a level of craft and fidelity not possible in traditional design tools.


Import from Rive
Import your Rive animations and access native Rive events in Play.
Native Gestures
Access gestures like drag, pan, and scroll to bring your designs to life.
Fast Prototypes
Use Prefabs to add interactions to your prototypes in seconds.
User Testing
Share prototypes that are native, auto resize for every iPhone, & require no app install.
Import from Figma
Easily copy and paste your designs from Figma.
Built-in Accessibility
Tap into dynamic text accessibility, color styles, and light / dark mode.
Share with App Clips
The fastest way to share your native prototypes.
Access to Device Hardware
Access the camera, haptics, gyroscope, and more.
Design with Haptics
Use Apple's native haptics or upload your own!
Import Video & Audio
Upload video and audio and use Play’s built-in interactions.
Import from Rive
Import your Rive animations and access native Rive events in Play.
Native Gestures
Access gestures like drag, pan, and scroll to bring your designs to life.
Fast Prototypes
Use Prefabs to add interactions to your prototypes in seconds.
User Testing
Share prototypes that are native, auto resize for every iPhone, & require no app install.
Import from Figma
Easily copy and paste your designs from Figma.
Built-in Accessibility
Tap into dynamic text accessibility, color styles, and light / dark mode.
Share with App Clips
The fastest way to share your native prototypes.
Access to Device Hardware
Access the camera, haptics, gyroscope, and more.
Design with Haptics
Use Apple's native haptics or upload your own!
Import Video & Audio
Upload video and audio and use Play’s built-in interactions.
Import from Rive
Import your Rive animations and access native Rive events in Play.
Native Gestures
Access gestures like drag, pan, and scroll to bring your designs to life.
Fast Prototypes
Use Prefabs to add interactions to your prototypes in seconds.
User Testing
Share prototypes that are native, auto resize for every iPhone, & require no app install.
Import from Figma
Easily copy and paste your designs from Figma.
Built-in Accessibility
Tap into dynamic text accessibility, color styles, and light / dark mode.
Share with App Clips
The fastest way to share your native prototypes.
Access to Device Hardware
Access the camera, haptics, gyroscope, and more.
Design with Haptics
Use Apple's native haptics or upload your own!
Import Video & Audio
Upload video and audio and use Play’s built-in interactions.
Import from Rive
Import your Rive animations and access native Rive events in Play.
Native Gestures
Access gestures like drag, pan, and scroll to bring your designs to life.
Fast Prototypes
Use Prefabs to add interactions to your prototypes in seconds.
User Testing
Share prototypes that are native, auto resize for every iPhone, & require no app install.
Import from Figma
Easily copy and paste your designs from Figma.
Built-in Accessibility
Tap into dynamic text accessibility, color styles, and light / dark mode.
Share with App Clips
The fastest way to share your native prototypes.
Access to Device Hardware
Access the camera, haptics, gyroscope, and more.
Design with Haptics
Use Apple's native haptics or upload your own!
Import Video & Audio
Upload video and audio and use Play’s built-in interactions.
Import from Rive
Import your Rive animations and access native Rive events in Play.
Native Gestures
Access gestures like drag, pan, and scroll to bring your designs to life.
Fast Prototypes
Use Prefabs to add interactions to your prototypes in seconds.
User Testing
Share prototypes that are native, auto resize for every iPhone, & require no app install.
Import from Figma
Easily copy and paste your designs from Figma.
Built-in Accessibility
Tap into dynamic text accessibility, color styles, and light / dark mode.
Share with App Clips
The fastest way to share your native prototypes.
Access to Device Hardware
Access the camera, haptics, gyroscope, and more.
Design with Haptics
Use Apple's native haptics or upload your own!
Import Video & Audio
Upload video and audio and use Play’s built-in interactions.
Import from Rive
Import your Rive animations and access native Rive events in Play.
Native Gestures
Access gestures like drag, pan, and scroll to bring your designs to life.
Fast Prototypes
Use Prefabs to add interactions to your prototypes in seconds.
User Testing
Share prototypes that are native, auto resize for every iPhone, & require no app install.
Import from Figma
Easily copy and paste your designs from Figma.
Built-in Accessibility
Tap into dynamic text accessibility, color styles, and light / dark mode.
Share with App Clips
The fastest way to share your native prototypes.
Access to Device Hardware
Access the camera, haptics, gyroscope, and more.
Design with Haptics
Use Apple's native haptics or upload your own!
Import Video & Audio
Upload video and audio and use Play’s built-in interactions.
Import from Rive
Import your Rive animations and access native Rive events in Play.
Native Gestures
Access gestures like drag, pan, and scroll to bring your designs to life.
Fast Prototypes
Use Prefabs to add interactions to your prototypes in seconds.
User Testing
Share prototypes that are native, auto resize for every iPhone, & require no app install.
Import from Figma
Easily copy and paste your designs from Figma.
Built-in Accessibility
Tap into dynamic text accessibility, color styles, and light / dark mode.
Share with App Clips
The fastest way to share your native prototypes.
Access to Device Hardware
Access the camera, haptics, gyroscope, and more.
Design with Haptics
Use Apple's native haptics or upload your own!
Import Video & Audio
Upload video and audio and use Play’s built-in interactions.
Import from Rive
Import your Rive animations and access native Rive events in Play.
Native Gestures
Access gestures like drag, pan, and scroll to bring your designs to life.
Fast Prototypes
Use Prefabs to add interactions to your prototypes in seconds.
User Testing
Share prototypes that are native, auto resize for every iPhone, & require no app install.
Import from Figma
Easily copy and paste your designs from Figma.
Built-in Accessibility
Tap into dynamic text accessibility, color styles, and light / dark mode.
Share with App Clips
The fastest way to share your native prototypes.
Access to Device Hardware
Access the camera, haptics, gyroscope, and more.
Design with Haptics
Use Apple's native haptics or upload your own!
Import Video & Audio
Upload video and audio and use Play’s built-in interactions.
It feels real because it is.
Interactions in Play are performant, interruptible, and use Apple's Core Animation to render your prototype with the same technology as a finished mobile app.
Interactions in Play are performant, interruptible, and use Apple's Core Animation to render your prototype with the same technology as a finished mobile app.


Add interaction magic with Prefabs.
Prefabs are pre-fabricated, ready-made interactions for you to use in your projects. They let you add complex interactions to your product in seconds.
Variables, conditions, logic & expressions.
Create more advanced interactions with variables, conditions, animate, delay, and loop blocks, and add logic using Play's new expression editor. You can access object and trigger properties and create sophisticated interactions without the overhead of Xcode.

Variables & Conditions
Create more advanced interactions with variables, conditions, animate, delay, and loop blocks, and add logic using Play's new expression editor. You can access object and trigger properties and create sophisticated interactions without the overhead of Xcode.

Variables, conditions, logic & expressions.
Feeling restricted by what traditional design tools offer when it comes to designing interactions? Play gives you access to native gestures like pan, drag, touch up/down, long press, advanced scroll triggers, and other custom events.

Variables, conditions, logic & expressions.
Feeling restricted by what traditional design tools offer when it comes to designing interactions? Play gives you access to native gestures like pan, drag, touch up/down, long press, advanced scroll triggers, and other custom events.

Variables, conditions, logic & expressions.
Feeling restricted by what traditional design tools offer when it comes to designing interactions? Play gives you access to native gestures like pan, drag, touch up/down, long press, advanced scroll triggers, and other custom events.

Going beyond the tap.
Create more advanced interactions with variables, conditions, animate, delay, and loop blocks, and add logic using Play's new expression editor. You can access object and trigger properties and create sophisticated interactions without the overhead of Xcode.

Play lets teams move faster, save time, and create higher quality mobile products.


"Experimenting and building with Play has been so fun, as it’s allowed me to go from design to using what feels like the authentic thing in just a matter of minutes. The ability to create and play with them in a tool that allows for the actual native element to be used is simply incredible."
Joey Banks
Baseline Design


"Really impressed with Play. Today I was working on some snappy continuous interactions. Origami's normally great for that sort of thing, but it dropped the first few frames of a fullscreen paging gesture, ruined the snappy feeling. Recreated in Play; feels like butter."
Andy Matuschak
Independent Designer & Researcher


"Play is the first tool I’ve seen that provides a space for designers to use the real materials of Apple’s platform to design their apps at a level of quality and fidelity that is unparalleled with any other workflow."
Kathryn Gonzalez
Former Head of Design Infra. · DoorDash


"We wouldn't have shipped the split screen interactions in Amie without our Play prototype."
Dennis Müller
Founder · Amie


"Experimenting and building with Play has been so fun, as it’s allowed me to go from design to using what feels like the authentic thing in just a matter of minutes. The ability to create and play with them in a tool that allows for the actual native element to be used is simply incredible."
Joey Banks
Baseline Design


"Really impressed with Play. Today I was working on some snappy continuous interactions. Origami's normally great for that sort of thing, but it dropped the first few frames of a fullscreen paging gesture, ruined the snappy feeling. Recreated in Play; feels like butter."
Andy Matuschak
Independent Designer & Researcher


"Experimenting and building with Play has been so fun, as it’s allowed me to go from design to using what feels like the authentic thing in just a matter of minutes. The ability to create and play with them in a tool that allows for the actual native element to be used is simply incredible."
Joey Banks
Baseline Design


"Really impressed with Play. Today I was working on some snappy continuous interactions. Origami's normally great for that sort of thing, but it dropped the first few frames of a fullscreen paging gesture, ruined the snappy feeling. Recreated in Play; feels like butter."
Andy Matuschak
Independent Designer & Researcher


"Play is the first tool I’ve seen that provides a space for designers to use the real materials of Apple’s platform to design their apps at a level of quality and fidelity that is unparalleled with any other workflow."
Kathryn Gonzalez
Former Head of Design Infra. · DoorDash


"Experimenting and building with Play has been so fun, as it’s allowed me to go from design to using what feels like the authentic thing in just a matter of minutes. The ability to create and play with them in a tool that allows for the actual native element to be used is simply incredible."
Joey Banks
Baseline Design


"Really impressed with Play. Today I was working on some snappy continuous interactions. Origami's normally great for that sort of thing, but it dropped the first few frames of a fullscreen paging gesture, ruined the snappy feeling. Recreated in Play; feels like butter."
Andy Matuschak
Independent Designer & Researcher
Design your app with native iOS materials.
Play combines a familiar design canvas with the power of Apple's native iOS elements—from date pickers and maps, to Swift Charts and input text fields. These are built directly into Play, giving you native functionality right out of the box.

Design with Native iOS Elements


Apple Maps


Swift Charts


Date Pickers


SF Symbols


Materials


Modals


Sliders


Pickers


Text Fields


Tab Bar


Nav Bar


Camera


Gyroscope


Haptics
Real-time SwiftUI code generation.
Designing with “real materials” is one way we believe product teams can create more streamlined workflows and better products—cutting out all the back and forth between what design has created and what engineering needs to translate to code.
Code trusted by engineers.
Unlike traditional vector-based drawing tools, Play harnesses the power of SwiftUI & UIKit to remove layers of abstraction from your designs. SwiftUI code is generated in real-time based on your designs, letting engineers easily lay out views in Xcode.

Code trusted by engineers.
Unlike traditional vector-based drawing tools, Play harnesses the power of SwiftUI & UIKit to remove layers of abstraction from your designs. SwiftUI code is generated in real-time based on your designs, letting engineers easily lay out views in Xcode.

Code trusted by engineers.
Unlike traditional vector-based drawing tools, Play harnesses the power of SwiftUI & UIKit to remove layers of abstraction from your designs. SwiftUI code is generated in real-time based on your designs, letting engineers easily lay out views in Xcode.

Code trusted by engineers.
Unlike traditional vector-based drawing tools, Play harnesses the power of SwiftUI & UIKit to remove layers of abstraction from your designs. SwiftUI code is generated in real-time based on your designs, letting engineers easily lay out views in Xcode.

Code trusted by engineers.
Unlike traditional vector-based drawing tools, Play harnesses the power of SwiftUI & UIKit to remove layers of abstraction from your designs. SwiftUI code is generated in real-time based on your designs, letting engineers easily lay out views in Xcode.

Code trusted by engineers.
Unlike traditional vector-based drawing tools, Play harnesses the power of SwiftUI & UIKit to remove layers of abstraction from your designs. SwiftUI code is generated in real-time based on your designs, letting engineers easily lay out views in Xcode.


Start designing your mobile app in Play today.
Want to talk or get a demo?
© 2024 Play
© 2024 Play

© 2024 Play

© 2024 Play
