iOS SDK
Flow Wallet Kit iOS Documentation
Flow Wallet Kit iOS Documentation
Welcome to the Flow Wallet Kit iOS documentation. This SDK provides a comprehensive solution for integrating Flow blockchain wallet functionality into your iOS applications.
Core Components
- Account Management
- Wallet Management
- Key Management
- Storage
- Security
- Cryptography
- Network
- dApp Integration
- Backup & Recovery
- Error Handling
Getting Started
Installation
Add Flow Wallet Kit to your project using Swift Package Manager:
Basic Usage
Requirements
- iOS 13.0+
- Swift 5.5+
- Xcode 13.0+
Architecture
The SDK is built with a modular architecture that separates concerns into distinct components:
- Account Layer: Handles Flow account management
- Wallet Layer: Manages wallet operations and state
- Key Management: Handles cryptographic key operations
- Storage Layer: Provides secure data persistence
- Security Layer: Implements platform security features
- Network Layer: Handles blockchain interaction
Check out each component's documentation for detailed information about its functionality and usage.