I'm currently working on a concept that allows user to "fling" table view cells in the reordering process (you can watch my short demo here). I have broad experience with iOS apps but haven't seen such solution in any app. I think that this is a good idea, as its not changing the standard reordering user experience but only extends it. I know that user cannot be 100% sure where his cell will land if he flings it, but in some cases exact place doesn't really matter.
My question is: Do you know any live apps that implements such a solution? Maybe on other than iOS platforms? How do you feel about my solution?
I’ve never seen a solution like this. Facebook Paper allows for chat bubbles to be tossed around the window (if I remember correctly), but I haven’t seen any exploration in roughing productivity, which is what I would call this type of feature.
I’m not sure there is a valid use-case for this as the organized person has a pretty specific idea where they want an item, and the scattered user didn’t open the app. As a person who organizes in-app often I would want the developer to come up with better hierarchy or list traversing before I would start tossing things around.
In iOS there is an undo feature; To access the feature you need to shake the device. It seems harmless, but it’s a high threshold for the feature so, at least in my observations, it goes unused.
Imagine being in a meeting and you need to shake your phone.
This feature requires a physics-accurate gesture, which would look odd outside of gaming.
Also, when a user throws an item in many other apps, it is to close a full screen photo, hide a popup, or in the case of Google now and their email app, it’s used to discard. The gesture of toss is kinetically melding with that of the paper toss to a trash can or pushing the item off the desk and out of view.
On the other hand, it is an exciting development in UI.
I prefer a more controlled approach to sorting or re-ordering.
I would prefer to have different sort options, like "sort by date", "sort by name", sort by priority".
The "fling" gesture looks to me like discarding the item. If you could animate the movement of the item that has been moved, and show the user where it has ended up, then it might be helpful.
Good article here on searching, sorting, and filtering (not about re-ordering though).
Maybe consider cards rather than boxes? If I "flung" a card, I might expect it to go to the top of the stack.
I also think that if you are using material design, things should behave like they would in the real world.