Habitica 是一个开源习惯培养程序,它将您的生活视为角色扮演游戏。成功时升级,失败时失去生命值,赚钱购买武器和盔甲。该存储库与 Android 本机应用程序相关。
它也在 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 风格指南的代码风格。
只需复制或重命名示例habitica 文件即可设置Habitica 构建配置文件:
habitica.properties.example
到habitica.properties
habitica.resources.example
到habitica.resources
您还需要google-services.json
。在下一步中从 Firebase 下载它。
注意:这是habitica.com 的默认生产habitica.properties
文件。如果您想使用本地Habitica服务器,请相应地修改属性文件中的值。
转到 https://console.firebase.google.com
一个。注册/登录 Firebase。 (您可以使用 Google 帐户。)
b.创建一个名为 Habitica 的新项目
c.在项目中创建两个应用程序: com.habitrpg.android.habitica
和com.habitrpg.android.habitica.debug
d.创建每个应用程序将生成一个google-services.json
文件。从第二个应用程序下载google-services.json
文件并将其放入Habitica
和wearos
您可以跳过应用程序创建向导的最后一部分(运行应用程序以验证安装)。
如果使用 Android Studio,请单击“将项目与 Gradle 文件同步”。如果 Android Studio 要求您更新,请更新。运行Habitica。