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

902 stars
16 watching
69 forks
Language: Swift
last commit: 3 months 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. 994
eleev/compositional-layouts-kit A collection of advanced compositional layouts for UICollectionView in iOS and iPadOS applications. 439
yahoojapan/uicollectionviewsplitlayout A layout class for UICollectionView that divides sections into two columns. 244
manuelescrig/mevhorizontalcontacts An iOS UICollectionViewLayout subclass for displaying lists of contacts with customizable cells and items. 357
fdzsergio/sffocusviewlayout A UICollectionViewLayout subclass for visually highlighting focused content within a collection view 1,761
iwheelbuy/squaremosaiclayout An extandable mosaic layout for customizing UICollectionViews with flexible patterns and configurations. 260
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 279
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,676
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