Commit Graph

9 Commits

Author SHA1 Message Date
37f1682ade Refactor App component for improved navigation and QR code generation
Implemented native methods in React Native using NativeModules.
Improved error handling and stability across sdk interactions.
2025-12-20 23:25:56 +05:30
a66eb11512 working on creating and integrating the required native modules and implementing the iCamera SDK display on the React Native side. 2025-12-19 23:16:15 +05:30
eb49b37b8a Implement Camera Scanner component and examples
- Added CameraScanner component for QR/Barcode scanning functionality.
- Created CameraScannerExample to demonstrate usage of the CameraScanner.
- Developed useCameraScanner hook for managing scanner state and events.
- Introduced ScannerScreen for a drop-in ready scanner interface.
- Added TypeScript types for ScanResult, ScannerError, and SDK configuration.
- Implemented multiple examples showcasing various integration scenarios.
2025-12-17 23:39:23 +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
2fc8e0f82c Implement structural updates to the codebase with no functional changes 2025-12-15 23:50:58 +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
mansi-dev
a7aa9e53a7 first commit 2025-12-11 23:31:53 +05:30