UX interface in Delphi

Asked

Viewed 276 times

1

I work as UX designer, now I have to develop a good interface for the system in Delphi of the company.

I can make animations and changes, like I did on the web?

  • You can do these animations and interactions just like you did in JS, but you should make these elements interact in Delphi, because the presentation elements are rendered in the server development environment-side, so there is no HTML and JS when it is developing in INTRAWEB (Web framework of Delphi).

1 answer

6


Yes, it can. Since it is a language that accesses the operating system natively it can do everything and much more.

Note that it is not the language that provides this capability, it is the operating system and the language library provides an easy access.

But it’s quite different from what you do for the web. Even UX should be different. You like designer of UX should know that everything needs to be adapted to the user who will effectively use that and the specific activity. What is good for one media is not good for another, what serves for one activity is a complication for another, what pleases one audience dislikes another. Don’t try to play what you did on the web, look for the right way to your desktop or mobile.

UX does not have to do with animations, most of the time, at least not directly, it has to do with experience, as the name itself says. It is common animation to leave something funny and worsen the experience, that is not if you are doing UX but entertainment. Animation can be used to improve the experience, and this does not occur in any situation.

Honestly, when I see this kind of question, I get a little apprehensive because it’s probably best not to do this. When the work to be done is complex, depends on deep technical knowledge and experience to perform it properly, such a basic question turns on the warning signal. The least of your problems is knowing what you were asked. You have a long journey ahead of you.

For example, you will have to decide that framework use. Unless you’ve already decided for yourself, then the question would lose its meaning. You can use the more traditional style of desktop applications (VCL), or the way that is considered more modern, that allows more customization of visual and actions, and is programmed in a more similar way to the web (Firemonkey), but that doesn’t mean he doesn’t have his drawbacks.

It shouldn’t be new to you, but here is a question with excellent answer on UX.

  • 2

    +1, in particular by "Don’t try to reproduce what you were doing on the web, look for the right path to your desktop or mobile." , because UX in native application is better than web in the overwhelming majority of cases (when made by professionals). The only point of friction is to "install" the first time the application, which costs nothing if it is something that is used routinely (and, again, if it is well made - but still is better than a web application that depends on you to change browser to work).

Browser other questions tagged

You are not signed in. Login or sign up in order to post.