📄️ Core
Package core provides the widget and element framework interfaces and lifecycle.
📄️ Drift
Package drift provides the main entry point for Drift applications.
📄️ Widgets
Package widgets provides UI components for building widget trees.
📄️ Layout
Package layout provides layout value types and the render system.
📄️ Graphics
Package graphics provides low\-level graphics primitives for drawing.
📄️ Theme
Package theme provides theming support for the Drift framework.
📄️ Animation
Package animation provides animation primitives for building smooth, physics\-based animations in Drift applications.
📄️ Navigation
Package navigation provides routing and navigation for the Drift framework.
📄️ Gestures
Package gestures provides gesture recognition for pointer input, including an arena for resolving competing recognizers and common gesture types like tap and pan.
📄 ️ Focus
Package focus provides focus management structures.
📄️ Image
Package image decodes images upright, and loads network images with in\-memory and disk caching.
📄️ Platform
Package platform provides global singletons for platform services.
📄️ Errors
Package errors provides structured error handling for the Drift framework.
📄️ Validation
Package validation provides accessibility validation and linting tools.
📄️ Accessibility
type Service
📄️ Plugin
Package plugin defines the Drift plugin authoring API.
📄️ Firebase Messaging Plugin
Package messaging is the Go API for Firebase Cloud Messaging, from the Drift Firebase plugin \(github.com/go\-drift/drift/plugins/firebase/plugin in drift.yaml\).
📄️ Image Picker Plugin
Package runtime is the Go API of the Drift image picker plugin \(github.com/go\-drift/drift/plugins/imagepicker/plugin in drift.yaml\): a photo from the camera, or images from the photo library.
📄️ Location Plugin
Package runtime is the Go API of the Drift location plugin \(github.com/go\-drift/drift/plugins/location/plugin in drift.yaml\).
📄️ Media Plugin
Package runtime is the Go API of the Drift media plugin \(github.com/go\-drift/drift/plugins/media/plugin in drift.yaml\): video in the widget tree and audio players without a view.
📄️ Notifications Plugin
Package runtime is the Go API of the Drift notifications plugin \(github.com/go\-drift/drift/plugins/notifications/plugin in drift.yaml\): local notifications the app schedules, and taps on them.
📄️ Permissions Plugin
Package runtime is the Go API of the Drift permissions plugin \(github.com/go\-drift/drift/plugins/permissions/plugin in drift.yaml\): permissions no other plugin provides, for apps whose own native code or SDKs use them.
📄️ Secure Storage Plugin
Package runtime is the Go API of the Drift secure storage plugin \(github.com/go\-drift/drift/plugins/securestorage/plugin in drift.yaml\): string values encrypted at rest, optionally behind biometric authentication.
📄️ Splash Plugin
Package runtime is the Go\-side API for the Drift splash plugin.