منصوبے کے بارے میں

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 کے تحت جاری کیا گیا ہے۔