Android SDK
Flow Wallet Kit Android Documentation
Flow Wallet Kit Android Documentation
Welcome to the Flow Wallet Kit Android documentation. This SDK provides a comprehensive solution for integrating Flow blockchain wallet functionality into your Android 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 Gradle:
Basic Usage
Requirements
- Android API level 21+ (Android 5.0 Lollipop)
- Kotlin 1.5+
- Android Studio Arctic Fox (2020.3.1) or newer
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
Each component is designed to work independently while maintaining seamless integration with the rest of the SDK. Check out each component's documentation for detailed information about its functionality and usage.