Skip to content

Repository files navigation

🏃 Athlene

Athlene is a privacy-focused fitness tracking application built with Flutter that provides accurate step counting, distance tracking, and calorie estimation without requiring an internet connection or subscription.

Unlike many fitness applications, Athlene stores all user data locally, ensuring complete privacy while remaining fully functional in remote areas with limited or no network connectivity.


📥 Download

Athlene is a privacy-focused fitness tracking application built with Flutter that provides accurate step counting...

Note: Android may ask you to enable Install from Unknown Sources before installing the APK.


✨ Features

  • 🚶 Accurate step tracking using device sensors
  • 📍 GPS-based distance tracking
  • 🔥 MET-based calorie estimation
  • 🗺️ Interactive map integration
  • 📈 Circular daily progress visualization
  • 🌙 Automatic midnight reset for daily statistics
  • 🔒 100% local data storage
  • 📶 Works without an internet connection

📸 Screenshots

Analytics UI

Analytics UI

Map

Map

Login Interface

Login Interface

---

🛠 Tech Stack

Category Technology
Framework Flutter
Language Dart
Step Tracking pedometer
Location geolocator
Maps flutter_map
Coordinates latlong2
Storage Local Device Storage

🧠 Core Algorithms

Athlene performs all calculations directly on the user's device without relying on cloud processing.

Distance Calculation

  • Haversine Formula
  • Great-circle distance computation using GPS coordinates

Calorie Estimation

  • Metabolic Equivalent of Task (MET)
  • Activity-based calorie estimation

Tracking Logic

  • Custom interval-based location recording
  • Automatic daily statistics reset
  • Singleton Location Service for efficient GPS management

📍 Designed for Offline Use

Athlene is intended for users who exercise in environments where internet connectivity is unreliable.

Examples include:

  • Hiking
  • Trekking
  • Nature trails
  • Hill stations
  • Rural environments

Since every calculation is performed locally, the application remains fully functional even without cellular data or Wi-Fi.


🚀 Running the Project (for developers)

Clone the repository

git clone https://github.com/drhayato/athlene.git

Install dependencies

flutter pub get

Run the application

flutter run

🔑 Required Permissions

Android

  • ACTIVITY_RECOGNITION
  • ACCESS_FINE_LOCATION
  • ACCESS_COARSE_LOCATION

iOS

  • Motion Usage
  • Location Services

📄 License

This project is intended for educational and portfolio purposes.


❤️ Made by Hayato

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages