From 9261abfc578add12962325faee6378e7b88c0dd5 Mon Sep 17 00:00:00 2001 From: Nico Date: Wed, 4 Jun 2025 20:59:50 +0200 Subject: [PATCH] Update AndroidManifest to include foreground service permissions and implement tracking service in excursion screens. Refactor tracking logic to utilize TrackingService for better state management and streamline position updates. --- android/app/src/main/AndroidManifest.xml | 15 +- assets/icons/tracking_off.png | Bin 0 -> 5185 bytes assets/icons/tracking_on.png | Bin 0 -> 6536 bytes lib/screens/excursion/excursion_main.dart | 510 ++++++++++---------- lib/screens/excursion/widgets/tracking.dart | 173 ++----- lib/services/tracking_service.dart | 83 ++++ 6 files changed, 404 insertions(+), 377 deletions(-) create mode 100644 assets/icons/tracking_off.png create mode 100644 assets/icons/tracking_on.png create mode 100644 lib/services/tracking_service.dart diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 8d2c0fd..fa4e753 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -2,8 +2,8 @@ - - + + - - - - - + +