Packages authored by Fluid Group
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
AsyncMultiplexImage
Async image loading for SwiftUI with support for multiple resolutions and efficient handling using Swift concurrency features.
Brightroom
📷 A composable image editor using Core Image and Metal.
Bulk
👨💻 Bulk is a library for buffering the objects. Pipeline(Sink) receives the object and emits the object bulked.
Bureau
An easy way to use input view to display custom-view on iOS UIKit
Capturer
📸 A wrapper for AVCaptureSession - The way easier to use the Camera.
CompositionKit
A collection of components to build composed component
Descriptors
EmbeddedStringsKit
FluidInterfaceKit
🌧 A framework that provides the advanced infrastructure for your iPhone apps
GeometryKit
Calculating geometry in CoreGraphics
JAYSON
🧱 A JSON decoding/encoding library that handles optimistically or strictly.
MatchedTransition
A primitive stuff to do transition
MondrianLayout
🏗 A way to build AutoLayout rapidly than using InterfaceBuilder(XIB, Storyboard) in iOS.
PrecisionLevelSlider
Like Photos Editing Slider
ResultBuilderKit
Set of result builder
Rideau
🎪 Rideau is a drawer UI similar to what Apple's apps use. (e.g Maps, Shortcuts) Supports multiple snap points
RubberBanding
swift-collections
Commonly used data structures for Swift
swift-indexed-collection
swiftui-color
swiftui-gesture-velocity
In SwiftUI, a property-wrapper provides velocity in pt/s from gesture
swiftui-hosting
a patched hosting view
swiftui-scrollview-interoperable-drag-gesture
A custom gesture that allows scroll views to be prioritized. Hitting edges makes the gesture activate.
swiftui-snap-dragging-modifier
An essential component for making fluid interface with SwiftUI.
swiftui-stack
Yet another Navigation Stack + Transition
SwiftUISupport
Texture
Smooth asynchronous user interfaces for iOS apps.
TransitionPatch
Declarative sequence for converting value.
WrapLayout
A custom layout built on top of SwiftUI's Layout API that lays elements out in multiple lines. Similar to flex-wrap in CSS, CollectionViewFlowLayout.
29 packages.