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.
895 stars
16 watching
67 forks
Language: Swift
last commit: about 1 month ago
Linked from 1 awesome list
chatchat-applicationchatuicollectionviewcollectionviewlayoutcustom-uicollectionviewlayoutdifferencekitmessagekitmessagingmessengerswiftuicollectionviewuicollectionviewlayout
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 |