Drag & Drop Framework for IOS - ArraSolta

Drag & Drop Framework for IOS - ArraSolta

Released 2 years ago , Last update 2 years ago

This framework adds drag and drop functionalities to your app. As this product is highly customizable, you can change the look and feel and the behaviour, such as zooming, scrolling, scroll-direction, colors, font, etc ...

Easy Drag & Drop Integration 

You need drag and drop functionalities in your IOS project? No problem, as this framework provides highly-customizable drag and drop features.

Don't reinvent the wheel, as developing own drag and drop functionalities can be very time-consuming - ArraSolta comprises more than 20 classes!

With a few steps only, you can easily integrate this framework into your current Xcode project. The manual will show you how to do.


ArraSolta is more than only Drag & Drop

You want to customize your drag and drop features? With ArraSolta, you can configure

  • the design and the look & feel,
  • the behavior (zooming, panning, scrolling, reusibility of cells, etc.),
  • your own draggable views (with unlimited subviews). 

Besides, you can reorder your items in the target view:

  • pick an item and place it between two adjacent items,
  • with a simple gesture, delete an item: it will jump back automatically to its origin,
  • delete empty cells by a simple gesture also - the residual items will move up.

In order to get a better idea about the functionalities of ArraSolta, we highly recommend to watch the product video!

This framework even provides an optional button bar with

  • Reset Button,
  • Undo Button,
  • Redo Button,
  • Info Label (counter of user interactions).

Besides, this framework has a high usability: dragging, dropping, inserting, transfering and deleting items is easy and doable with a simple gesture only. The components feel "lightweight" and they move slightly and quickly.


Technical notes and conditions

  • Developed for IOS 8.0 and above.
  • Made for the iPhone and iPad.
  • Code is written in Objective-C - thus it's made for Objective-C projects.
  • This framework is fully programmed without storyboard - it works with auto layout.
  • Please take into account that you can't put the framework's collection views on a storyboard.
  • You get 2 different Xcode projects in order to run the sample apps immediately - it deals with the same showcases (countries and music chords) from the Youtube video.
  • The framework itself is complex and therefore packed into a single framework file.
  • You get three different versions of the framework file:
    -  device (iPhone/iPad - arm64, armv7, armv7s) which should be used for final deployment,
    -  simulator (i386)
    -  universal (recommended for running and testing with Xcode).
  • You only need to import a single header file from the framework - as explained in the manual.


Easy Framework Configuration - see following code sample (View Controller)

The integration of ArraSolta is easy - all what you need to do is

  • creating an own UIView which should serve as draggable/droppable element,
  • creating another UIView which contains the collection views (see GUIs in the screenshots above),
  • performing configurations of the framework (and populating your own custom draggable/droppable view) in the View Controller.

The above-mentioned steps are coverd in the user manual. You'll get code-snippets also.

The following code fragment of a View Controller shows how easy the framework's integration is:


Please note: above, you see fragments rather than the complet source code!


Detailed User Manual

Of course you're not let alone as soon as you purchase this framework: a detailed user manual provides a lot of useful infos about integration and customization of ArraSolta. The user manual contains

  • a step-by-step guide concerning integration of ArraSolta into your Xcode project,
  • a short kind of "cheat sheet" - can be used also as checklist,
  • many screenshots and code snippets,
  • a detailed API description,
  • an overview of the architecture of ArraSolta,
  • best practices,
  • a guidance how to create a centralized PCH file.
    (useful - you need to import the framework header file only once!)




  • Time-Saving

    Save time and don't reinvent the wheel.

    Programming customizable drag and drop features is not easy! Instead of many additional classes, simply import this framework into your XCode project and get started quickly! With ArraSolta, you keep the number of classes low!

  • Cost Effective

    As you save time using this framework, you save money as well. You won't need to develop and test your drag and drop functionality by yourself.

    Spend your whole energy on developing your core features rather than wasting time with drag and drop features!

  • HIGH USability

    Your app users will appreciate your drag and drop features!

    With simple gestures, items can be dragged, dropped, deleted, transferred, inserted, etc. The items feel "lightweight" and they move very quickly! Besides, an optional undo/redo button even increases the usability!


  • Design / Look & FEel

    Customize the entire design of your drag and drop views, such as colors, fonts, borders, sizes, etc.

    You can event add rounded borders to your elements.
  • CONFIGUrable Behavior

    Decide how your drag and drop should behave: number of items, automatic refill of source items, scroll direction, automatic cell size, panning (zooming), long press gesture, coupling of zooming and scrolling between both collection views, etc. 
  • draggable  elements

    You can design and develop your own UIViews which should serve as draggable/droppable elements. Such views can be complex and may contain any number of subviews, such as labels, images, textareas, etc. You can even implement event handlers (for example enlarging an image after a touch gesture) - after dropping such element, your event handlers still work!
  • RESET / UNDO / REDO Button

    Optional feature: you can reset your views to the initial state by simply touching a button. Of course, undo and redo functionalities can be integrated, too - after each user-interaction, the framework makes a snapshot of both collection views.
  • framework files

    Instead of dealing with countless classes, only import one framework files, make an import and that's it!

    You get 3 versions of the framework file:
    - device (iPhone/iPad),
    - simulator,
    - universal.
  • Detailed user manual

    You want to learn more about ArraSolta and about collection views in general? No problem: the manual describes in detail all necessary steps in order to integrate the framework into your Xcode project. You get a detailed API description and an overview of the architecture. Contains code snippets and many screenshots.



14 day 14-day money-back guarantee


Application License

  • Perpetual license

  • 1 application

  • Can distribute binary products only

  • Commercial use

  • 6 months support

Need custom services for this product? Get a quote
2 licenses, starting from From » $29.00 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

or Get a quote

for customization or integration services

Or enter your name and Email
No comments have been posted yet.