steve228uk/MessengerKit
Swift:speech_balloon: A UI framework for building messenger interfaces on iOS
swiftmessengerchat
주요 지표
스타 성장
스타
1.5k
포크
126
주간 성장
+0
이슈
15
8001k1.2k1.4k
2018년 6월2019년 10월2021년 3월2022년 8월2024년 1월2025년 5월2026년 10월
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:
UICollectionViewbased 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
travamigostheme).
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.