# ekazaev/chatlayout

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ekazaev-chatlayout).**

1,026 stars · 85 forks · Swift · MIT

## Links

- GitHub: https://github.com/ekazaev/ChatLayout
- awesome-repositories: https://awesome-repositories.com/repository/ekazaev-chatlayout.md

## Topics

`chat` `chat-application` `chatui` `collectionview` `collectionviewlayout` `custom-uicollectionviewlayout` `differencekit` `messagekit` `messaging` `messenger` `swift` `uicollectionview` `uicollectionviewlayout`

## Description

ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.

## Tags

### Part of an Awesome List

- [Messaging UI](https://awesome-repositories.com/f/awesome-lists/media/messaging-ui.md) — Chat UI framework using custom collection view layouts.
