Yes, you can. As it is a language that accesses the operating system natively can do everything and more.Note that it's not the language that provides this capability, it's the operating system and the language library provides easy access.But it is quite different than what is done for web. Even the UX should be different. You as designer from UX should know that everything needs to be adapted to the user who will effectively use that and specific activity. What is good for a media is not good for another, what serves for an activity is a complicator to another, which pleases a disgraced audience another. Do not try to play what you did on the web, look for the right path for desktop or mobile.UX has nothing to do with animations, most of the time, at least not directly, it has to do with the experience, as the name itself says. It is common animation to make something funny and worsen the experience, that is not doing UX and entertainment. Animation can be used to improve the experience, and this does not occur in any situation.Sincerely when I see this kind of question, I'm a little apprehensive because it's probably better for the person not to do this. When the work to be done is complex, it depends on deep technical knowledge and experience to perform it properly, such a basic question connects the alert signal. The least of your problems is knowing what was asked. You have a long journey ahead.For example, you will have to decide that framework you will. Unless they've already decided for you, then the question would lose its sense. Can use the most traditional style of desktop applications ( https://en.wikipedia.org/wiki/Visual_Component_Library ), or the way it is considered more modern, which allows more visual and action customization, and is programmed in a more web-like manner ( https://en.wikipedia.org/wiki/FireMonkey ), but that does not mean that it does not have its disadvantages.It should not be new to you, but https://pt.stackoverflow.com/q/182537/101 .