Skip to content

A15 Update / XAMPP Web Server Option

Choose a tag to compare

@ltrudu ltrudu released this 20 Nov 17:30
· 10 commits to master since this release

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:\xampp and D:\xampp with 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