Overview
Platform-specific documentation for integrating the MOSA SDK into your mobile applications.
Available Platforms
-
Android - Complete guide for Android integration
- Minimum API Level: 24 (Android 7.0 Nougat)
- Kotlin-based SDK
- NFC and BLE support
-
iOS - Complete guide for iOS integration
- Minimum iOS Version: 13.0
- Swift-based SDK
- NFC and BLE support (iPhone 7 and later)
-
Flutter - Complete guide for Flutter integration
- Cross-platform support for Android and iOS
- Dart-based SDK
- Same requirements as native platforms
Getting Started
- Choose your platform from the guides above
- Follow the installation instructions for your platform
- Configure your app with the required permissions and settings
- Initialize the SDK with your API key and user ID
Common Topics Across Platforms
All platform guides cover:
- Installation - Package manager setup and dependencies
- Configuration - Required permissions and settings
- SDK Initialization - Setting up the SDK instance
- Basic Operations - Unlock key requests and dock operations
- Error Handling - Platform-specific error handling patterns
- Best Practices - Recommended patterns and optimizations
Next Steps
- Use Case Guides - Complete examples for bike parking and bike sharing
- API Reference - Detailed API documentation
- SDK Callbacks - Understanding SDK events and callbacks