What is Chatto?

Chatto is a Swift lightweight framework to build chat applications. It’s been designed to be extensible and performant. Along with Chatto there is ChattoAdditions, a companion framework which includes cells for messages and an extensible input component.

Features:

  • Calculation of collection view changes and layout in background
  • Supports pagination in both directions and autoloading
  • Message count contention for fast pagination and rotation with thousands of messsages
  • Accessory view revealing by swiping from right
  • Interactive keyboard dismissal
  • Text bubbles
  • Photo bubbles
  • Extensible input bar

Overview

  • Pricing: Free
  • Resource Link: https://github.com/badoo/Chatto
  • Resource Maker on Twitter: Badoo Tech
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • CocoaPods: Chatto
  • Carthage: badoo/Chatto