| Udvikler: | I8IS INC. (1) | ||
| Pris: | Gratis | ||
| Rangeringer: | 0 | ||
| Anmeldelser: | 0 Skriv en anmeldelse | ||
| Lister: | 0 + 0 | ||
| Point: | 0 + 0 ¡ | ||
| Google Play | |||
Beskrivelse
This document outlines the development of a mobile application designed to track user location, time, and distance traveled. The application includes features to start and stop tracking, periodically store tracking data to a database via an API, and ensures data is collected at regular intervals when tracking is active.
Packages
Finalized Package List:
@react-native-async-storage/async-storage
@react-native-community/geolocation
@react-native-masked-view/masked-view
@react-navigation/bottom-tabs
@react-navigation/native
@react-navigation/native-stack
@react-navigation/stack
haversine
jwt-decode
react-native-background-actions
react-native-background-timer
react-native-base64
react-native-chart-kit
react-native-circular-progress-indicator
react-native-geocoding
react-native-geolocation-service
react-native-gesture-handler
react-native-gifted-charts
react-native-image-picker
react-native-maps
react-native-permissions
react-native-reanimated
react-native-screens
react-native-sensors
react-native-shake
react-native-svg-transformer
react-native-vector-icons
react-native-vision-camera
Engines
Node.js
Version: >=18
Description: The application requires Node.js version 18 or higher.
Screens and there function
Home Screen
The Home screen in the application serves as the main interface for initiating and managing location tracking sessions. It provides functionalities to start and stop tracking, display the user's current location on a map, and track elapsed time and distance traveled during the session.
Functions
readData
Description: Reads the user's token from AsyncStorage for authentication purposes.
handleStartTracker
Description: Initiates the tracking session by sending a POST request to the backend API to start tracking the user's location.
handlePauseTracker
Description: Pauses the tracking session by sending a POST request to the backend API to stop tracking the user's location temporarily.
handleUpdateLocations
Description: Updates the user's current location by sending a POST request to the backend API with updated latitude, longitude, and location ID.
calculateDistance
Description: Calculates the distance between two geographical coordinates using the Haversine formula.
startForegroundLocationUpdates
Description: Starts updating the user's location in the foreground at regular intervals using the device's geolocation service.
stopForegroundLocationUpdates
Description: Stops updating the user's location in the foreground and clears the interval set for location updates.
startLocationTracking
Description: Initiates location tracking by starting foreground location updates and setting up a timer to track elapsed time.
stopLocationTracking
Description: Stops location tracking by stopping foreground location updates, calculating distance traveled, and sending the final tracking data to the backend API.
Timeline Screen
Functions
readData
Description: Reads the user's token from AsyncStorage for authentication purposes.
calculateTotalDistance
Description: Calculates the total distance traveled based on the tracking sessions data.
useEffect
Description: Invokes the readData function on component mount to fetch tracking data.
Activity Screen
Functions
toggleShow1
Description: Toggles the visibility of the dropdown menu for selecting the year.
toggleShow2
Description: Toggles the visibility of the dropdown menu for selecting the month.
toggleShow3
Description: Toggles the visibility of the dropdown menu for selecting the day.
setDay
Description: Sets the selected day for viewing activity data.
setMonth
Description: Sets the selected month for viewing activity data.
setYear
Description: Sets the selected year for viewing activity data.
Profile Screen
Functions
getToken
Description: Fetches the user's authentication token from AsyncStorage.
toggleIsLogin
Description: Toggles the user's login status.
toggleUserLoginStatus
Description: Toggles the user's login status and updates AsyncStorage accordingly.
Ad
Skærmbilleder







Pris
- I dag: Gratis
- Minimum: Gratis
- Maksimalt: Gratis
Overvåg priser
Ad
Udvikler
- I8IS INC.
- Platforme: Android Apps (1)
- Lister: 0 + 0
- Point: 0 + 0 ¡
- Rangeringer: 0
- Anmeldelser: 0
- Rabatter: 0
- Videoer: 0
- RSS: Abonner
Point
0 ☹️
Rangeringer
0 ☹️
Lister
0 ☹️
- SSTRACK
Anmeldelser
Vær den første til at gennemgå 🌟
Yderligere oplysninger
- Version: 1.0.37
- Kategori:
Android Apps›Virksomhed - Operativsystem:
Android 7.0 - Størrelse:
24 Mb - Indholdsklassificering:
Everyone - Google Play Bedømmelse:
0 - Opdateret:
- Udgivelsesdato:
Kontaktpersoner
- Websted:
https://i8is.com/
- 🌟 Del
- Google Play
Du vil måske også kunne lide
-
- SSTrack
- Android Apps: Rejser og lokalt Ved: Realtime GPS Tracking
- Gratis
- Lister: 0 + 0 Rangeringer: 0 Anmeldelser: 0
- Point: 0 + 0 Version: 1.19.4 SSTrack is a powerful and secure vehicle tracking app that revolutionizes fleet management for businesses and individuals. With real-time GPS tracking, geofencing capabilities, ... ⥯
-
- Sstrack
- Android Apps: Kommunikation Ved: STATION SATCOM PRIVATE LIMITED
- Gratis
- Lister: 0 + 0 Rangeringer: 0 Anmeldelser: 0
- Point: 0 + 0 Version: 1.0.0 Stay prepared for emergencies with this powerful SOS app. Instantly send alerts to registered emails and mobile numbers, ensuring your contacts are notified when you need help the ... ⥯
-
- Saanvi track
- Android Apps: Kort og navigation Ved: Telematics Solution
- Gratis
- Lister: 0 + 0 Rangeringer: 0 Anmeldelser: 0
- Point: 0 + 0 Version: 18.4 Saanvi track is a software platform to track all kinds of GPS devices. It is a GPS device-independent platform so you can track any kind of GPS on this application. It provides you ... ⥯
-
- SS TRACKER
- Android Apps: Kort og navigation Ved: FirstBraket
- Gratis
- Lister: 0 + 0 Rangeringer: 0 Anmeldelser: 0
- Point: 0 + 0 Version: 1.0.3 SS TRACKER is software platform to track all kind of GPS devices. It is GPS device independent platform so you can track any kind of GPS on this application. It provides you following ... ⥯