When it comes to change, we tend to naturally resist it. The only real boundary we have are our brains telling us that things are best to be left as they’ve always been. But we’re witnessing a fundamental shift in Human-Computer Interaction — rethinking the whole concept of digital experience. In the next decade, designers will break the glass and move to the interfaces of the future — sophisticated voice interfaces, advanced ARs, and truly immersive VRs. In this article, Gleb Kuznetsov shares his thoughts and ideas of how interfaces will look like and what sort of extraordinary experiences we can expect in the near future.
Read more…
We’re at the dawn of a UI revolution. Not only will multimodal interfaces give users more power, but they will also change the way users interact with systems. In this article, Nick Babich will show you how to build your own multimodal UI using Adobe XD. You will explore the concept of a voice-enabled interface and review different types of voice-enabled interfaces; find out why voice-enabled, multimodal user interfaces will be the preferred user experience; see how you can build a multimodal UI using Adobe XD.
Read more…
In this tutorial, Alvin Wan will program three-dimensional objects and add simple interactions to these objects. Additionally, you can learn how to build a simple message passing system between clients and servers. He will specifically focus on point-and-click adventure games. Such games are a casual class of games; the goal is to point and click on objects in the scene, to finish a puzzle. You will build a simple version of such a game but in virtual reality.
Read more…
When creating mobile apps, you have to create and maintain the user interface and app logic for both iOS and Android separately: Objective-C/Swift with XCode and Java with Android Studio. That can quickly turn into a pain. With Xamarin.Forms, however, the UI and app logic for your app resides in a single codebase and you get to use a single IDE to maintain it all — saving time and headaches. In this article, take a lap around Xamarin.Forms to see what it can do for you.
Read more…
Good functional animation makes a landing page not just more appealing, but also more usable. When done correctly, animation can turn a landing page from a sequence of sections into a carefully choreographed, memorable experience. Today, Nick Babich brings you Slides, a framework that will help you use animation to communicate clearly. In this article, Nick will provide the best examples of animation created using the Slides framework.
Read more…
With mobile traffic increasing on local business websites, web developers and designers are now tasked with a new responsibility. It’s no longer enough for websites to rank well — they need to rank well in local search results, too. As mobile users demand more information about local businesses, your websites need to be creative in how that data is served to them in search and through design. You can use these seven mobile design strategies to do so. In this article, Suzanne Scacca is going to show you how to use mobile web design to improve local search ranking.
Read more…
Humans can’t endure boredom for a long time, which is why products that are built for non-exciting, repetitive tasks so often get abandoned and gather dust on computers and phones. When your product deals with repetitive tasks, it’s hard to keep users excited about it. That’s where UI comes into play. In this article, Alice Kotlyarenko will talk about elements that make an interface more emotional.
Read more…
The importance of Conversational UI cannot be understated, even if some of us wish it wasn’t happening. Conversational UI is not a new concept. Technologies such as Natural Language Processing are key to delivering great a conversational UI, and we’re finally to the point where everyone can use it, regardless of skill level. In this article, Burke Holland is going to take a look at why NLP is so important, and how you can build your own.
Read more…
(This article is kindly sponsored by Adobe.) When designing your user interface, it helps to have a system in place. Spend some time to establish a considered design system. Not only does this ensure that your design is consistent, but it also helps keep your team on the same page and provides any freelancers working on the project with all the guidance they need in one central location. With this guide, Christopher Murphy will help you find a solid UI approach that will stand the test of time by exploring how we design interfaces that are consistent and scalable.
Read more…
The UI development became difficult in the last couple of years. That is because we pushed the state management to the browser. And managing state is what makes our job a challenge. If we do it properly, we will see how our application scales easily with no bugs. In this article, Krasimir Tsonev will see how to use the state machine concept for solving state management problems.
Read more…