3

This is a good question but I am afraid the answers are going to be opinionated. My answer is based on my experiences with various apps. When a two-step exit is helpful On feed-based apps that don't/can't retain the current scroll position 9gag is actually a funny example as it does retain the scroll position. So, an accidental exit isn't as detrimental. ...


3

Usually the "delete for all" is available only until the message has been received by at least one receiver. The message is received when the receiver device is online and synchronizes the inbox. At that point, it's impossible to guarantee the deletion of the message from the receiver's device, because it can be offline. And also if it's still online, the ...


2

A few months ago I developed and designed a chat service. This was something I put a decent amount of thought in, and the result just ended up being that I felt having the defined left and right meant that it was a lot easier to navigate. The clear definitions between who is sending what makes the users life a lot easier. Another aspect is that it ...


1

Assuming it is impossible to decrease the delay of the changes, I think it is very important to explain why the changes take so long. The user will be left with wondering why if you only give the duration of the delay. "You have made some changes. It can take up to 30 days for the change to be reflected on your interface." Is good, although you could ...


1

Error messages like theses are part of in app communication that include errors, warnings, information etc. the message above is too long, a better approach would be to have short title that says what went wrong and body content that explains the error in detail. Body content should be of 2 lines max and an option to expand. Also the lines are too long which ...


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