SectionUI
CommunityBuild complex collection views with ease and flexibility.
Content & Communication#performance#swiftui#layouts#collection view#reactive binding#nested sections
Authorlinhay
Version1.0.0
Installs0
System Documentation
What problem does it solve?
SectionUI streamlines the development of advanced UICollectionView layouts by providing a modular, flexible framework that reduces boilerplate and enhances performance.
Core Features & Use Cases
- Section management: Create, configure, and animate sections with minimal code.
- Reactive data binding: Sync data seamlessly using Combine publishers.
- Advanced layouts: Support sticky headers, waterfall, waterflow, and custom decoration backgrounds.
- Performance optimization: Caching layouts and sizes for smooth scrolling even with large data.
- Integration: Easily embed SwiftUI views, manage nested sections, and handle scroll events.
Quick Start
To build a list with sticky headers and reactive updates, create sections with wrapperToSingleTypeSection(), configure data models, and invoke manager.reload(section) to reflect changes immediately.
Dependency Matrix
Required Modules
Combinesnp:kSectionUI
Components
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: SectionUI Download link: https://github.com/linhay/SectionKit/archive/main.zip#sectionui Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.