CoreDragon

Cross-application drag'n'drop on iPad

get it
There are no images or videos added to the gallery.
Add to gallery

Reviews

Discussion

You need to become a Contributor to join the discussion - Find out how.
nevyn BengtssonMaker@nevyn · CTO, Lookback
This is something Apple badly needs to add to the iPad -- collaboration between apps! Apple knew how to do this in the 1980's, why not now? Well, while we wait, I did the job for them with the open source library CoreDragon. Here's an introduction video: https://lookback.io/watch/WfaXvq... "With the advent of multitouch, we have freed ourselves of the computer mouse, and the disconnected interaction of hand movement from cursor movement. Being able to directly touch what we interact with is a great victory, and the major reason why iOS is such an intuitive platform. However, in the design of the iPad, Apple has retained many of the design decisions that were made for a tiny mobile phone, where one can only do one thing at a time. This leads to a lot of modal interactions and sequences of single finger taps, such as the activity view controller, where the entire application is blocked by a modal interaction that you complete by tapping through tedious steps. 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."
Ben Tossell@bentossell · newCo
@nevyn do you think this is something Apple may potentially remove? We all know how they can be 😛
nevyn BengtssonMaker@nevyn · CTO, Lookback
@bentossell Not remove, but I'm hoping they implement their own version of it, making mine obsolete :) Until then, I'd say that using my library is a good way of future-proofing your app, being ready to add the real deal if/when it comes! I'd be surprised if their API turns out to be significantly different from mine.
Ben Tossell@bentossell · newCo
@nevyn yeah was just wondering if maybe their could be an unfortunate story like Vidyo had.
nevyn BengtssonMaker@nevyn · CTO, Lookback
@bentossell Vidyo was an app, and in clear violation of appstore guidelines too. It was thus rejected from the appstore. CoreDragon is an SDK that people build into their apps, so CoreDragon itself can't be rejected. Apps embedding CoreDragon could in theory be rejected, but it violates no guidelines so there's no reason why Apple would do so :)
Roderic CampbellHiring@roderic · Software Engineer, Thumbworks
Seeing this in person is ridiculous. One of the coolest things I've seen in a long time. If you know about iOS development, you know just how crazy what he is doing is. Kudos!
nevyn BengtssonMaker@nevyn · CTO, Lookback
Daniel Nordh@danielnordh · Founder, Curator & Co Ltd
Awesome, the missing iOS 9 feature!