With the goal of encouraging a dialogue among developers, Supertop, the maker of Castro, has published a series of suggested best practices for implementing drag and drop on iOS. As Oisin Prendiville explains:
Ideally, experiences that users have in one app should stand to benefit them in others. As a community of developers and designers we should be looking to agree upon shared best practices to provide a consistent user experience. There’s an opportunity here to help users understand and embrace drag and drop as a powerful way to interact with touch devices, just as they have on the desktop for years.
The post considers five implementation aspects of drag and drop complete with animated GIF examples of ‘dos and don’ts.’
As we’ve discussed on AppStories, Castro’s execution of drag and drop is one of the best we’ve seen since iOS 11’s introduction. That makes the app an excellent jumping off point to frame the conversation among the broader iOS development community. I hope others take Supertop up on its offer to discuss these topics further because users could stand to benefit a lot from a set of canonical approaches to drag and drop.