Habitica は、あなたの人生をロールプレイング ゲームのように扱うオープンソースの習慣構築プログラムです。成功するとレベルアップし、失敗するとHPが減少し、武器や防具を購入するためのお金を稼ぎます。このリポジトリは Android ネイティブ アプリケーションに関連しています。
Google Play にもあります:
アプリケーションをインストールすると、新しいリリースの通知を受け取ることができます。ただし、このリポジトリで [Watch] をクリックすると、リリースが公開されるたびに GitHub から電子メールが送信されるようになります。
変更履歴のあるバージョンのリストについては、プロジェクトのリリース ページを参照してください。
このリポジトリを監視すると、更新が公開されるたびに GitHub から電子メールが送信されます。
貢献者の皆様に心より感謝申し上げます。
すべての主要なモバイル リリースは、リリース番号の付いたマイルストーンごとに整理されています。寄稿者が取り組んでも問題ないと思われる問題には「ヘルプ募集」が追加されるので、まずそのタグを探してください。私たちは、そのタグでマークされた問題に関して投稿者が寄せる質問に全力で答えます。問題に「ヘルプ募集」タグがない場合は、空きがあればスタッフが対応することを意味します。
モバイル チームは、Android と iOS の両方の開発者 1 名とデザイナー 1 名で構成されています。このため、リリースを前後に切り替えます。 1 つのプラットフォームで作業している間、もう 1 つのプラットフォームは保留されます。そのため、PR が確認されたり、質問に回答されるまでに待ち時間が発生する場合があります。別のプラットフォームで作業している間に送信された PR はすべて次のマイルストーンに割り当てられ、戻ってきたときに確認します。
私たちのチームは非常に人数が少ないことを考えると、問題を解決する方法のトラブルシューティングを支援するために積極的な役割を果たすのは難しいかもしれませんが、私たちは常に可能な限り支援するために最善を尽くしています:) これを念頭に置いて、選択するときは取り組むべき問題 対処方法やテスト方法がすでにわかっている問題を取り上げるのが最善かもしれません。 Habitica を最高のものにするために時間を割いていただきありがとうございます!
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
私たちは Kotlin を使用し、Android Kotlin スタイル ガイドに基づいたコード スタイルに従います。
サンプルの Havetica ファイルをコピーするか名前を変更するだけで、Habitica ビルド構成ファイルをセットアップします。
habitica.properties.example
例からhabitica.properties
へ
habitica.resources.example
例からhabitica.resources
へ
google-services.json
も必要です。次のステップで Firebase からダウンロードします。
注: これは、haviica.com のデフォルトの本番環境のhabitica.properties
ファイルです。ローカルの Habitica サーバーを使用する場合は、プロパティ ファイルの値をそれに応じて変更してください。
https://console.firebase.google.com に移動します
a. Firebase に登録/ログインします。 (Googleアカウントでもご利用いただけます。)
b. Habitica という名前の新しいプロジェクトを作成します。
c.プロジェクト内に 2 つのアプリを作成します: com.habitrpg.android.habitica
とcom.habitrpg.android.habitica.debug
d.各アプリを作成すると、 google-services.json
ファイルが生成されます。 2 番目のアプリからgoogle-services.json
ファイルをダウンロードし、 Habitica
とwearos
に配置します。
アプリ作成ウィザードの最後の部分 (アプリを実行してインストールを確認する部分) はスキップできます。
Android Studio を使用している場合は、「プロジェクトを Gradle ファイルと同期」をクリックします。更新を求められた場合は、Android Studio を更新します。 Habiticaを実行します。