CoreDragon is a new open source library for iOS developers created by Nevyn Bengsston designed to bring multitouch drag & drop to iOS 9:
The eighties solved this with another piece of direct manipulation: drag and drop. Today, I bring the eighties right back into 2016 with my new open source library CoreDragon. CoreDragon lets you get rid of context menus, modal interactions and even copy paste, by allowing you to mark some areas of your application as things that can be dragged; and other areas as places where you can drop things.
The key feature of CoreDragon is support for dragging and dropping content between apps in Split View on iPad:
CoreDragon uses similar concepts as the drag’n’ drop APIs on MacOS, and modifies them to work better in a world with view controllers. It works within a single application, and on modern iPads, between applications that are running in split screen mode.
Take a look at the video Nevyn put together to demonstrate drag & drop in Split View. This isn’t the first time I’ve come across this idea, and it’s extremely close to what I imagine Apple will eventually add to the iPad platform.
As I mentioned in my iOS 9 review, drag & drop is an interaction paradigm ripe for being reimagined by multitouch. Using the clipboard and extensions to transfer content between two apps running simultaneously is feeling outdated at this point, and I want to believe something similar to CoreDragon is in the works for the future of iOS. Nevyn has some interesting ideas on how to augment traditional drag & drop with multitouch, too.