1.0 KiB
1.0 KiB
Mobile Application Constraints
Technologies
- Development with Flutter.
- Android-compatible code.
- iOS compatibility is desired but not a priority for V1.
- No mandatory dependency on a cloud service.
Architecture
- Clear separation between user interface, business logic, and communications.
- Modular and maintainable code.
- Centralized configuration management.
Operation
- Local-first operation.
- Direct communication with OpenParcelBox whenever possible.
- Graceful degradation when the connection is lost.
V1 Features
- Parcel box state display.
- Access code management.
- Temporary code creation.
- Permanent code creation.
- Code deletion.
- Recent event display.
User Experience
- Simple interface for non-technical users.
- Fast access to common actions.
- Smartphone and tablet compatibility.
Security
- Mandatory authentication.
- Secure storage for sensitive data.
- No user data sent to third-party services.
Maintenance
- Error logging.
- Documented configuration.
- Documented build procedure.