Commit Graph

13 Commits

Author SHA1 Message Date
Alexander Dörflinger
ed2693236c [ShareLocation] Added Settings to change values for location updates
Now the requested frequency and the priority of location updates can be
selected in a newly integrated SettingsActivity which can be extended
for future use.
2025-03-26 13:30:03 +01:00
Alexander Dörflinger
211bdd195f [ShareLocation] Added functionality to set priority of updates
Now the priority of updates changes automatically, based on the current
charging state. If the device charges, then high accuracy is used,
otherwise the device will go to low power consumption mode.
2025-03-26 11:12:33 +01:00
Alexander Dörflinger
5e5c308d37 [ShareLocation] Fixed minor UI issues
Highlighting was wrong, also if no location wiuth speed is provided,
take the first one available instead of skipping.
2025-03-25 16:51:02 +01:00
Alexander Dörflinger
9256fa69c7 [ShareLocation] Switched to FusedLocationProvider
Replaced the previous locationManager subscription with the gms
based FusedLocationProviderClient subscription for better battery
optimization.
2025-03-25 16:41:17 +01:00
Alexander Dörflinger
aecbaf91c8 [ShareLocation] Fixed cancelation intent
Fixed the intent to cancel an ongoing sharing, which is now
delivered properly.
2025-03-25 16:25:12 +01:00
Alexander Dörflinger
eab7153ea1 [ShareLocation] Added background service functionality
Now the sharing of the location should also be working from
the background.
2025-03-21 13:37:32 +01:00
Alexander Dörflinger
ae50dd89df [ShareLocation] Add subscriber logic
Now other people are allowed to follow a shared location as well
while the app is running.
2025-03-21 11:30:53 +01:00
Alexander Dörflinger
5ec30a966f [BUG] Fixed an issue where multiple markers where added
Previously instead of moving the existing marker, always a new marker
was added. Now the existing marker is replaced.
2025-03-19 16:23:42 +01:00
Alexander Dörflinger
f6abb8fac0 [ShareLocation] Initial "read data from db" logic
Added some base GoogleMap widget logic and a way to listen to ones own
location updates. In future this needs to be extended with a way to
listen to the updates of other users.
2025-03-19 16:05:13 +01:00
Alexander Dörflinger
89804eb842 [ShareLocation] Added sharing of location logic.
Sharing of location is enabled yet, though no receiving
part is implemented as of now.
2025-03-19 12:38:08 +01:00
Alexander Dörflinger
47149307fe Added initial "ShareLocation" UI
Added the UI and some base logic for the share location logic, which
still needs to be enhanced with actual GPS and database logic.
2025-03-19 09:37:22 +01:00
Alexander Dörflinger
b20bb86be3 [UI + Dependencies] Applied new style + added firebase
Added the Firebase Dependency and login flow. Also applied some new
styling. The new color is more reddish.
2025-03-18 14:43:55 +01:00
Alexander Dörflinger
4bb071e488 Initial commit 2025-03-11 17:27:53 +01:00