Habitica es un programa de código abierto para desarrollar hábitos que trata tu vida como un juego de rol. Sube de nivel a medida que tengas éxito, pierde HP si fallas, gana dinero para comprar armas y armaduras. Este repositorio está relacionado con la Aplicación Nativa de Android.
También está en Google Play:
Tener la aplicación instalada es una buena forma de recibir notificaciones sobre nuevos lanzamientos. Sin embargo, hacer clic en "Ver" en este repositorio permitirá que GitHub le envíe un correo electrónico cada vez que publiquemos un lanzamiento.
Consulte la página de Lanzamientos del proyecto para obtener una lista de versiones con sus registros de cambios.
Si miras este repositorio, GitHub te enviará un correo electrónico cada vez que publiquemos una actualización.
Muchas gracias a todos los contribuyentes.
Todos los lanzamientos móviles principales están organizados por hitos etiquetados con el número de lanzamiento. La etiqueta "Se busca ayuda" se agrega a cualquier problema que consideremos adecuado para que un colaborador trabaje en él, ¡así que busque esa etiqueta primero! Hacemos nuestro mejor esfuerzo para responder cualquier pregunta que los contribuyentes puedan tener sobre los problemas marcados con esa etiqueta. Si un problema no tiene la etiqueta "Se busca ayuda", eso significa que el personal lo manejará cuando tengamos disponibilidad.
El equipo móvil está formado por un desarrollador y un diseñador tanto para Android como para iOS. Debido a esto, cambiamos de un lado a otro para los lanzamientos. Mientras trabajamos en una plataforma, la otra quedará en espera. Esto puede resultar en un tiempo de espera para que se revisen los RP o se respondan las preguntas. Cualquier PR enviado mientras trabajamos en una plataforma diferente se asignará al siguiente hito y lo revisaremos cuando regresemos.
Dado que nuestro equipo está bastante limitado, puede ser difícil para nosotros asumir un papel activo para ayudar a solucionar problemas, pero siempre hacemos nuestro mejor esfuerzo para ayudar tanto como sea posible :) Con esto en mente, al seleccionar cuestiones en las que trabajar, puede ser mejor seleccionar aquellas que ya tenga una buena idea de cómo manejar y probar. ¡Gracias por dedicar tu tiempo para ayudar a que Habitica sea lo mejor posible!
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
Usamos Kotlin y seguimos el estilo de código basado en la Guía de estilo de Kotlin de Android.
Configure los archivos de configuración de compilación de Habitica simplemente copiando o cambiando el nombre de los archivos de habitica de ejemplo:
habitica.properties.example
de habitica.properties
habitica.resources.example
de habitica.resources
También necesitas google-services.json
. Descárgalo de Firebase en el siguiente paso.
Nota: este es el archivo de producción predeterminado habitica.properties
para habitica.com. Si desea utilizar un servidor Habitica local, modifique los valores en el archivo de propiedades en consecuencia.
Vaya a https://console.firebase.google.com
a. Regístrese/Inicie sesión en Firebase. (Puede utilizar una cuenta de Google).
b. Crea un nuevo proyecto llamado Habitica
do. Crea dos aplicaciones en el proyecto: com.habitrpg.android.habitica
y com.habitrpg.android.habitica.debug
d. La creación de cada aplicación generará un archivo google-services.json
. Descarga el archivo google-services.json
de la segunda aplicación y colócalo en Habitica
y wearos
Puede omitir la última parte de los asistentes de creación de aplicaciones (donde ejecuta la aplicación para verificar la instalación).
Si usa Android Studio, haga clic en Sincronizar proyecto con archivos Gradle. Actualice Android Studio si le solicita que actualice. Ejecute Habitica.