D
D
Den Sabrov2021-11-29 09:49:29
Layouts and prototypes
Den Sabrov, 2021-11-29 09:49:29

Which prototyping software has the best implementation of Conditional logics?

Who uses what for real interactive prototyping? In particular, he is interested in conditional logics (for example, calculations based on the text field entered in the Input).

So far, I have identified three tools for myself:
- Framer (pretty good features due to React, but I haven’t seen really high-quality prototypes on it yet)
- Protopie (work with conditions is not badly graphically implemented, but looks like a big huge crutch for Figma - take at least them input field)
- UXPin (more suitable for coders, not everyone will like UI and UX for a designer).

Who can advise what?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Den Sabrov, 2021-12-10
@bersus

In general, maybe someone will be useful.
According to the results of the experience gained:
1. Protopie + Figma . My choice.
Pros : conditional logic, a lot of captured events, application flexibility. Can do almost everything that other programs can do.
Cons : heavy and clumsy UX, inability to automate and scale the workflow, a huge layer of manual painstaking work, only works fine with exported assets from Figma (for example, there is no way to set even a simple gradient for an element).
2. Framer .
Pros : great UI, well thought out UX.
Minuses: apparent flexibility (actually not), ReactJS add-ons are constantly changing without backward compatibility, because of this, something constantly falls off after framer updates, it is difficult to do even the simplest things for other programs.
3. UXpin .
Pros : conditional logic, many events to catch.
Cons : Clumsy UX and nasty UI. It is painful for a designer to work in it.
I will not describe Axure, JustInMind and others, they seemed to me the last century.

S
Stepan Voevodin, 2021-12-08
@melpnz

I did this kind of stuff at Axure .
For example, you need to count the number of characters entered in the input - this can be done.
Make a layout where there is an e-mail input field + a send button, and when you click on it, it checks for the presence of @ and a dot in the field. And depending on the availability, different states "success" and "error" were displayed - it can also be implemented.
Here is a small list of basic mathematical calculations that Axure can do.
About conditional logics there is also a separate page with a description .
But:

  1. Not an easy tool
  2. Free version for only 30 days,
  3. Although it renders html, it is better not to use such code in layout.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question