๐ฑ
eApps
Mobile App Platform
Cross-platform mobile application platform built on React Native. Companion apps for EmbeddedOS hardware, mobile interfaces for eOffice and eVera.
Application LayerTypeScript, React NativeActive Development
Key Features
Cross-Platform โ Single codebase for iOS and Android
BLE Device Manager โ Connect to EmbeddedOS hardware
Real-Time Data Sync โ WebSocket and MQTT
Offline-First โ SQLite with background sync
Push Notifications โ FCM/APNs
Biometric Auth โ Face ID, Touch ID
Accessible Theming โ WCAG 2.1 AA
Architecture
eApps Mobile Platform โโโ App Modules (eHealth, eOffice Mobile, eVera Mobile) โโโ React Native Core (Navigation, State, Forms, Charts) โโโ BLE Manager โ Network โ Storage โ Notifications โโโ Native Modules (HealthKit, Camera, Sensors)
Code Example
bash
git clone https://github.com/embeddedos-org/eApps.git
cd eApps && npm install
# iOS
cd ios && pod install && cd ..
npx react-native run-ios
# Android
npx react-native run-androidAPI Highlights
| Function | Description |
|---|---|
BLEManager.scan() | Scan for EmbeddedOS devices |
BLEManager.connect() | Connect to device via BLE |
SyncEngine.start() | Start real-time data sync |
BiometricAuth.verify() | Biometric authentication |