From ccc1c622628cd1f705bc617c95b0178569521ec0 Mon Sep 17 00:00:00 2001 From: Marc Rejohn Castillano Date: Mon, 9 Mar 2026 22:33:35 +0800 Subject: [PATCH] Background location tracking --- android/app/src/main/AndroidManifest.xml | 14 +- .../main/res/drawable/ic_bg_service_small.xml | 4 + android/build.gradle.kts | 64 +++-- lib/main.dart | 2 +- lib/providers/whereabouts_provider.dart | 8 +- lib/screens/attendance/attendance_screen.dart | 72 +++++- lib/services/background_location_service.dart | 232 +++++++++++++----- lib/utils/location_permission.dart | 35 ++- pubspec.lock | 64 ++--- pubspec.yaml | 3 +- 10 files changed, 371 insertions(+), 127 deletions(-) create mode 100644 android/app/src/main/res/drawable/ic_bg_service_small.xml diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 2d6797b9..86167342 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,6 +1,12 @@ - + + + + + + +