6 iOS Libraries to Create Tinder-Like Swipeable Cards

6 iOS Libraries to Create Tinder-Like Swipeable Cards

View, swipe, and sort

Tinder introduced a wonderful pattern for viewing and sorting data. It doesn’t have to be eligible people to date; it can be anything. Let’s take a look at six useful iOS libraries to bring swipeable, sortable cards into your app.

1. Koloda

Credits https://yalantis.com

Koloda is a class designed to make it easier to implement Tinder-like cards. It also provides us with delegates and data source methods similar to UITableView and UICollectionView which makes it even easier for us to handle different cases such as selection and swiping of cards.

This library is compatible with iOS 11+ versions and Xcode 11+

This is the best library out there to implement Tinder-like cards, according to my personal experience. I have used this in production and never had any issues with it. Developers keep this library up-to-date whenever a new version of iOS is released.

2. MCDSwipeToChoose

Credits https://github.com/modocache/MDCSwipeToChoose

This is an old library out in the open-source market which is built using ObjectiveC. All the Swift developers who want to use this can create a Bridging header and use this in your Swift Project.

This library is compatible with iOS 8+ versions.

3. Card Slider

Credits https://github.com/saoudrizwan/CardSlider

This library provides an enhancement to Tinder cards. In addition to Swiping Left and Right, it also comes with functionality to Pivot in any direction.

This library is not available through CocoaPods or Swift Package Manager, so you will have to manually use the files that have the implementation code. You can customise the number of pivot actions that it provides. By default. it comes with six pivot actions (three on the left and three on the right). In case you decide to add more actions, you’ll need to modify the UI in order to accommodate them properly.

4. RKSwipeCards

Credits https://github.com/cwRichardKim/RKSwipeCards

This is also an old library written in Objective-C, but it provides you with a lot of modifications with minimal effort. The creator of this library has even written an article about how to use this in the best possible way.

Easy modifications provided are:

  1. Action margin (the distance from the middle required for an action to take place).
  2. Squeeze ratio (limit, strength).
  3. Rotation (strength, limit, angle).

5. ZLSwipeableViewSwift

Credits https://github.com/zhxnlai/ZLSwipeableViewSwift

Credits https://github.com/zhxnlai/ZLSwipeableViewSwift

This is the most recent update Library and comes with many different animations. You can even use Storyboards to build a UI using this library.

This library does not provide Delegate or Data Source methods instead it comes with Callbacks.

This library supports iOS 7+ versions.

6. MXCardLayout

Credits https://github.com/zqpmaster/MXCardLayout

This library does not provide Tinder-like cards; instead it helps you create the App Switcher that comes in every iOS device these days.

This is written in ObjectiveC and is compatible with iOS 8+ versions.

Did you find this article valuable?

Support Samarth Paboowal by becoming a sponsor. Any amount is appreciated!