Testing

Table of Content

Data Binding

Browse View Models and edit properties live. See your animation respond to data changes in real-time.

View Models

Browse All

See every View Model in your .riv file:

  • View Model name

  • Number of properties

  • Associated instances

Switch Instances

View Models can have multiple instances. Tap to switch which instance is bound to your artboard.

Current Instance Indicator — Always shows which instance is active.

Property Types

Edit any property type directly:


Type

Control

String

Text input with keyboard

Boolean

Toggle switch

Number

Stepper (+/−) or direct input

Color

Native iOS color picker

Enum

Dropdown with all values

Trigger

Fire button

Real-Time Updates

Changes apply instantly:


Edit

Result

Change string

Text updates in animation

Toggle boolean

State changes immediately

Adjust number

Bound values update

Pick color

Colors shift instantly

Select enum

State switches

Fire trigger

Action executes

No save button. No refresh. Direct manipulation.

Accessing Data Binding

  1. Tap the Settings button

  2. Open Data Binding panel

  3. Browse View Models and properties

Add to Joystick

Pin frequently-edited properties to the floating Joystick:

  1. Find the property

  2. Tap Add to Joystick

  3. Edit directly from the floating panel

All property types work — including color pickers and enum dropdowns.

Use Cases

Test edge cases

  • Empty strings

  • Zero values

  • Extreme numbers

  • All enum states

Verify bindings

  • Confirm properties are connected

  • Check changes propagate correctly

Demo different states

  • Show stakeholders how it looks with different data

  • Screenshot various configurations

Debug issues

  • Change one property at a time

  • Isolate which binding isn't working

Next