Current plugins
- @palmshed/secure-storage. Secure storage for sensitive application data. Works across Android (EncryptedSharedPreferences), iOS (Keychain), and web (development fallback).
Structure
Each plugin lives in its own directory under packages/. A plugin includes:
- TypeScript source defining the web interface
- Android implementation in Kotlin
- iOS implementation in Swift
- Tests for all three platforms
- Documentation with examples
Possible future plugins
These are candidates, not commitments. Each will be added only when real projects need them.
- Share. Native share sheet integration
- File Access. File system access
- Document Picker. Native document and media selection
- Biometrics. Fingerprint and face recognition
- Local Notifications. Scheduled and immediate notifications
- Reader helpers. EPUB and PDF viewing