# Judo: Design and Build Apps — No code, no compromise

> Mobile companion for previewing app designs created with the Mac app. (iPhone/iPad app by Rover Labs Inc..)

- Source: https://appshunter.io/ios/app/judo-design-and-build-apps/id1564578427 (this page in markdown: same URL + `.md`)
- Developer: [Rover Labs Inc.](https://appshunter.io/developer/911907295)
- Category: Developer Tools, Graphics & Design
- Price: Free with in-app purchases
- Rating: 4.83/5 from 6 App Store ratings · 8 written reviews indexed
- Age rating: 4+
- Requires: iOS 14.5 · 22 MB
- Languages: English
- Released: 2021-07-01
- Data updated: 2026-06-10
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/judo-design-and-build-apps/id1564578427/reviews.md

## What is Judo?

Judo for iOS and iPadOS is a companion to the Judo Mac app available in the Mac App Store.

Use the mobile app to open your Judo designs created with the Mac app on a real device. Scroll, tap, swipe and navigate to preview the user experience before integrating your design into your own app.

Send Judo files from your Mac to your phone with AirDrop or save your files in iCloud to sync them to your phone automatically.

## Key features

- Preview designs on real devices
- Sync designs via AirDrop
- Sync designs via iCloud
- Navigate and test user experience
- Companion to Mac app

## Pricing and in-app purchases

Base price: Free.

**Subscriptions**

| Subscription | Price | Period |
| --- | --- | --- |
| Judo Premium (Monthly) | $29.00 | per month |
| Judo Premium (Annual) | $274.99 | per year |


## Recent user reviews (8 of 8)

All indexed reviews: https://appshunter.io/ios/app/judo-design-and-build-apps/id1564578427/reviews.md

### 3/5 — Potential, but keeps crashing

*2024-03-02*

This app has potential. Bit of a learning curve, which I was willing to do. But, the app just keeps crashing. Unfortunately its not ready - devs need to do some more testing on it.

**Developer response:** Thank you for the review, very sorry this has been crashing on you :( Is there anything specific that would cause it to crash?

### 5/5 — Love it

*2024-02-23*

Love this product. This is easily the closest thing I've seen from a design/build perspective. Bravo, guys.

**Developer response:** Thanks Travis! What would you like to see next from Judo?

### 5/5 — Incredible tool for designers

*2023-10-17*

Judo is the most powerful visual coding interface I've ever seen. I can't recommend it highly enough. Amazing software and A  user support.

Coming from a design background exclusively, I'd agonized over the handoff process - inevitably, stuff gets lost in translation. Now with Judo, I can take ownership over the polished front end, while developers can stay focused on safely abstracted functional code.

Judo isn't perfect, there are a couple quirks. Don't expect a Figma-like design experience that spits out code; you must design within the constraints of SwiftUI's functionality.

In the end, this tool is going to accelerate my firm's app shipping exponentially. Can't wait to see the product continue to improve. Judo is criminally underrated, and I'd recommend it to anyone interested in building beautiful SwiftUI apps.

### 1/5 — stupid

*2023-09-10*

this is the worst software i habe ever used. I first opened it and it wanted me to spend $100 and then forces you to get a free trial, and, when I try to close the tab, it doesn't let me.

### 2/5 — Barebones

*2023-06-09*

Just gave this a shot. It's a cool concept but pretty clunky. Navigating the canvas in particular - missing patterns from Photoshop/Figma like holding space bar to get a "hand" tool to move the canvas around. Selecting items from the sidebar doesn't zoom to them. Feels like a 0.5 instead of 2.0 app.

Honestly I'd recommend Xcode previews over this for designers.

**Developer response:** Thank you for this honest, frank feedback. We don't disagree with your assessment of the current canvas experience in Judo. The Judo 2.0 release marks our first step in a transition from a server-driven UI platform to a SwiftUI design tool and we have more releases coming in the following months that get us closer to that vision. You can read about our product vision on our blog: https://www.judo.app/blog/introducing-judo/.

To shed some light on our current roadmap, we're on the heels of a 3.0 release that brings support for form controls, state and bindings. Following that we have a major release that we're referring to internally as "A Figma-Like Experience". This release will bring huge improvements to the way the Judo canvas works that will make it feel much more natural to anyone with prior experience using Figma, Sketch or Photoshop. 

I hope you will consider joining our community to follow our progress. We'd love the chance to win you back as we progress on Judo's vision throughout the rest of 2023. You can join the community here: https://community.judo.app/.

### 5/5 — Great platform for quickly building native experiences

*2022-10-06*

Judo empowers me as a designer/developer to build native, in-app experiences in a fraction of the time. The Judo app is intuitive and easy to use, and allows me quickly advance from prototypes to production ready experiences.

### 5/5 — Game Changer!

*2021-08-11, version 1.2.0*

Elevate your game, save time/money, increase engagement and leap frog the competition…

### 3/5 — Cool idea, very ambitious.

*2021-07-14, version 1.1.1*

I can imagine this is still in it's very early days. Love the idea - keep up the hard work. Will keep on my mac and follow updates and try to provide useful feedback.

## Frequently asked questions about Judo

### What is Judo?

Judo is a mobile application that acts as a companion to the Judo Mac app. It allows you to preview your app designs on a real iOS or iPadOS device, test navigation, and ensure a smooth user experience before integrating them into your own application.

### How do I get my Judo designs onto my iPhone or iPad?

You can send Judo files from your Mac to your phone using AirDrop. Alternatively, you can save your files in iCloud, which will automatically sync them to your phone, making them accessible for preview.

### Does Judo have ads?

No, Judo does not contain advertisements. The application is free to download and use for previewing designs, with optional in-app purchases for premium features.

### What devices does Judo support?

Judo is designed for iOS and iPadOS devices, including iPhone, iPad, and iPod. It also requires a companion Mac app for design creation.

### What is the age rating for Judo?

Judo has an age rating of 4+. This indicates it is suitable for users of all ages, with no mature content restrictions.

### How often is Judo updated?

The latest version of Judo is 7.0.7, and it was last updated on July 29, 2025. This suggests a commitment to regular updates and improvements for the application.

### What are the subscription options for Judo Premium?

Judo Premium offers two subscription plans: a monthly plan for $29.00/month and an annual plan for $274.99/year. Both plans include a 7-day free trial period.

### Can I use Judo without the Mac app?

The Judo mobile app is a companion to the Judo Mac app. While you can preview designs on your mobile device, the design creation and initial setup are done using the Mac application.

## Version history (last 5 releases)

### 7.0.7 — 2025-07-29

Bug fixes and performance improvements.

### 7.0.5 — 2024-09-30

Support for iOS 18.

### 7.0.4 — 2024-05-16

Bug fixes and performance improvements.

### 7.0 — 2024-03-11

ARTBOARDS

Add an Artboard to the canvas to define an area for a specific thing you are designing. Often times they are used for a screen in an app but can also be for smaller interface elements. Each artboard has its own preview settings so you can control the size, device model, orientation, language, color scheme and text size for your artboard to see how your design will adapt. 

If you want to reuse the design you’ve created within your artboard, you can convert the artboard into a component by right-clicking or using the Create Component button in the toolbar with the artboard selected. 

Another common use of artboards is to preview a component in various scenarios at the same time. Try adding multiple artboards to the canvas and insert an instance of the same component into each one. Now configure the preview settings on each arboard in different ways to see how your component reacts. For example, one artboard could be set to an iPhone 14, with extra-large text and dark mode. Another artboard could be set to an iPad in landscape orientation and the German language. This brings a powerful new workflow for designing components that allows you to see how changes in layout, color and typography react to multiple scenarios all at once. 

COMBINED TEXT

SwiftUI has the ability to combine multiple Text views with the + operator. This results in a single Text view that flows naturally and adapts to the layout. Judo 7 adds this feature with a new layer called Combined Text. 

To create a Combined Text layer, select multiple Text layers, right click and select “Combine Text”. Or, simply drag one Text layer into another one in the Layers Panel. 

Each Text layer within the Combined Text can have its own modifiers such as Font, Foreground Color, Bold or Underline. This is useful for applying text formatting to one or more words within a sentence. 

Each Text layer within the Combined Text can also be bound to different component properties or data from a Data Source. This makes use cases like combining first name and last name into a single Text layer possible.

COMPUTED PROPERTIES

Computed Properties are number properties that can contain simple arithmetic expressions. For example “48 / 2 + 16”. They are defined on Components just like normal properties however they can’t be overridden in an instance. 

Computed Properties can also use other properties within their expressions, such as “48 / itemCount + paddingValue”. 

CUSTOM VIEWS

The Judo SDK now supports overriding component properties of type “Component” with a custom SwiftUI view using the same API which facilitates overriding text, number and image properties. You’ve always been able to insert Judo views into your own SwiftUI views in Xcode and now with component overrides you can do the reverse. Add a placeholder component to your Judo design, then override it with a custom view in Xcode. This can be used for anything that works with SwiftUI, including maps, custom video players and custom controls. 

DRAG TO SELECT AND ZOOM

You can now click and drag on the canvas to quickly select a group of elements. You can also click and drag while holding the Z key to zoom a specific region of the canvas. This is one of many features we will be adding to Judo in 2024 with the goal of feeling more natural to users experienced with other design tools like Figma and Sketch. Keep an eye out for more of this in the coming months!

PROTOTYPE START POINT

You can now define the component, or artboard, to start from when opening a Judo file in the Judo iOS app. Previously the app would always select the first component it found in the layers panel. This was a point of frustration as you would continuously need to reorder your layers as you add more components to ensure your starting point doesn’t change.

### 6.0 — 2023-12-17

Judo 6 brings modal presentation and new ways of integrating Judo files into an Xcode project—including the ability to load Judo files remotely. Commonly known as server-driven UI, this technique allows you to update parts of your app’s user interface immediately, to all users, without going through the App Store review process.

WHAT'S NEW

Use the new Sheet and Full Screen Cover modifiers to present views modally on top of other modifiers.

A new Presentation Detents modifier can be used on content that is presented in a sheet to configure the vertical size of the sheet when running on an iPhone in portrait mode.

By default, sheets can be dismissed by swiping down when running on an iPhone in portrait mode. This can be disabled with the new Interactive Dismiss Disabled modifier.

Customize the color of a sheet background with the Presentation Background modifier.

Disable the dimmed overlay when a sheet is presented so the user can interact with the content behind it using the Presentation Background Interaction modifier.

Configure the radius of a sheet's corners with the Presentation Corner Radius modifier.

Configure the visibility of the drag indicator on a sheet with the Presentation Drag Indicator modifier.

The Judo SDK includes a new AsyncJudoView which can be used to load a Judo file asynchronously, including from a remote server. It closely resemble’s SwiftUI’s AsyncImage and can be used in much the same way.

New event modifiers On Appear, On Disappear and On Tap Gesture were added that are especially useful when integrating a Judo file in an Xcode project. For example, On Appear can be used to track views of a Judo screen in an analytics platform.

You can now preview your designs in 23 additional languages. Judo now supports all 35 of the languages supported by the iOS simulator.

Use the new Font Weight modifier to apply a specific weight to a Text layer that is using one of the built-in text styles. This facilitates custom weights while retaining the ability for text to scale with the user’s preferred type size.

Adjust the spacing between letters on a Text layer with new Kerning and Tracking modifiers.

Add a border to any layer with the Border modifier. 

A new Blur modifier can be used to apply a blur effect to any layer.

If your mouse has a middle button (or scroll wheel) you can press and hold to pan, similar to Figma.

WHAT'S CHANGED

All of a layer’s modifiers are now displayed in the Layers Panel. Previously only the Background, Overly and Mask modifiers were displayed. With this change, you can now copy, paste and move modifiers from one layer to another.

The list of modifiers in the Add Modifier menu has been reorganized including some new categories and changes to the colors used to represent each category.

You can now delete properties without requiring a trackpad. 

The alignment picker has been redesigned to be more intuitive and more familiar to Figma users.

WHAT'S FIXED

Fixed an issue that prevented HStacks from being aligned anything other than center.

The Toolbar Color Scheme modifier will no longer prevent your content from displaying when Navigation Bar is unchecked.

Icons in the tab bars were displaying smaller in the canvas than they do when displayed on a device. 

The On Tap Gesture modifier is now listed in the Events section of the Add Modifier menu.

The Underline modifier now shows the keyboard shortcut in the Add Modifier menu.

Documents will no longer be considered edited if the only change you have made is changing which layers are selected.

The Text Content Type modifier now correctly supports multi-select.

The resizable(capInsets:resizingMode:) and renderingMode(_:) modifiers are now correctly displayed in the code generated for Image layers.

Buttons will no longer display the `.role` parameter in the generated code when it uses the default value to more accurately represent the way a developer would write the code.

Async Images can once again be made resizable.

## More apps by Rover Labs Inc.

- [Rover](https://appshunter.io/ios/app/rover/id1104348865)
- [Rover Experiences](https://appshunter.io/ios/app/rover-experiences/id1171232391)
- [Rover Concierge](https://appshunter.io/ios/app/rover-concierge/id6761549235)

All apps by Rover Labs Inc.: https://appshunter.io/developer/911907295

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-06-10.*
