# SDK: Cross-platform APIs for app development
This crate is a collection of cross-platform apis for app development.
## Roadmap
- [ ] **File System**: Read, write, and manage files and directories across platforms.
- [ ] **Networking**: HTTP client for making requests and handling responses.
- [ ] **System Information**: Retrieve device details, OS version, and hardware specs.
- [ ] **Clipboard**: Access and modify the system clipboard.
- [ ] **Notifications**: Send local system notifications.
- [ ] **Dialogs**: Native file pickers, message boxes, and alerts.
- [ ] **Key-Value Store**: Simple persistent storage for preferences and settings.
- [ ] **Deep Linking**: Handle incoming URL schemes and deep links.
- [ ] **Connectivity**: Monitor network connection status (online/offline).
- [ ] **NFC**: Read and write NFC tags.
- [ ] **Bluetooth**: Scan for and connect to Bluetooth Low Energy (BLE) devices.
- [ ] **WiFi**: Manage WiFi connections and scan for networks.
- [ ] **Photos & Media**: Access the device's photo library and media assets.
- [ ] **Camera**: Capture photos and record videos.
- [ ] **Geolocation**: Get the device's current location.
- [ ] **Sensors**: Access accelerometer, gyroscope, and magnetometer data.
- [ ] **Biometrics**: Authenticate users via FaceID, TouchID, or system passcodes.
- [ ] **Contacts**: Read and modify the user's address book.
- [ ] **Calendar**: Access and manage calendar events.
- [ ] **Battery**: Monitor battery level and charging status.
- [ ] **Haptics**: Trigger vibration and haptic feedback.
- [ ] **Screen**: Control screen brightness and prevent sleep.
- [ ] **Audio**: Play sounds and record audio.
- [ ] **Permissions**: Unified API for requesting system permissions.
- [ ] **App Lifecycle**: Handle foreground, background, and suspend events.
- [ ] **Share**: Open the native system share sheet.
- [ ] **Secure Storage**: Store sensitive data in Keychain or Keystore.
- [ ] **Text-to-Speech**: Synthesize speech from text.
- [ ] **Background Tasks**: Schedule and manage background processing.