# Prism ## Docs - [Accessibility in PrismUI: VoiceOver, contrast, and motion](https://docs.prism.byescaleira.com/design-system/accessibility.md): PrismUI includes VoiceOver labels, Dynamic Type, reduce-motion animations, WCAG contrast validation, and color blindness simulation out of the box. - [Components: PrismUI's full SwiftUI component library](https://docs.prism.byescaleira.com/design-system/components.md): PrismUI ships 80+ SwiftUI components: Primitives, Composites, Forms, Lists, Layout, and Navigation — all token-driven, theme-aware, and accessibility-ready. - [Themes: applying and customizing PrismUI appearance](https://docs.prism.byescaleira.com/design-system/themes.md): PrismUI ships four themes — Default, Dark, High Contrast, and Brand — plus a protocol for custom themes. Inject any theme with a single SwiftUI modifier. - [Design tokens: PrismUI's visual language for Swift](https://docs.prism.byescaleira.com/design-system/tokens.md): PrismUI's six semantic token types — color, typography, spacing, radius, elevation, and motion — drive every visual decision through SwiftUI modifiers. - [Integrate analytics tracking with PrismAnalyticsProvider](https://docs.prism.byescaleira.com/guides/analytics.md): Integrate any analytics backend with Prism's automatic component tracking by implementing PrismAnalyticsProvider and using built-in view modifiers. - [Localize and internationalize your app with PrismUI](https://docs.prism.byescaleira.com/guides/localization.md): Use PrismUI's string catalog helpers, RTL layout support, pluralization rules, and locale-aware formatters to build apps for a global audience. - [Build type-safe HTTP networking clients with Prism](https://docs.prism.byescaleira.com/guides/networking.md): Learn how to define type-safe endpoints, make GET and POST requests, add query parameters, cache responses, retry failed requests, and upload files. - [On-Device Intelligence with PrismIntelligenceClient](https://docs.prism.byescaleira.com/guides/on-device-intelligence.md): Train Core ML models from Codable data, run text classification and regression on-device, and connect to Apple Intelligence or a remote LLM. - [Manage app state with PrismStore, reducers, effects](https://docs.prism.byescaleira.com/guides/state-management.md): Learn how to manage app state in Prism using unidirectional data flow, reducers, async effects, and middleware for cross-cutting concerns. - [Add Prism to your project with Swift Package Manager](https://docs.prism.byescaleira.com/installation.md): Add Prism to your Swift project using Swift Package Manager — either as a full umbrella import or as individual modules to keep your build lean. - [Prism Swift SDK: modular framework for Apple platforms](https://docs.prism.byescaleira.com/introduction.md): Prism is a modular Swift 6.3 package with seven independent modules — design system, networking, architecture, ML, video, and more — for Apple platforms. - [PrismArchitecture: Unidirectional Data Flow for Swift Apps](https://docs.prism.byescaleira.com/modules/architecture.md): PrismArchitecture provides a store, reducer, effects, and middleware for unidirectional data flow, plus a type-safe router and state persistence. - [PrismFoundation: Core Types and Utilities for Swift](https://docs.prism.byescaleira.com/modules/foundation.md): PrismFoundation provides entities, logging, analytics, locale, user defaults, date formatting, and typed errors with zero external dependencies. - [PrismIntelligence: On-Device and Remote ML for Swift Apps](https://docs.prism.byescaleira.com/modules/intelligence.md): PrismIntelligence trains CreateML models from Codable types, runs CoreML inference on-device, integrates Apple Intelligence, and calls remote LLMs. - [PrismNetwork: HTTP Client, Caching, and Transport Layer](https://docs.prism.byescaleira.com/modules/network.md): PrismNetwork provides type-safe endpoints, LRU response caching, retry policies, GraphQL, multipart upload, request deduplication, and an offline queue. - [Prism SDK Modules: Architecture Overview and Import Guide](https://docs.prism.byescaleira.com/modules/overview.md): Prism is organized into seven focused modules. Learn how they fit together, what each one provides, and which import statement to use. - [PrismUI: Token-Driven SwiftUI Design System and Themes](https://docs.prism.byescaleira.com/modules/ui.md): PrismUI delivers 80+ SwiftUI components, four built-in themes, semantic design tokens, full accessibility support, and reduce-motion-aware animations. - [PrismVideo: Video Download and Media Entity Helpers](https://docs.prism.byescaleira.com/modules/video.md): PrismVideo wraps AVAssetExportSession in a Swift concurrency API, streaming real-time download progress, typed errors, and resolution enums. - [Quickstart: build your first Prism screen in 5 minutes](https://docs.prism.byescaleira.com/quickstart.md): Add Prism to a Swift package or Xcode project, apply a theme, and render a themed button and validated text field in under five minutes. - [Prism SDK release notes: what's new in each version](https://docs.prism.byescaleira.com/reference/changelog.md): A full record of every Prism release — new features, breaking changes, and bug fixes organised by version from the latest release back to 0.0.4. - [Frequently asked questions about the Prism Swift SDK](https://docs.prism.byescaleira.com/reference/faq.md): Common questions when evaluating or integrating Prism — covering platform requirements, testing, theming, ML capabilities, and analytics integration.