Skip to content

In-progress: A community-driven replacement for JSQMessagesViewController

License

Notifications You must be signed in to change notification settings

LeLuckyVint/MessageKit

 
 

Repository files navigation

Build Status codecov

Table of Contents

Goals

  • Provide a 🚨safe🚨 environment for others to learn and grow through Open Source.
  • Make adding Chat:speech_balloon: to a project easy.
  • Enable beautiful and customizable Chat UI's.
  • Provide an awesome Open Source project for the iOS open source community.
  • Help others learn.

Vision

See VISION.md for Goals, Scope, & Technical Considerations.

Installation

CocoaPods Recommended

pod 'MessageKit'

If your project is still using Swift 3. Add the following code in your Podfile.

target 'TARGET_NAME' do
    pod 'MessageKit'
    ...
    post_install do |installer|
        installer.pods_project.targets.each do |target|
            if target.name == 'MessageKit'
                target.build_configurations.each do |config|
                    config.build_settings['SWIFT_VERSION'] = '4.0'
                end
            end
        end
    end
end

To integrate MessageKit using Carthage, add the following to your Cartfile:

github "MessageKit/MessageKit"

Requirements

  • iOS9 or later

Contributing

Great! Look over these things first.

What's Next?

Check out the Releases to see what we are working on next.

Join the Slack Group

Click here to join Slack

Apps using this library

Add your app to the list of apps using this library and make a pull request.

Please provide attribution, it is greatly appreciated.

Thanks

Many thanks to the contributors of this project.

License

MessageKit is released under the MIT License.

Inspiration

Inspired by JSQMessagesViewController 👈 💯

About

In-progress: A community-driven replacement for JSQMessagesViewController

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 99.3%
  • Other 0.7%