With navigation bars, buttons, modals, scrolling and carousels, Judo gives you everything you need to build interactive, multi-screen user flows.
Import your design system from Figma—or create one from scratch—with reusable components*, custom fonts and color palettes.
*Components coming late 2022
While you’re building in the visual canvas, Judo is writing clean, structured, SwiftUI code for you. Whether you’re creating a prototype or a new app from scratch, the result is indistinguishable from user interfaces coded by hand.
Work directly with data from any CMS or API to build your design with real content that is always up-to-date.
Use SwiftUI’s stacks and spacers to produce layouts that automatically adapt to any screen size, then preview on phone and tablet—in portrait and landscape—directly from the canvas.
Preview in dark mode to see your text and background colors automatically adapt, then fine-tune with your own colors and image variants.
Add your own translations or let Judo do the work for you* —then preview in different languages to catch issues with truncation, layout, or right-to-left formatting.
* Powered by Google Translate
Interfaces created with Judo are compatible with all platform accessibility features like screen readers, adaptive text sizes and increased contrast. Preview your design with different settings to see how they affect layout and color.
Use Judo for pieces of your existing app like onboarding, paywalls or in-app messaging. Drag your Judo file into your existing Xcode project and render it with the Judo SDK.
Judo can also be used to build brand new apps. With one click, export an Xcode project that’s ready to be submitted to the App Store.