sdk

Crates.iosdk
lib.rssdk
version0.1.0
created_at2025-11-19 20:47:44.328688+00
updated_at2025-11-19 20:47:44.328688+00
descriptionThe missing SDK for Rust
homepage
repository
max_upload_size
id1940769
size3,632
Jonathan Kelley (jkelleyrtp)

documentation

README

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.

Commit count: 0

cargo fmt