A declarative data-driven framework for rapid development of smooth UI
- Stable and safe - production ready solution used in some popular apps
- Easy to use - simple and clean API using modern Swift features like function builder
- Lightweight - 1K lines of code that greatly simplify development
- Modular - use only components you need (see podspec)
- Powerful abstraction over UICollectionView with automatic cells and views management
- Layout calculation in background using flexbox
- Flat view hierarchy with reduced number of subviews
pod 'ALLKit'
Check out the demo project (run bundle exec pod install
and open Pods/Pods.xcodeproj) and read the docs:
- Basic concepts
- Spec example
- Managing collection views
- Reusable views
- Building attributed strings
- Async text rendering
- Replacing target-actions with closures
- Animations
- AutoDiff
- FantLab - Source code, AppStore page