Habitica هو برنامج مفتوح المصدر لبناء العادات والذي يتعامل مع حياتك وكأنها لعبة لعب الأدوار. ارتقِ بمستوى نجاحك، وافقد نقاط الصحة عندما تفشل، واكسب المال لشراء الأسلحة والدروع. يرتبط هذا المستودع بتطبيق Android الأصلي.
وهو موجود أيضًا على Google Play:
يعد تثبيت التطبيق طريقة جيدة ليتم إعلامك بالإصدارات الجديدة. ومع ذلك، فإن النقر على "مشاهدة" في هذا المستودع سيسمح لـ GitHub بإرسال بريد إلكتروني إليك عندما ننشر إصدارًا.
راجع صفحة إصدارات المشروع للحصول على قائمة بالإصدارات مع سجلات التغييرات الخاصة بها.
إذا شاهدت هذا المستودع، فسوف يرسل لك GitHub بريدًا إلكترونيًا في كل مرة ننشر فيها تحديثًا.
شكرا جزيلا لجميع المساهمين.
يتم تنظيم جميع إصدارات الأجهزة المحمولة الرئيسية حسب المعالم التي تحمل رقم الإصدار. تتم إضافة "المساعدة المطلوبة" إلى أي مشكلة نشعر أنه من المناسب أن يعمل المساهم عليها، لذا ابحث عن هذه العلامة أولاً! نحن نبذل قصارى جهدنا للإجابة على أي أسئلة قد تكون لدى المساهمين بخصوص المشكلات التي تم وضع علامة عليها بهذه العلامة. إذا كانت المشكلة لا تحتوي على علامة "المساعدة مطلوبة"، فهذا يعني أن الموظفين سيتعاملون معها عندما يكون لدينا التوفر.
يتكون فريق الهاتف المحمول من مطور واحد ومصمم واحد لكل من Android وiOS. ولهذا السبب، نقوم بالتبديل ذهابًا وإيابًا للإصدارات. بينما نعمل على منصة واحدة، سيتم تعليق الأخرى. قد يؤدي هذا إلى وقت انتظار لمراجعة العلاقات العامة أو الإجابة على الأسئلة. سيتم تعيين أي تقارير عامة يتم إرسالها أثناء عملنا على منصة مختلفة إلى الحدث الرئيسي التالي وسنقوم بمراجعتها عندما نعود!
نظرًا لأن فريقنا ممتد إلى حد كبير، قد يكون من الصعب علينا القيام بدور نشط في المساعدة في استكشاف كيفية إصلاح المشكلات وإصلاحها، ولكننا دائمًا نبذل قصارى جهدنا للمساعدة قدر الإمكان :) مع وضع ذلك في الاعتبار، عند الاختيار قد يكون من الأفضل اختيار المشكلات التي لديك بالفعل فكرة جيدة عن كيفية التعامل معها واختبارها. شكرًا لك على تخصيص وقتك للمساعدة في جعل Habitica أفضل ما يمكن أن يكون!
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
نحن نستخدم Kotlin ونتبع نمط التعليمات البرمجية استنادًا إلى Android Kotlin Style Guide.
يقوم برنامج Setup Habitica بإنشاء ملفات التكوين ببساطة عن طريق نسخ أو إعادة تسمية أمثلة ملفات Habitica:
habitica.properties.example
على habitica.properties
habitica.resources.example
ل habitica.resources
أنت بحاجة أيضًا إلى google-services.json
. قم بتنزيله من Firebase في الخطوة التالية.
ملاحظة: هذا هو ملف habitica.properties
للإنتاج الافتراضي لموقع Habitaica.com. إذا كنت تريد استخدام خادم Habitica محلي، فيرجى تعديل القيم الموجودة في ملف الخصائص وفقًا لذلك.
انتقل إلى https://console.firebase.google.com
أ. تسجيل/تسجيل الدخول إلى Firebase. (يمكنك استخدام حساب Google.)
ب. قم بإنشاء مشروع جديد يسمى Habitica
ج. قم بإنشاء تطبيقين في المشروع: com.habitrpg.android.habitica
و com.habitrpg.android.habitica.debug
د. سيؤدي إنشاء كل تطبيق إلى إنشاء ملف google-services.json
. قم بتنزيل ملف google-services.json
من التطبيق الثاني وضعه في Habitica
و wearos
يمكنك تخطي الجزء الأخير من معالجات إنشاء التطبيق (حيث تقوم بتشغيل التطبيق للتحقق من التثبيت).
إذا كنت تستخدم Android Studio، فانقر على مزامنة المشروع مع ملفات Gradle. قم بتحديث Android Studio إذا طلب منك التحديث. تشغيل هابيتيكا.