Skip to content

GoTrack Is an Android application that allows you to track locations and send them to a Firebase/Cloud Firestore server. The app also displays collected locations of authenticated users on a map.

Notifications You must be signed in to change notification settings

AndroidDevAlex/GoTrack

Repository files navigation

GoTrack

This application enables users to track and filter their real-time location coordinates. With integrated mapping services, users can view their movement data on an interactive map. The app supports Firebase authentication, providing secure access and data storage. Users can save and retrieve their coordinates through Cloud Firestore.

Technology Stack

  • Programming Language: Kotlin
  • Architecture Pattern: MVVM (Model-View-ViewModel)
  • Dependency Injection: Hilt
  • Asynchronous Programming: Kotlin Flow, Coroutines
  • Database: SQLite (with Room)
  • Networking: Firebase
  • Navigation: Navigation component
  • View Layer: XML (for layout design)
  • Localization: Android resource system for localization

Screenshots

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4 Screenshot 4
Screenshot 4 Screenshot 5 Screenshot 6
Screenshot 7 Screenshot 8
Screenshot 9 Screenshot 10 Screenshot 11

Features

  • Location tracking: Track your location in real-time and send it to the server.
  • Map display: View collected locations of authenticated users on a map.
  • Firebase integration: Store and retrieve location data using Firebase/Cloud Firestore.
  • Firebase Authentication: User authentication and registration are managed using Firebase Auth, allowing users to create accounts and sign in securely.

About

GoTrack Is an Android application that allows you to track locations and send them to a Firebase/Cloud Firestore server. The app also displays collected locations of authenticated users on a map.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages