ChatLayout

Chat layout library

A custom UICollectionViewLayout for dynamic chat applications

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.

GitHub

895 stars
16 watching
67 forks
Language: Swift
last commit: about 1 month ago
Linked from 1 awesome list

chatchat-applicationchatuicollectionviewcollectionviewlayoutcustom-uicollectionviewlayoutdifferencekitmessagekitmessagingmessengerswiftuicollectionviewuicollectionviewlayout

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
exyte/chat A SwiftUI-based chat UI framework with customizable message cells and media picker support. 945
eleev/compositional-layouts-kit A collection of advanced compositional layouts for UICollectionView in iOS and iPadOS applications. 438
yahoojapan/uicollectionviewsplitlayout A layout class for UICollectionView that divides sections into two columns. 243
manuelescrig/mevhorizontalcontacts An iOS UICollectionViewLayout subclass for displaying lists of contacts with customizable cells and items. 358
fdzsergio/sffocusviewlayout A UICollectionViewLayout subclass for displaying focused content on a UICollectionView. 1,761
iwheelbuy/squaremosaiclayout A customizable UICollectionViewLayout with flexible patterns and layouts 259
pitiphong-p/collectionviewshelflayout A UICollectionView subclass that displays items in rows without nested views 377
kieranb662/partitionkit A SwiftUI library for creating dynamic and composable user interface content 239
isair/manuallayout A flexible layout library for iOS and tvOS views 280
aimalygin/stablecollectionviewlayout A collection view layout that adjusts its content offset after updates 66
1amageek/toolbar An autolayout-based iOS toolbar for creating interactive chat input bars 455
efekanegeli/eestacklayout A layout manager for arranging subviews with varying widths in vertical or horizontal stacks. 50
flyerhq/flutter_chat_ui A community-driven implementation of a Flutter chat UI with optional Firebase BaaS integration 1,657
psharanda/fixflex A lightweight alternative to UIStackView for declarative Auto Layout in iOS and macOS applications. 32
niazoff/chat A SwiftUI-based chat application with real-time messaging functionality using URLSessionWebSocketTask and a Vapor-built backend. 31