इस प्रोजेक्ट के बारे में

GymApp एक क्रॉस-प्लेटफ़ॉर्म वर्कआउट ट्रैकर है जो Android, iOS, ब्राउज़र और Garmin डिवाइस को कवर करता है, साथ में एक वैकल्पिक क्लाउड बैकएंड भी है। इसका घोषित लक्ष्य वर्कआउट प्लानिंग, लाइव सेट ट्रैकिंग, प्रगति विश्लेषण और वियरेबल सिंक को एक अनुभव में संयोजित करना है, जबकि मुख्य ट्रेनिंग को ऑफ़लाइन उपयोग योग्य बनाए रखना है। README में वर्णित प्लेटफ़ॉर्म कवरेज: - Android: Kotlin, Jetpack Compose और Room के साथ बनाया गया; एक प्रोडक्शन APK और एक Google Play AAB के रूप में वितरित। - iOS: SwiftUI के साथ बनाया गया, iOS 17+ को लक्षित; स्रोत और एक यूनिवर्सल Simulator बिल्ड प्रदान किए गए हैं, लेकिन अभी तक कोई App Store IPA प्रकाशित नहीं हुआ है। - ब्राउज़र: एक पूर्ण ऑफ़लाइन-सक्षम वर्कआउट एप्लिकेशन जिसमें शेयर्ड-वर्कआउट हैंडऑफ, गोपनीयता और सहायता पृष्ठ शामिल हैं, gymapptracker.com पर लाइव। - Garmin: Connect IQ 3.2+, एक हस्ताक्षरित Connect IQ Store अपलोड पैकेज के रूप में जारी। - क्लाउड: Supabase, वैकल्पिक खाता सिंक और एक Garmin प्लान क्यू के लिए उपयोग किया जाता है। प्रोजेक्ट द्वारा सूचीबद्ध फ़ीचर हाइलाइट्स में इतिहास-जागरूक Smart Coach और Smart Plan सिफ़ारिशें, पुन: प्रयोज्य टेम्पलेट और पसंदीदा व्यायामों के साथ तेज़ वर्कआउट लॉगिंग, तुलनीय-सत्र और Garmin डेटा के साथ वर्कआउट-पश्चात विश्लेषण, आवृत्ति सॉर्टिंग और मसल-ग्रुप मैपिंग के साथ व्यायाम खोज, साथ ही प्रोफ़ाइल, बैकअप, रिडैक्टेड डायग्नोस्टिक्स, मिशन, रैंक और उपलब्धियाँ शामिल हैं। खाते स्थानीय और ऑफ़लाइन-फ़र्स्ट हो सकते हैं, जिसमें प्रमाणित क्लाउड सिंक एक ऑप्ट-इन अतिरिक्त के रूप में है। मोबाइल इंटरफ़ेस और सार्वजनिक वेबसाइट अंग्रेज़ी, यूक्रेनियन और रूसी में उपलब्ध हैं। Android और iOS लाइट और डार्क अपीयरेंस का समर्थन करते हैं। डाउनलोड GitHub रिलीज़ के माध्यम से प्रकाशित किए जाते हैं, जिनमें सत्यापन के लिए BUILD-INFO.txt और SHA256SUMS.txt के साथ प्लेटफ़ॉर्म पैकेज शामिल होते हैं। README में उल्लेख किया गया है कि स्टोर अपलोड पैकेज विनिमेय नहीं हैं: सीधे Android इंस्टॉलेशन के लिए APK, Google Play के लिए AAB, और Garmin Connect IQ के लिए IQ पैकेज; iOS Simulator आर्काइव App Store IPA नहीं है। गोपनीयता और सुरक्षा पर, प्रोजेक्ट बताता है कि मुख्य वर्कआउट स्थानीय रह सकते हैं, क्लाउड लॉगिन और सिंक्रोनाइज़ेशन वैकल्पिक हैं, निजी बैकअप को रिडैक्टेड डायग्नोस्टिक्स और सहायता रिपोर्ट से अलग रखा जाता है, और रिलीज़ एसेट्स की पहचान, हस्ताक्षर, सामग्री और चेकसम के लिए जाँच की जाती है। कमज़ोरियों की रिपोर्ट सार्वजनिक इश्यू के बजाय एक निजी सुरक्षा सलाह के माध्यम से की जानी चाहिए, और वास्तविक उपयोगकर्ता डेटा, क्रेडेंशियल, हस्ताक्षर सामग्री, या निजी बैकअप कभी संलग्न नहीं किए जाने चाहिए। GymApp Apache License 2.0 के अंतर्गत जारी किया गया है।