https://github.com/404adi/xtrack
" XTrack || For Tracking Workout "
https://github.com/404adi/xtrack
android-studio figma kotlin-android room-database
Last synced: 7 months ago
JSON representation
" XTrack || For Tracking Workout "
- Host: GitHub
- URL: https://github.com/404adi/xtrack
- Owner: 404adi
- Created: 2025-07-14T19:44:12.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-07-14T19:50:23.000Z (7 months ago)
- Last Synced: 2025-07-14T23:28:41.739Z (7 months ago)
- Topics: android-studio, figma, kotlin-android, room-database
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# XTrack || Workout Tracking App 💪
**XTrack** is an Android mobile application designed to help users track their gym workouts efficiently. Built using Kotlin and modern Android development technologies, the app focuses on usability, offline storage, performance visualization, and a personalized user experience.
## 📱 Features
- 📅 **Calendar Integration** – Track and review workouts on specific days.
- 🏋️♂️ **Workout Logger** – Log muscle group, exercises, sets, reps, and weights.
- 📊 **Performance Analytics** – View strength progression through bar, line, and spider-web charts.
- 🎥 **Tutorials** – Embedded YouTube videos for proper exercise form.
- 🌙 **Offline First** – Works without internet using Room Database.
- 👤 **User Personalization** – Custom greetings and profile tracking.
## 🚀 Tech Stack
| Component | Description |
|----------------|--------------------------------------------------|
| Language | Kotlin |
| UI | XML |
| DB | Room (SQLite abstraction) |
| IDE | Android Studio |
| Libraries Used | MPAndroidChart, Glide, Jetpack (ViewModel, LiveData, RecyclerView) |
## 🛠 Functional Modules
- **Splash Screen** – Loads on launch, routes based on saved user data.
- **User Setup** – Takes name and gender, saves using SharedPreferences.
- **Home Screen** – Weekly view, tutorial section, and Add Workout option.
- **Workout Tracker** – Logs exercises with sets, reps, and weights.
- **Stats Screen** – Visualizes performance using interactive charts.
- **Plan Calendar** – View and manage daily logged workouts.
- **Profile** – View user info and progress.
## 📸 Video
https://github.com/user-attachments/assets/e7e10e5c-103e-4f53-8810-11ea12611870
## 📸 Screenshots

## 📚 References
- [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart)
- Various research papers and academic sources related to fitness and mobile health applications (see full list in the PDF).
## 👨💻 Developed By
- Aditya Avinash Thosar
- Ayush Sunil Upase
> 💡 _“Stay motivated. Stay consistent. Track your progress with XTrack.”_