Commit Graph

16 Commits

Author SHA1 Message Date
41aac35964 Refactor code structure to improve readability and maintainability 2025-12-29 23:51:13 +05:30
ce33675a86 Add Leaflet fallback for map rendering and implement group visibility toggling 2025-12-26 23:43:49 +05:30
9998688103 Add ErrorBoundary for Map component and enhance location permission handling 2025-12-25 23:17:11 +05:30
741ab60fce Add Map screen with location permissions handling and integrate current location feature 2025-12-24 23:49:57 +05:30
48c266c252 Remove CameraPreviewManager and CameraPreviewView classes to streamline camera functionality integration. 2025-12-23 23:44:55 +05:30
b6040d6042 Refactor App component and add Map screen with location permissions handling
- Updated App component to improve structure and readability.
- Replaced ICameraSDK with MyNativeModule for native interactions.
- Enhanced error handling during app initialization and QR code generation.
- Introduced a new Map screen that requests location permissions and handles user alerts for permission status.
- Added new dependencies for location permissions management.
2025-12-23 23:44:43 +05:30
a8e95400cc Add CameraPreviewManager and CameraPreviewView for camera functionality 2025-12-22 23:47:58 +05:30
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