Cadabra | How UX flaws spoil our 5 favourite apps
Start my project

How UX flaws spoil our 5 favourite apps

In the overwhelming amount of utterly bad apps, it’s always heart-warming to find a well-crafted software. But nothing good lasts forever and nothing ideal actually exists. Some of the most popular apps, however useful, contain UX flaws and bugs that can almost spoil everything. We made a list of 5 great mobile apps we favor and pointed out some serious UX issues they have.

    Mi Fit: In pursuit of alarm

Have you ever tried finding a needle in a haystack? Well, why should you – it’s as pointless as it sounds. But what if haystack was a hyped app and needle was one of app’s essential features? Because that’s exactly what you experience when trying to set alarm clock in Mi Fit mobile app.

Everyday tracker Mi Fit, is one of our darlings as it lets you keep control over your regime and stay fit. Designed to maintain constant access to the most sufficient data of your activities, app also analyzes your sleep: length, depth and phases. Ironically enough, due to a very divisive UX solution, adjusting your sleep is somewhat a quest:

Alarm clock feature can be accessed only in device menu, illogically distanced from the main screen. Apparently, Mi Fit designers regard life as constant challenge. But hey, nobody said staying fit would be easy.

Alarm feature quest begins
No, not here
Not here either, but maybe...
Oh, there it is

Mi Fit: App Store, Google Play


Privat24: Into the message labyrinth

Having one of the most inventive teams on board, it’s no wonder Privatbank (Ukraine’s largest bank), topped the market with its advanced banking app. Years later, competitors still struggle to catch up with Privat24. We in Cadabra love this app for its usability and trustworthiness, that’s why it breaks our hearts to admit Privat24 has major flaws in UX design we just can’t get along with.

From basic bank operations to booking and house calls, Privat24 fails miserably dealing with in-app service messages. When you receive and open one, you basically fall into an interface trap: pushing “back” leads you to “login” screen to authorize. As if this wasn’t enough you cannot leave “login” screen if you have your fingerprint security activated: you have to choose “cancel” instead of “back” and wait the app’s response.

But the mess gets worse when you try to manually find Privat24 service message in the app. Without a comprehensible system of messages allocation, you get lost in menus (a subtle difference between “Privat24”, “PrivatBank” and “Sender” tabs is subtle indeed), drowning in information flows. While a simple structure repair could have changed the experience drastically, it remains a major UX flaw in the app.

In attempt to grasp as many services as possible, Privat24 developers integrated taxi ordering feature. Nothing extraordinary in times of Uber-like apps. But the devil’s in details. User-friendly interface leads to search process which is a dead end unless taxi service finds appropriate car. You are not able to cancel the search otherwise. Your only option would be to call operator and explain the situation. This even sounds ridiculous.

We dare you to find the right service message
No more tiresome calls to get a taxi
Unless you want to cancel your order. And yes, seems like some of the texts are untranslatable

Privat24: App Store, Google Play

OLX: Purchase on demand

OLX is one of our favorite apps when it comes to selling things online. Whether it’s an old mp3-player or a baby whale. Arguably, the most popular classified service in Ukraine could have been perfect, yet some UX flaws leave us cringing with a constant “Why?”.

One of major features, or rather lack thereof, is ehm… direct purchase of selected products. Until recently, buyer would have to contact seller in the app chat to set the deal. Not the kind of call to action you might expect from a classified app.

To fix this issue, OLX added “OLX delivery” tab, that decreases unnecessary communication, facilitates and secures purchasing for both sides. However convenient this feature is, it’s available only for new ads, while already running ones are still out of direct reach for customers.

Optimization is a key to UX design, yet sometimes it’s executed in an odd way. With millions of ads, wildly ranging in product types, OLX category filter is unsatisfyingly limited. Narrowing the search is useful only if you type keywords in the search bar. What comes first then: tag or filter? Most importantly, how can we find warm boots for women in 5 miles’ area without starting a mess of actions?

P.S. App’s interface available only in Russian still leaves us confused.

While for the new ads OLX added direct purchase option
Already running ads still lack this feature
Filter detalization leaves you wanting more App Store, Google Play


Uber: Destination challenge

If you think about it, Uber changed our lives almost as much as Facebook or Instagram. Certainly, it didn’t distort reality the same way, but it simplified otherwise tedious communication. Digital age requires digital solutions, Uber provides them instantly and in a most user-friendly way. We are in love with the app both in terms of UI and UX. However, bearing in mind that nothing is perfect, we’d like to point out one of Uber’s most peculiar UX flaws.

Imagine yourself in a trivial situation: you have a destination to get to, yet no exact address is available. You’ll find it on the map in seconds, but the street name just slipped your mind. So you launch Uber and… We’re not saying that it will fail you, but in a sense it will: you won’t be able to tag your destination on a map till you type anything in the “where to” box and deal with overcrowded screen, with “tag on map” feature buried under the mess.

Weirdly enough, destination feature remains problematic for the app even after you launch the car search. Once you cancel the search for whatever reason, you’ll have to type your destination from scratch. Starting the whole process again and again is definitely not the kind of UX we’re looking for.

Finding your destination without adress seems a challenge
 Till you start typing anything

Uber: App Store, Google Play


Etsy: When you feel incomplete

Once a designer – always a designer. Creativity doesn’t stop after you switch your Mac off. Here in Cadabra we know this oh so well. Some of our team members are into handmade craft, selling their products all over the world through Etsy. A truly amazing service with plenty of features, easy-to-use interface and… you guessed it – utterly strange flaws.

Such crucial element like customer’s e-mail address is not displayed in the app. What’s more, app doesn’t allow you to review chat history, leaving user with a mess of multiple chats and attempts to recollect order details.

Absence of proper localization makes shipping orders to Asian countries too problematic as evident here:

Editing shipment details is an unnecessary challenge when it comes to changing tracking number (in case you mistyped) or changing shipment date (cannot be performed in the app).

And one of the most disappointing flaws – you simply cannot create a custom order in the app, which forces you to use a desktop version.

Tracking number cannot be edited after it's been set
Order info has no e-mail provided to contact customer
No shipment date edit is available
You're left with no options but to... view a profile

Etsy: App Store, Google Play

We have something special for you. 

Type the your request
Thank you
Your request has been submitted.
We’ll get in touch with you very soon!