Habitica เป็นโปรแกรมสร้างนิสัยแบบโอเพ่นซอร์สที่ปฏิบัติต่อชีวิตของคุณเหมือนกับเกมสวมบทบาท เพิ่มเลเวลเมื่อคุณประสบความสำเร็จ สูญเสีย HP เมื่อคุณล้มเหลว หาเงินเพื่อซื้ออาวุธและชุดเกราะ พื้นที่เก็บข้อมูลนี้เกี่ยวข้องกับแอปพลิเคชัน Android Native
มันยังอยู่บน Google Play:
การติดตั้งแอปพลิเคชันเป็นวิธีที่ดีในการรับการแจ้งเตือนเกี่ยวกับการเปิดตัวใหม่ อย่างไรก็ตาม การคลิก "รับชม" บนพื้นที่เก็บข้อมูลนี้จะทำให้ GitHub สามารถส่งอีเมลถึงคุณทุกครั้งที่เราเผยแพร่ข่าวประชาสัมพันธ์
ดูหน้าการเผยแพร่ของโปรเจ็กต์เพื่อดูรายการเวอร์ชันพร้อมบันทึกการเปลี่ยนแปลง
หากคุณดูพื้นที่เก็บข้อมูลนี้ GitHub จะส่งอีเมลถึงคุณทุกครั้งที่เราเผยแพร่การอัปเดต
ขอบคุณมากสำหรับผู้มีส่วนร่วมทุกคน
รุ่นมือถือหลักๆ ทั้งหมดได้รับการจัดระเบียบตามเหตุการณ์สำคัญที่มีป้ายกำกับพร้อมหมายเลขรุ่น 'ต้องการความช่วยเหลือ' จะถูกเพิ่มเข้าไปในปัญหาใดๆ ที่เรารู้สึกว่าเป็นเรื่องปกติสำหรับผู้ร่วมให้ข้อมูลเพื่อดำเนินการ ดังนั้น ให้มองหาแท็กนั้นก่อน! เราพยายามอย่างดีที่สุดที่จะตอบคำถามใด ๆ ที่ผู้ร่วมให้ข้อมูลอาจมีเกี่ยวกับปัญหาที่มีการทำเครื่องหมายด้วยแท็กนั้น หากปัญหาไม่มีแท็ก 'ต้องการความช่วยเหลือ' นั่นหมายความว่าเจ้าหน้าที่จะจัดการเมื่อเรามีความพร้อม
ทีมงานมือถือประกอบด้วยนักพัฒนาหนึ่งคนและผู้ออกแบบหนึ่งคนสำหรับทั้ง Android และ iOS ด้วยเหตุนี้เราจึงสลับไปมาเพื่อเผยแพร่ ในขณะที่เราทำงานบนแพลตฟอร์มหนึ่ง อีกแพลตฟอร์มหนึ่งจะถูกระงับไว้ ซึ่งอาจส่งผลให้ต้องรอการตรวจสอบ PR หรือตอบคำถาม PR ใดๆ ที่ส่งมาในขณะที่เรากำลังทำงานบนแพลตฟอร์มอื่นจะถูกมอบหมายให้กับเหตุการณ์สำคัญครั้งถัดไป และเราจะตรวจสอบเมื่อเรากลับมา!
เนื่องจากทีมของเรามีข้อจำกัดค่อนข้างมาก จึงอาจเป็นเรื่องยากสำหรับเราที่จะมีบทบาทอย่างแข็งขันในการช่วยแก้ไขปัญหา แต่เราจะพยายามอย่างเต็มที่เพื่อช่วยมากที่สุดเท่าที่จะทำได้ :) ด้วยเหตุนี้ เมื่อเลือก ปัญหาที่ต้องดำเนินการอาจเป็นวิธีที่ดีที่สุดในการรับปัญหาที่คุณมีความคิดที่ดีอยู่แล้วว่าจะจัดการและทดสอบอย่างไร ขอขอบคุณที่สละเวลาเพื่อช่วยทำให้ Habitica ดีที่สุดเท่าที่จะเป็นไปได้!
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
เราใช้ Kotlin และปฏิบัติตามสไตล์โค้ดตาม Android Kotlin Style Guide
ตั้งค่าไฟล์กำหนดค่าบิวด์ Habitica โดยการคัดลอกหรือเปลี่ยนชื่อไฟล์ตัวอย่าง Habitica:
habitica.properties.example
ถึง habitica.properties
habitica.resources.example
ถึง habitica.resources
คุณต้องมี google-services.json
ด้วย ดาวน์โหลดจาก Firebase ในขั้นตอนถัดไป
หมายเหตุ: นี่คือไฟล์ habitica.properties
ที่ใช้งานจริงที่เป็นค่าเริ่มต้นสำหรับ habitica.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 หากระบบขอให้คุณอัปเดต รันฮาบิติก้า