Skip to content

zoff99/toloshare_material

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

247 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToLoShare

ToLoShare is a cross-platform desktop application for secure peer-to-peer real-time location sharing.
The app is specifically designed as a Tox protocol client, emphasizing privacy
and decentralization through its P2P architecture.
The "Material" in the name refers to the Material Design UI components used in the Compose interface.

Automated screenshots:

Build Status

Github: Android CI License: GPL v3 Liberapay  Ask DeepWiki

    Looking for ToLoShare Mobile version? follow me

Viewing Friends on the Map

Switch to MAP mode in the app
Your connected friends locations appear as markers with their names
Each marker shows:

  • Friend's name and location provider
  • Speed in km/h
  • Location age (turns red if older than 2 minutes)
  • Direction arrow if bearing data is available

Following a Friend on the map

Click on any friend's marker on the map
The map will automatically center on that friend and track their movement
A pin icon appears on the followed friend's marker
To stop following, click the same marker again, or click on another friend's marker.

Friend Location updates are not smooth, why?

Smooth updates only work for the currently followed friend,
other friends locations update when a new location update comes in.

GPX Route recording

  • Start Recording: Click the red button to enable recording mode
  • Select Friend: Click on a friend's marker on the map to start tracking their location
  • GPX File Creation: When a friend is selected while recording is active, a new GpxWriter instance is created with a timestamped filename
  • Location Tracking: As location data arrives from the network, points are automatically added to the GPX file if the selected friend matches the incoming location data
  • Stop Recording: Click the same friend marker again to stop tracking, or click the red button to disable recording mode entirely

🚀 Featured Applications

Join a growing community of security-conscious people. Check out these featured applications:

  • TRIfA: The Tox flagship secure messenger for Android.
  • TRIfA for Desktop: The feature rich Tox Desktop Messaging Client.
  • Tox Push Msgs: The Companion App for TRIfA and TRIfA for Desktop to enable Push Messages.
  • ToxProxy: Offline message relay functionality for TRIfA and TRIfA for Desktop.
  • ToLoShare: A specialized Android application for secure, peer-to-peer real-time location sharing.
  • ToLoShare for Desktop: A cross-platform desktop application for secure peer-to-peer real-time location sharing.
  • ToFShare: Secure decentralized file sharing for Android using the Tox protocol.
  • tox_videoplayer: A command-line application that streams video and audio content over the Tox network.

Any use of this project's code by GitHub Copilot, past or present, is done without our permission. We do not consent to GitHub's use of this project's code in Copilot.
No part of this work may be used or reproduced in any manner for the purpose of training artificial intelligence technologies or systems.