Popularity
7.8
Growing
Activity
3.3
Declining
1,350
27
116

Programming language: Swift
Tags: Chat    
Latest version: v1.0.5

MessengerKit alternatives and similar libraries

Based on the "Chat" category

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

Add another 'Chat' Library

README


About

MessengerKit is a drop-in UI for messenger interfaces on iOS built in Swift. Centred around a single UIViewController, MessengerKit is themeable to fit your needs and includes a number of powerful features:

  • UICollectionView based with pre-loading and caching of size calculation for bubbles.
  • Auto-growing input view.
  • Multiple included cell types: text, large-emoji, image, video.
  • Presentation of SFSafariViewController
  • Built-in, customisable themes.
  • A custom theming system to bring your own UICollectionViewCells, headers, footers, and input views.
  • Avatar support (currently only in the travamigos theme).

The framework was built for and is used in production at Travamigos.

Screenshots

Documentation

Installation

MessengerKit requires Swift 4.2 and iOS 10.0 or later.

Manual

Drag the contents of the MessengerKit folder into your Xcode Project.

CocoaPods

Add the following to your project's Podfile.

pod 'MessengerKit', :git => 'https://github.com/steve228uk/MessengerKit.git'

Credits

MessengerKit was written by @steve228uk for Travamigos and is available under the MIT license.

It makes use of KeyboardUtility by @JunyuKuang.


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