Commit Graph

5 Commits

Author SHA1 Message Date
a8e95400cc Add CameraPreviewManager and CameraPreviewView for camera functionality 2025-12-22 23:47:58 +05:30
4461019a42 feat: Implement CoreCaptureEngine and ScannerEngine for barcode scanning functionality
- Added CoreCaptureEngine to manage capture features and configurations.
- Introduced CaptureFeature enum to define available capture features.
- Created CaptureFeatureEngine interface for feature-specific implementations.
- Developed ScannerEngine to handle QR and barcode scanning using ML Kit.
- Implemented ScannerDelegate interface for handling scan results and errors.
- Added ScannerEngineActivity to provide a UI for scanning with Compose.
- Created UploadEngine class for handling uploads with presigned URLs.
- Established iCameraSDK for SDK initialization and telemetry reporting.
- Added TelemetryDetector for monitoring device and app telemetry.
- Defined ICameraSDKError enum for error handling within the SDK.
- Included example unit test for basic functionality verification.
- Updated settings.gradle to include the new SDK module.
2025-12-16 23:26:25 +05:30
a9efdccaed Users can generate QR codes with their name & email using native Android code that automatically clears on logout/new login for security. 2025-12-13 23:44:20 +05:30
8613fd7d30 feat: Add native module and package for custom functionality 2025-12-12 23:45:12 +05:30
801725edf3 feat: Add user registration component and authentication services
- Implemented Register component for user sign-up with form validation and network status handling.
- Created authAPI service for handling user login and registration with online/offline support.
- Developed localStorage service for managing user data and sessions offline.
- Introduced networkService for detecting online/offline status and managing connectivity.
- Defined authentication types for requests and responses.
- Added TypeScript configuration for the project.
2025-12-11 23:33:43 +05:30