core/core library

Classes

KinApp
Root wrapper that injects KinLayout and sets bouncing scroll physics.
KinConfig
Gate for built-in theme presets.
KinLayout
InheritedWidget that provides KinLayoutData to the widget tree.
KinLayoutData
Immutable snapshot of the current layout tier, column count, and margins.
KinMaterial
Configuration for KinMaterialType.glass and KinMaterialType.tinted.
KinMaterialSurface
Wraps a child widget with the appropriate material treatment.
KinMotion
Animation durations, curves, and spring constants used across Kin widgets.
KinPageRoute<T>
A physics-based page route that combines morphing scale, spring bounce, and elastic motion into a single premium transition.
KinRadius
Corner-radius constants and pre-built BorderRadius values.
KinSpacing
Design-system spacing constants (4 / 8 / 16 / 24 / 40).
KinTheme
Eight-color theme extension that every Kin component reads from context.
KinTypography
Complete type-scale inspired by iOS 18 SF Pro.

Enums

KinGlassThickness
Thickness presets for glass material — mirrors Apple's SwiftUI materials.
KinMaterialType
Apple-style material appearance for surfaces.
KinTransitionOrigin
Where the incoming page originates from.
LayoutType
Responsive breakpoint tiers: compact (<600), medium (600–1200), expanded (≥1200).