Habitica — это программа формирования привычек с открытым исходным кодом, которая рассматривает вашу жизнь как ролевую игру. Повышайте уровень по мере успеха, теряйте HP при неудачах, зарабатывайте деньги на покупку оружия и брони. Этот репозиторий связан с собственным приложением 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.
Настройте файлы конфигурации сборки 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, если он попросит вас обновить. Запустите Хабитику.