A15 Update / XAMPP Web Server Option
Version 1.34 - π± Android 15 Update & Enhanced UI/UX
Major platform update with comprehensive UI improvements and expanded deployment options.
π± Android 15 (API 35) Migration:
β’ Target SDK Update: Migrated from Android 14 (API 34) to Android 15 (API 35) for latest platform features and security enhancements
β’ Compile SDK Update: Updated compile SDK to API 35 ensuring compatibility with the latest Android features
β’ Material Design 3 Integration: Updated to Material Components 1.13.0 for modern Material You design language support
β’ CameraX Updates: Enhanced camera functionality with CameraX 1.5.1 for improved stability and performance
π SDK & Dependency Updates:
β’ Zebra AI Vision SDK 3.1.4: Updated from 3.0.5 to 3.1.4 for latest AI detection improvements and bug fixes
β’ Dynamic Version Display: About screen now automatically reflects dependency versions from libs.versions.toml:
- No more hardcoded version strings
- Single source of truth for all dependency versions
- BuildConfig fields generated from version catalog
β’ Updated Dependencies:
- CameraX: 1.5.1 (improved camera stability)
- Material Components: 1.13.0 (Material Design 3)
- Gson: 2.13.2 (JSON parsing improvements)
- Android Gradle Plugin: 8.13.0 (latest build tools)
π New Web Server Deployment Option:
β’ XAMPP Installation Support: Alternative deployment method for environments without Docker:
- XAMPP Quick Install: Pre-configured archive for instant setup - just extract and run
- Automated Scripts: One-click deployment with
xampp_start_server.bat - Flexible Installation: Supports both
C:\xamppandD:\xamppwith automatic detection - No Admin Rights Required: Portable installation option for restricted environments
- Full Feature Parity: Complete web management system without Docker dependency
β’ Enhanced Database Initialization: Improved database setup with verification and automatic schema creation
β’ Smart Path Detection: Scripts automatically detect XAMPP location (C: or D: drive) without manual configuration
β’ Comprehensive Documentation: Complete XAMPP installation guide with troubleshooting and best practices
β’ Updated Build Configuration: Enhanced build.gradle.kts with BuildConfig fields for dynamic version management
β’ Improved About Screen: Displays real-time dependency versions from version catalog
π‘ Benefits:
β’ Latest Platform Support: Access to Android 15 features and security improvements
β’ Modern UI: Professional appearance with Material Design 3
β’ Better Code Quality: Reduced duplication and improved maintainability
β’ Flexible Deployment: Choose between Docker or XAMPP based on your environment
β’ Simplified Maintenance: Centralized version management and automated updates
β’ Enhanced User Experience: Consistent navigation and visual design across all screens