swift-dependencies
Dependencies
A dependency management library inspired by SwiftUI's "environment."
Documentation Structure
Getting started
- Quick start (Articles/QuickStart.md): Learn the basics of getting started with the library before diving deep into all of its features.
- What are dependencies? (Articles/WhatAreDependencies.md): Learn what dependencies are, how they complicate your code, and why you want to control them.
Essentials
- Using dependencies (Articles/UsingDependencies.md): Learn how to use the dependencies that are registered with the library.
- Registering dependencies (Articles/RegisteringDependencies.md): Learn how to register your own dependencies with the library so that they immediately become
- Live, preview, and test dependencies (Articles/LivePreviewTest.md): Learn how to provide different implementations of your dependencies for use in the live application,
- Testing (Articles/Testing.md): One of the main reasons to control dependencies is to allow for easier testing. Learn some tips and
Advanced
More from nonameplum/agent-skills
corebluetooth
Apple Core Bluetooth framework for BLE and Bluetooth Classic. Use for central/peripheral workflows, scanning, connecting, advertising, GATT services/characteristics, read/write/notify, L2CAP, background processing or state restoration, and error handling across Apple platforms.
44swift-package-manager
Swift Package Manager documentation - create packages, manage dependencies, build and test Swift code
33swift-health-kit
Apple HealthKit framework for health and fitness data. Use for reading/writing health samples, workout data, authorization flows, observer queries, background delivery, clinical records, activity rings, and integrating with the Health app across iPhone, Apple Watch, iPad, and visionOS.
30swift-composable-architecture
The Composable Architecture (TCA) - A library for building Swift applications with state management, composition, and testability
29swift-docc
Official Swift DocC documentation markup and syntax reference
23swift-navigation
A collection of tools for making navigation in Swift applications more ergonomic and powerful across SwiftUI, UIKit, and AppKit
22