Code Quality Rank: L5
Programming language: Objective-C
License: MIT License
Tags: UI    

BetweenKit alternatives and similar libraries

Based on the "UI" category.
Alternatively, view BetweenKit alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of BetweenKit or a related project?

Add another 'UI' Library


[](Docs/Images/exchange-35x35.png)  BetweenKit

Build Status Coverage Status


BetweenKit is a robust framework, built on UIKit that allows you to build drag-and-drop functionallity into your iOS application user interfaces.

BetweenKit is based on the concepts of the original i3-dragndrop helper, re-engineered from the ground up.

Check out the website and [documentation](Docs/) for more.


  • Easy to integrate: aims to work smoothly alongside Apple's built in UI components.

  • Rich 'drag and drop' abstraction: abstracts away the gory details of gesture handling to provide a series of high-level 'drop/drop'-like events: drag starting, rearranging, deleting, dropping, etc.

  • Fully extensible: customize everything from the drag/drop properties of individual items in a collection, to how the various drag/drop events are rendered on-screen. SOLID design of its core components gives you the flexibillity to inject, extend, override, conform and take control.

  • Fully tested: ~100% unit test coverage, 20 functional use case applications, used in [production applications](Docs/Production Cases.md) on the App Store. It also comes bundled with a few test utilities to make it easier for contributors to write clean unit tests.

  • Fully documented: full written documentation, extensive inline comments and example code provided in the 20 use cases.

  • Reliable: tried, tested, refined, re-tried and re-tested once more.


BetweenKit is licensed under the MIT License. See [here](LICENSE).

*Note that all licence references and agreements mentioned in the BetweenKit README section above are relevant to that project's source code only.