Skip to content

halextomasi/location_tracker

Repository files navigation

Location Tracker

The Location Tracker is a Flutter-based mobile application designed to track a user’s live location and provide a summary of time spent in predefined locations. This project serves as a demonstration of scalable, efficient, and robust coding practices while adhering to clean code principles.

Features

  • Live Location Tracking: Continuously track the user’s current location in real-time.
  • Location Summary: Generate a detailed summary of the time spent in predefined locations.
  • Clean Code Architecture: Built with a focus on maintainability, scalability, and readability.
  • Cross-Platform Support: Runs seamlessly on both Android and iOS devices.

Prerequisites

  • Install Flutter on your development machine.
  • Ensure you have an emulator or a physical device set up for testing.

Installation

  1. Clone the repository:
    git clone https://github.com/halextomasi/location_tracker.git
  2. Navigate to the project directory:
    cd location_tracker
  3. Install dependencies:
    flutter pub get
  4. Generate files:
    dart run build_runner build -d

Running the App

  1. Connect your device or start an emulator.
  2. Run the app:
    flutter run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published