Habitica é um programa de código aberto para criação de hábitos que trata sua vida como um RPG. Suba de nível à medida que tiver sucesso, perca HP ao falhar, ganhe dinheiro para comprar armas e armaduras. Este repositório está relacionado ao aplicativo Android Native.
Também está no Google Play:
Ter o aplicativo instalado é uma boa forma de ser avisado sobre novos lançamentos. No entanto, clicar em "Assistir" neste repositório permitirá que o GitHub envie um e-mail para você sempre que publicarmos um lançamento.
Consulte a página de lançamentos do projeto para obter uma lista de versões com seus changelogs.
Se você observar este repositório, o GitHub enviará um e-mail para você sempre que publicarmos uma atualização.
Muito obrigado a todos os colaboradores.
Todos os principais lançamentos móveis são organizados por Marcos rotulados com o número do lançamento. A opção 'Precisa-se de ajuda' é adicionada a qualquer problema que achamos que seria adequado para um colaborador trabalhar, então procure essa tag primeiro! Fazemos o nosso melhor para responder a quaisquer perguntas que os colaboradores possam ter sobre os problemas marcados com essa tag. Se um problema não tiver a etiqueta 'Precisa-se de ajuda', isso significa que a equipe cuidará dele quando tivermos disponibilidade.
A equipe móvel consiste em um desenvolvedor e um designer para Android e iOS. Por causa disso, alternamos entre lançamentos. Enquanto trabalhamos em uma plataforma, a outra ficará em espera. Isso pode resultar em um tempo de espera para que os PRs sejam revisados ou perguntas sejam respondidas. Quaisquer PRs enviados enquanto trabalhamos em uma plataforma diferente serão atribuídos ao próximo Milestone e iremos revisá-los quando voltarmos!
Dado que nossa equipe está sobrecarregada, pode ser difícil para nós assumir um papel ativo ajudando a solucionar problemas, mas sempre fazemos o nosso melhor para ajudar o máximo possível :) Com isso em mente, ao selecionar problemas para trabalhar nisso, talvez seja melhor escolher problemas que você já tem uma boa ideia de como lidar e testar. Obrigado por dedicar seu tempo para ajudar a tornar o Habitica o melhor possível!
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
Usamos Kotlin e seguimos o estilo de código baseado no Android Kotlin Style Guide.
Configure os arquivos de configuração do Habitica simplesmente copiando ou renomeando os arquivos habitica de exemplo:
habitica.properties.example
para habitica.properties
habitica.resources.example
para habitica.resources
Você também precisa google-services.json
. Baixe-o do Firebase na próxima etapa.
Nota: este é o arquivo habitica.properties
de produção padrão para habitica.com. Se você quiser usar um servidor Habitica local, modifique os valores no arquivo de propriedades de acordo.
Acesse https://console.firebase.google.com
um. Registre-se/faça login no Firebase. (Você pode usar uma conta do Google.)
b. Crie um novo projeto chamado Habitica
c. Crie dois aplicativos no projeto: com.habitrpg.android.habitica
e com.habitrpg.android.habitica.debug
d. A criação de cada aplicativo gerará um arquivo google-services.json
. Baixe o arquivo google-services.json
do segundo aplicativo e coloque-o em Habitica
e wearos
Você pode pular a última parte dos assistentes de criação de aplicativos (onde você executa o aplicativo para verificar a instalação).
Se estiver usando o Android Studio, clique em Sincronizar projeto com arquivos Gradle. Atualize o Android Studio se ele solicitar a atualização. Execute o Habitica.