Hot answers tagged

129

"Recovered" is a poor choice of words here. All that app is trying to do is warn people that the action is not reversible and they can't simply hit cancel or undo and all their files will be returned. A better solution would be: Formatting SD card will delete all data. This action cannot be undone. Continue? This is more direct to the point that you ...


63

Many ways to perform the same action is fine Just make sure they don't get in the way of the most important task at hand. No two users are created equal Anyone who has done usability testing knows that each person has their own unique workflow. It is good to accommodate each individual style and workflow. Andrew Martin correctly points out in the ...


58

The physical mute and volume buttons affect all other apps too. It's better to have a mute button in your app because as a user I may only want to mute the notifications from your app and not others. For example, there's a chance I want to mute Facebook notifications but not those from Twitter. So for that I'd need a mute button in Facebook because the ...


47

I was recently researching the use of Material Design in iOS apps and came across this UpLabs article which makes an interesting point: Various elements both visual and underline mechanics could certainly be incorporated into iOS apps. However, it is important to stay true to the operating systems nature. Forcing a user to adapt or take on new sets ...


41

It's ok, and it's good! Why? because it creates consistency and builds and reinforces UI patterns for users. Imagine if every other UI of each app was very different. they user would need to re-familiarize themselves whenever they switch between apps. But… At the same time, copying UIs and not thinking about how these can be improved (and try come up ...


38

In short, NO, they do not have enough contrast. According to Web Content Accessibility Guidelines (WCAG) they mostly do not have enough contrast. Only 1 out of 8 tests gets a pass. But the dark blue text on light gray background mostly passes. But there are other factors In essence, we should be comparing icons to whole words, not individual letters. So ...


36

How do we know when to test if the user drunk? An app that requires a test before you can use it at start up will be so frustrating you'll stop using it immediately, well intentioned or not. A schedule system would allow users to specify when they wish to be tested (e.g. I might be drunk after 8 PM on fridays and saturdays). Most importantly, this could ...


36

Well, from a pure User Experience point-of-view, no adverts at all would be better - you can use the full screen real-estate to present more content, plus you won't be annoying the user in that special way that in-your-face adverts have a habit of doing. Aside from advertising, how else does the user know they're using the trial version? Do they get email ...


33

To answer your questions very directly: Is it acceptable to have a 4.0-like layout on older versions of Android (e.g. 2.1)? Yes. It's fine, in general, to use Holo styling on earlier versions of the platform. There are certainly elements of the Android 4.0 interaction palette that may be a bit jarring to users at first (for example the contextual action ...


30

I see no problem with the message that other suggestions completely solve. Formatting SD card will delete all data. Data cannot be recovered. Continue? Data cannot be recovered gives a very good sense of urgency, and speaks well to the target audience who at this juncture needs to know the likely worst case scenario. Even though the data can be recovered,...


29

You are confusing mobile phones with iOS. The icons should be neither round nor square for the best UX. They should be allowed to have a unique outline to improve scanability and hence make them easier to use. This is exactly what Android has done, and it is a significant UX improvement over iOS. Edit: It appears that many people are unable to focus on ...


29

It's tempting to say that because we're not used to it, it must not be a good experience. I think we mean that change is necessarily a good experience... it's not comfortable, but the end result may actually be better than what we had before. We are used to toolbars, but how often do we get lost in menus or confused by a row of buttons? The single floating ...


28

You should allways follow the style guide of the platform you're targeting. That way it'll be much easier for your users to understand how the app works. If you do the opposite you'll end up with unnecessary cognitive load on your Android users trying to figure out how your iOS-like app works.


27

Having two fonts, one for headers and one for body text, is generally accepted. Do not use more than two fonts. Three's a crowd. What's important for you is to create visual hierarchy. You can do this by having contrast between font size, weight and color for your header and body text. If you find that using one font for both is not creating enough contrast ...


26

Aaaaaaaaaaand... here it is! The breathalazyer attachment DOES exist.


26

I've seen chevrons become popular for things like this. Big fat areas that are easy to press, along side footers with an ellipse. Pretty familiar symbols that imply expandable content without having to read.


21

Several ideas: You've said that fading edge is not available. I assume that if it was available, you would have used it. Why not implement a fading edge by yourself? This shouldn't be too hard to implement, just draw a gradient mask in a layer over your content. If you extend the default scrollable container class (ScrollView), you can add this ...


19

Microsoft have experimented with this idea with their Xbox Live companion app for each platform. Here's the My Xbox LIVE app for iOS: Images taken from the My Xbox LIVE app listing on the iTunes App Store …and here's the same app on Android: Images taken from the My Xbox LIVE app listing on Google Play …and lastly, here are some screens from the iPad ...


19

If you are writing prose, a . (full stop) is there to show a the end of a sentence so that you know when the next one starts. If you only have one sentence, then it isn't strictly necessary for clarity. Hence, if it's a short notification message of only one sentence, you can leave it out. That said you should keep to the style guides given for your ...


19

The good: Fitt's Law: The bad: The biggest flaw in Google's Material design resides in feedback when you press a button. In the physical world a pressed button recedes into the background; in Google's Lollipop the opposite happens, when you press a button, it floats, which is contrary to what the user is accostumed to.


19

Per the Material Design Guidelines on top-level view strategies, three main strategies are: Focus on a single view with embedded navigation. By putting all the necessary navigation directly inline with other app content, you make it extremely visible to the user. This can be appropriate when the app’s navigation model is very simple. However, presenting a ...


18

With the google calendar on android, you can scroll down from one month to the next and view a whole month - but here's the key: - it's seamlessly attached top and bottom to the previous and next month without having to think about overlapping parts of the week, or having gaps, or having repeated parts of the week, or greying out days that do not belong to ...


18

The reason may be the better space usage within the icon badge. Having square, or rounded square, you can place a bigger icon inside, with less space wasted: The dashed line represents the placeholder for an icon and app name within the interface. The badge itself within this space can be bigger if it's square-ish than when it's round. This gives more space ...


18

If you have the resources, you should follow the guidelines for whichever platform the app is on. In the past many companies considered iOS to be 'the market' and only made Android apps as an afterthought. As a result, they often simply built an iOS app in Android to save them time and cost. This wasn't done because it was a better way of doing it, just a ...


17

Just have a stock 'advert' that advertises your Pro version and show that in place of the advert block when no connection is present. The experience is then the same/very similar whether there is an internet connection or not.


17

Skip the breadcrumbs. You are not building a desktop app. The mobile platform comes with constraints. Some features, like breadcrumbs, works better on desktop than on mobile. Often you are better off reducing the number of ways to do stuff in a mobile app. Fortunately ... ... users know that the standard back button allows them to retrace their steps ...


17

Your current design may be lacking in a few areas. Generally, using icons alone leave a lot up to user interpretation and personal experience, even if it is as globally recognizable as the photo icon, or the pencil icon. Here is an excerpt from the NN Group on Icon Usability; Icons Need a Text Label To help overcome the ambiguity that almost all ...


16

Your question assumes that a) date pickers (they aren't called spinners) aren't appropriate everywhere, b) date pickers can't be modified, and c) the design guidelines must be followed to the tee. Thus, I think the proper answer would be a review of SDK manuals & UX guidelines not in any kind of research. First of all, guidelines are called that way ...


16

Android Design guidelines mention the following: Action buttons are typically Cancel and/or OK, with OK indicating the preferred or most likely action. However, if the options consist of specific actions such as Close or Wait rather than a confirmation or cancellation of the action described in the content, then all the buttons should be active ...


16

"show more" link (near the bottom) The easiest and clearest way to do this is with a clearly labeled link... show more If the link is there then I know there is stuff not showing. "expand card / collapse card" link (in the upper right corner) If you think your users will want to both show and hide the additional content then make sure the link to do ...


Only top voted, non community-wiki answers of a minimum length are eligible